Jump to content


Photo
- - - - -

Появление 504ой ошибки при импорте


Best Answer SmetDenis , 24 March 2014 - 22:39

Это ответ проксирующего nginx, который стоит перед апачем. Такая конфигурация - это обычное дело для оптимальной работы сайтов и разгрузки серверов.

 

Между nginx и apache есть собственный таймаут, который нужен nginx'у чтобы понять что apache повис.

nginx разрывает связь если apache ему ничего не вернул. При этом php продолжает работать как ни в чем не бывало, только ответ, который вернет скрипт, никуда не уйдет (точнее никто не примет), т.к nginx уже "упал" и сказал браузеру 504

 

Из php на это никак повлиять нельзя.

Можно заходить на сайт минуя nginx. Не всегда возможно, но  бывает хватает того что добавить в адрес порт 8888 или 8080 (или другой из настроек).

Go to the full post


  • This topic is locked This topic is locked
6 replies to this topic

#1 isay777

isay777
  • JBZoo User (rus)
  • User rate: 113.4
  • posts: 1878
  • topics: 232

Posted 24 March 2014 - 10:49

На моем сервер время обработки файлов стоит 9999999, при этом во время импорта большого количества товаров спустя 10-30 минут вылезает 504 ошибка. 

 

С чем такое может быть связано, может где внутри jbzoo или joomla стоит ограничение? 

 

Вес файла по разному до 2 мегобайт. Кол-во товаров от 1000 до 10 000 ... 

 

p2j27ouq10lz.png


  • 0
ХОСТИНГ для сайтов jbzoo (все попугаи)

#2 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 24 March 2014 - 22:39   Best Answer

Это ответ проксирующего nginx, который стоит перед апачем. Такая конфигурация - это обычное дело для оптимальной работы сайтов и разгрузки серверов.

 

Между nginx и apache есть собственный таймаут, который нужен nginx'у чтобы понять что apache повис.

nginx разрывает связь если apache ему ничего не вернул. При этом php продолжает работать как ни в чем не бывало, только ответ, который вернет скрипт, никуда не уйдет (точнее никто не примет), т.к nginx уже "упал" и сказал браузеру 504

 

Из php на это никак повлиять нельзя.

Можно заходить на сайт минуя nginx. Не всегда возможно, но  бывает хватает того что добавить в адрес порт 8888 или 8080 (или другой из настроек).


  • 1
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 isay777

isay777
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 113.4
  • posts: 1878
  • topics: 232

Posted 25 March 2014 - 06:01

пошел колдовать


  • 0
ХОСТИНГ для сайтов jbzoo (все попугаи)

#4 isay777

isay777
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 113.4
  • posts: 1878
  • topics: 232

Posted 27 March 2014 - 15:09

Пока не знаю как, но зато буду знать к кому обратиться.

 

Простите что пишу сюда, но моя тема закрылась http://forum.jbzoo.c...i-pri-importe/ 

 

Увеличил тайм аут nginx до часа, и это не помогло. Что еще посмотреть ?


  • 0
ХОСТИНГ для сайтов jbzoo (все попугаи)

#5 isay777

isay777
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 113.4
  • posts: 1878
  • topics: 232

Posted 27 March 2014 - 15:31

7rmomchnuypn.png


  • 0
ХОСТИНГ для сайтов jbzoo (все попугаи)

#6 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 28 March 2014 - 08:45

Пожалуйста, не разводите беспорядок.

А просто откройте тему и задайте там вопрос.

l5e_200x0.png

 

 

Вы пробовали запускать без nginx напрямую в apache ? По порту например.


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#7 isay777

isay777
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 113.4
  • posts: 1878
  • topics: 232

Posted 28 March 2014 - 11:34

через порт не получается войти. Не отображает страницу. 


  • 0
ХОСТИНГ для сайтов jbzoo (все попугаи)




Click to return to top of page in style!