Граббер и nginx в итоге 504

Тема в разделе "Администрирование серверов", создана пользователем Juri, 30 окт 2010.

Статус темы:
Закрыта.
Модераторы: mefish, stooper
  1. Juri

    Juri

    Заблокирован
    Регистр.:
    5 окт 2007
    Сообщения:
    1.068
    Симпатии:
    197
    Здравствуйте, возникла такая проблема, есть впс с apache и nginx на нем крутится большой сайт, на котором иногда нужно запускать грабер, причем запускать нужно именно через вебморуд. Все бы хорошо но грабинг идет 2-3 минуты, а nginx выдает 504 уже через полторы.
    Можно ли это как то обойти? допустим для конкретного файла можно прописать set_time_limit больший чем в php.ini и апач не будет его обрубать, есть ли такой параметр для ngin?

    Заранее спасибо
     
  2. porsche2

    porsche2

    Регистр.:
    18 ноя 2007
    Сообщения:
    667
    Симпатии:
    210
    если время всегда одинаковое, то похоже на

    keepalive_timeout 90; #сделать 200

    хотя я очень в этом неуверен

    **

    или же нужно сказать скрипту, грабить с порта индейца 8080
     
  3. gigli

    gigli Создатель

    Регистр.:
    12 авг 2007
    Сообщения:
    29
    Симпатии:
    4
  4. Juri

    Juri

    Заблокирован
    Регистр.:
    5 окт 2007
    Сообщения:
    1.068
    Симпатии:
    197
    Спасибо конечно, но совсем не в тему. Причем тут количество и частота запросов?

    спасибо, попробую
     
  5. gigli

    gigli Создатель

    Регистр.:
    12 авг 2007
    Сообщения:
    29
    Симпатии:
    4
    энжи обычно ругается 504 когда апач перестает отдавать ему контент по таймауту, можно, конечно, попробовать сделать proxy_connect_timeout 75
     
Статус темы:
Закрыта.