504 тайм аут при импорте, но на другом домене все ок - вопрос подкатом

12
PN
На сайте с 01.05.2008
Offline
113
891

Когда выполняю импорт из CSV на сайте, то на всех остальных странциах выдает 504 таймаут пока выполняется скрипт. При этом ничего не виснет - все ок, но ошибка таймаута всегда.

При этом если открыть припаркованный домен того же сайта на том же сервере, то все ок, нет таймаута.

Почему так? И как устранить эту ерунду?

Т.е. если я импортирую на домене А то все сайты домена А висят, а сайты домена В (тот же сайт по стуи с того же сервера) работают.

Помогите плиз

DV
На сайте с 01.05.2010
Offline
644
#1

У вас фронт-энд не дожидается ответа Апача, или что там у вас PHP обрабатывает.

Если на морде nginx, пропишите в прокси локейшн

proxy_read_timeout 1000;

proxy_send_timeout 1000;

Ну или другое время в секундах. У меня такое стоит, процесс парсинга и обработки очень затратный, а процессор сервера дохлый.

По умолчанию, кстати, там 30 или 60 сек, что-то вроде этого.

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
firstPR
На сайте с 24.02.2013
Offline
15
#2

Добавьте в начало скрипта эти пару строк:

@set_time_limit(0);

@ini_set('max_execution_time','0');

Больше никаких тайм-аутов не будет.

DV
На сайте с 01.05.2010
Offline
644
#3

firstPR, это заставит работать до потери пульса интерпретатор, а у ТС морда сервера отваливается.

IL
На сайте с 20.04.2007
Offline
435
#4
Prosto_niki:
Когда выполняю импорт из CSV на сайте, то на всех остальных странциах выдает 504 таймаут пока выполняется скрипт.

Другим браузером зайти?

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
VHS-1980
На сайте с 21.05.2010
Offline
91
#5

Может там ограничение на количество процессов на домен и скрипт написан через жо?

PN
На сайте с 01.05.2008
Offline
113
#6

Дело в том что импорт не виснет - все ок. Потому тайм аут только на время выполнения. Зависания нет. А ЕЩЕ БОЛЬШЕ УДИВЛЯЕТ ТО, ЧТО Я ЗАХОЖУ ПОД ДРУГИМ ДОМЕНОМ НА ЭТОМ ЖЕ САЙТ, и нет таймаута. Т.е. сервер и сайт работает. Забивается один домен на котором импорт идет

дани мапов
На сайте с 06.09.2012
Offline
204
#7

А хостер что говорит?

Написание и доработка скриптов (PHP, MySQL, JavaScript, jQuery) (/ru/forum/811046)
IL
На сайте с 20.04.2007
Offline
435
#8

Prosto_niki, ..

ivan-lev:
Другим браузером зайти?

на тот же домен.

DV
На сайте с 01.05.2010
Offline
644
#9

Prosto_niki, вы восприняли мой комментарий? Другой домен у вас на другом локейшне, таймаут там считается отдельно от основного.

PN
На сайте с 01.05.2008
Offline
113
#10

Все на одном сервере

---------- Добавлено 02.08.2013 в 11:46 ----------

Т.е. в этом и странность. Все на одном сервере, 1 проц, одна БД, но есть паркованные домены. Делаю импорт на Домене А, и он не открывается пока идет импорт. Но домен Б - открывается без пробелем.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий