2011-08-18 5 views
0

피드를 사용하여 많은 RSS 미디어를 자동으로 가져오고 싶습니다. cron이 시작될 때마다 실행 시간이 대기중인 모든 작업에 도달하지 않습니다. 실행 시간은 항상 15 초에서 20 초 사이이며 더 많은 계획이있는 동안에는 5 ~ 6 개의 RSS 미디어 만 가져옵니다! 문제는 대기열에 작업이 많아지기 때문에 빈 공간이 충분하지 않다는 것입니다.Drupal 7의 Cron, Feeds Module을 사용하여 수입 제한

나는 cron의 잘못된 구성을 의심했지만 Cron 매개 변수에서 실행 시간 또는 최대 작업/실행에 대한 매개 변수를 전혀 사용하지 않았습니다. 나는 아마 php.ini 파일에서, 또 다른 잘못을 의심

우리는 이미 다음과 같은 매개 변수를 사용하여 시도했다 :

  • max_execution_time이라는 = 60
  • max_input_time = 60
  • memory_limit를 = 512

그러나 cron이 더 많은 작업을 실행할 수있는 매개 변수는 없습니다.

구성은 :

  • feeds_cron는 job_scheduler_cron, 그리고 queue_ui_cron는 elysia 크론와 매 15 분마다 운행
  • 드루팔 7.7

답변

0

당신은 PHP에서 지칠대로 지친 set_time_limit(0); 문을 시도하지만, 경우 PHP를 편집 할 수 있습니다 .ini는 최대 실행 제한을 증가시키지 않았으므로 더 큰 문제의 증상입니다. 정말 바보 같은 질문이지만 php.ini를 편집 한 후에 아파치/PHP 서비스를 다시 시작 했습니까?