2011-08-18 4 views
0

Je souhaite importer automatiquement beaucoup de flux RSS en utilisant des flux. Chaque fois que cron démarre, le temps d'exécution n'atteint pas toutes les tâches en file d'attente. Le temps d'exécution est toujours compris entre 15 et 20 secondes et il n'importera que 5 ou 6 flux RSS alors qu'il y en a beaucoup d'autres prévus! Le problème est que plus de travaux sont en attente dans la file d'attente, qui ne se vide pas assez vite.Importation limitée en utilisant Cron, Feeds Module pour Drupal 7

J'ai suspecté une mauvaise configuration de cron mais je n'ai pas de paramètre pour le temps d'exécution ou le maximum de tâches/d'exécution dans les paramètres Cron. je soupçonne une autre mauvaise configuration, peut-être dans php.ini

Nous avons déjà essayé avec les paramètres suivants:

  • max_execution_time = 60
  • max_input_time = 60
  • memory_limit = 512

Mais aucun de ces paramètres n'a permis à cron d'exécuter plus de tâches.

Config:

  • feeds_cron, job_scheduler_cron et queue_ui_cron circule toutes les 15 minutes avec Cron elysia
  • Drupal 7,7

Répondre

0

Vous pouvez essayer la déclaration set_time_limit(0); redoutée en PHP, mais si l'édition de votre php .ini n'a pas augmenté la limite d'exécution maximale, il est symptomatique d'un problème plus important. Question vraiment idiote mais avez-vous redémarré vos services Apache/php après avoir modifié php.ini?