Не догружается CSV, XLS, SQL файл — ошибка: «504 gateway timeout»

30 Окт 2014
Admin
452
0

Владельцы интернет магазинов или сайтов на таких движках, как 1C Bitrix, Prestashop, DLE, Opencart могут столкнуться с такой проблемой, как возникновение ошибки  «504 gateway timeout» при импорте товаров или базы данных через административную панель сайта.

При анализе логов можно увидеть примерно такой текст ошибки:

201*/**/** **:**:** [error] 6338#0: *1 upstream prematurely closed connection while reading response header from upstream, client: 127.0.0.1, server: , request: «GET / HTTP/1.1», upstream: «fastcgi://127.0.0.1:8080», host: «novall.net»

Эту проблему можно решить довольно просто, а именно добавление строки увеличивающей время ожидания ответа от apache для сервиса nginx.

proxy_read_timeout 120;

Добавлять эту строку необходимо в файл /etc/nginx/nginx.conf после секции:

location / {

Это увеличит время ожидания ответа от apache и тем самым даст больше времени на импорт вашего файла с базой товаров, продуктов или других материалов на сайт.

ВНИМАНИЕ! Решение в данной статье подходит не только для ситуаций с 504 ошибкой при импорте каких либо файлов на сайт, но и при других ситуациях связанных с долгим выполнением скрипта и как следствие 504 ошибкой по причине того, что NGINX не дождался ответа от Apache, примерная ошибка, которая отображается в логах при такой проблеме отображена выше.
Если у вас возникнут, какие-либо вопросы по статье или же будут другие проблемы похожие на эту, пишите в комментарии, мы попробуем вам помочь.
УжасноПлохоНормальноХорошоОтлично (1 голос(ов), средняя оценка: 5,00 из 5)
Загрузка...
Похожие записи:
Фильтр по
Post Page
Ошибки и Решения Windows Wordpress Linux Советы Firefox Windows 7 Руководства
Сортировать

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *