使用Cron的有限输入,Drupal 7的Feeds模块

时间:2011-08-18 14:43:31

标签: php drupal import cron feeds

我想使用Feed自动导入大量RSS媒体。 每次cron启动时,执行时间都不会到达所有排队的任务。执行时间总是在15到20秒之间,它只导入5或6个RSS媒体,而有更多计划!问题是Queue中有更多的工作正在增加,而这个工作并没有足够快地清空。

我怀疑cron配置错误但我在Cron参数中没有执行时间或最大任务/执行的任何参数。 我怀疑是另一个错误配置,可能在php.ini

我们已尝试使用以下参数:

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

但这些参数都不允许cron执行更多任务。

配置:

  • feeds_cron,job_scheduler_cron和queue_ui_cron每15个运行一次 分钟与elysia cron
  • Drupal 7.7

1 个答案:

答案 0 :(得分:0)

您可以在PHP中尝试可怕的set_time_limit(0);语句,但如果编辑您的php.ini没有增加最大执行限制,那么它就是更大问题的症状。真是愚蠢的问题,但你在编辑php.ini后重新启动了apache / php服务吗?