Ошибка 504 Параметры сервера

Помощь пользователям в работе с программой E-Trade PriceList Importer
Ankon
Сообщения: 53
Зарегистрирован: 19 мар 2013 17:58

06 фев 2014 11:41

Возникает ошибка 504, пробовали разные настройки сервера, однако ошибку до сих пор не получается устранить.
Сервер достаточно мощный. Скажите требуемые параметры сервера (стоит Apache и nginx), чтобы ошибка 504 не выскакивала.
Сайт на системе Битрикс.
Вложения
Screenshot_23.png
Screenshot_23.png (45.79 КБ) 5445 просмотров
biolion
Сообщения: 244
Зарегистрирован: 22 июл 2013 22:20

06 фев 2014 11:53

Надо увеличить таймаут - по дефолту стоит 60 сек. Если выгружается много товаров, то выгрузка явно больше минуты будет занимать.Я се выставил на час. :)
Ankon
Сообщения: 53
Зарегистрирован: 19 мар 2013 17:58

06 фев 2014 14:18

biolon спасибо, не помогло..

ПРОШУ ОТВЕТА НА ПЕРВЫЙ ПОСТ ТЕХНИЧЕСКОЙ ПОДДЕРЖКИ Е-Трейд.
Аватара пользователя
TechAdmin
Администратор
Сообщения: 4286
Зарегистрирован: 27 авг 2008 14:30

07 фев 2014 11:00

Проблема в 99% случаях только в значении таймаута, которое прописано в настройках nginx, увеличьте время ожидания nginx при проксировании, для работы скрипта модуля "туннель" может требоваться больше времени ожидания и выполнения, если у вас в базе много товаров. Для изменения времени ожидания в конфиг надо добавить следующие параметры (лучше вставлять в контекст location):

Код: Выделить всё

proxy_send_timeout 60; # время ожидания при передаче запроса
proxy_read_timeout 60; # время ожидания при чтении ответа

Время указывается в секундах, по-умолчанию 60, т.е. 1 минута.
И не забудьте перезапустить веб сервер nginx.
С уважением, поддержка ElbuzGroup.
Ankon
Сообщения: 53
Зарегистрирован: 19 мар 2013 17:58

07 фев 2014 13:37

TechAdmin писал(а):Проблема в 99% случаях только в значении таймаута, которое прописано в настройках nginx, увеличьте время ожидания nginx при проксировании, для работы скрипта модуля "туннель" может требоваться больше времени ожидания и выполнения, если у вас в базе много товаров. Для изменения времени ожидания в конфиг надо добавить следующие параметры (лучше вставлять в контекст location):

Код: Выделить всё

proxy_send_timeout 60; # время ожидания при передаче запроса
proxy_read_timeout 60; # время ожидания при чтении ответа

Время указывается в секундах, по-умолчанию 60, т.е. 1 минута.
И не забудьте перезапустить веб сервер nginx.



Вот скриншот настроек сервера. Что не так?
Вложения
Снимок экрана 2014-02-07 в 15.35.26.png
Снимок экрана 2014-02-07 в 15.35.26.png (19.12 КБ) 5428 просмотров
Аватара пользователя
TechAdmin
Администратор
Сообщения: 4286
Зарегистрирован: 27 авг 2008 14:30

07 фев 2014 13:40

Сколько времени проходит при обновлении сайта и появляется эта ошибка?
Какую программу вы используете для обновления сайта, ПЛИ или СС?
С уважением, поддержка ElbuzGroup.
Ankon
Сообщения: 53
Зарегистрирован: 19 мар 2013 17:58

07 фев 2014 13:46

TechAdmin писал(а):Сколько времени проходит при обновлении сайта и появляется эта ошибка?
Какую программу вы используете для обновления сайта, ПЛИ или СС?


Где-то минута.
Использую PLI.
Аватара пользователя
TechAdmin
Администратор
Сообщения: 4286
Зарегистрирован: 27 авг 2008 14:30

07 фев 2014 14:12

В настройках интерпретатора PHP в файле php.ini, увеличьте до возможного максимума следующий параметр:

Код: Выделить всё

max_execution_time = 1600

скорей всего у вас там стоит 150 секунд и перезапустите nginx.
С уважением, поддержка ElbuzGroup.
Ankon
Сообщения: 53
Зарегистрирован: 19 мар 2013 17:58

07 фев 2014 14:22

TechAdmin писал(а):В настройках интерпретатора PHP в файле php.ini, увеличьте до возможного максимума следующий параметр:

Код: Выделить всё

max_execution_time = 1600

скорей всего у вас там стоит 150 секунд и перезапустите nginx.


Было 800, выставили 1600. Перезапустили nginx. Программа дошла до обновления сайта, прошло минуты 3 и снова та же ошибка
Вложения
Screenshot_24.png
Screenshot_24.png (67.03 КБ) 5421 просмотр
Аватара пользователя
TechAdmin
Администратор
Сообщения: 4286
Зарегистрирован: 27 авг 2008 14:30

07 фев 2014 15:47

Вышлите на почту поддержки, ссылку на модуль туннель, которая прописана в настройках ПЛИ.
С уважением, поддержка ElbuzGroup.
Ответить

Вернуться в «Техническая поддержка программы E-Trade PriceList Importer»