502 Bad Gateway

Тема в разделе "Администрирование серверов", создана пользователем artefakt777, 22 май 2014.

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

    artefakt777

    Регистр.:
    15 июл 2012
    Сообщения:
    455
    Симпатии:
    119
    Лог выдает следующую ошибку:

    Код:
     /var/log/nginx-error.log:2014/05/17 11:14:24 [error] 7629#0: *86167 upstream prematurely closed
    connection while reading response header from upstream, client: 5.34.8.161, server: site.ru, request:
    "POST /index.php?option=com_virtuemart&view=opc&controller=opc&task=checkout&nosef=1 HTTP/1.1",
    upstream: "http://62.149.15.132:81/index.php?option=com_virtuemart&view=opc&controller=opc&task=
    checkout&nosef=1", host: "site.ru", referrer: "http://site.ru/index.php/katalog/cart" 
    Как с ней бороться?
     
    Последнее редактирование: 22 май 2014
  2. mefish

    mefish Support

    Moderator
    • Супермодератор
    Регистр.:
    30 авг 2007
    Сообщения:
    915
    Симпатии:
    643
    Не отрабатывает апач, точнее не успевает (возможно база), увеличивайте таймауты на nginx или оптимизируйте жумлу, все таки
    virtuemart штука не легковесная
     
    artefakt777 нравится это.
  3. artefakt777

    artefakt777

    Регистр.:
    15 июл 2012
    Сообщения:
    455
    Симпатии:
    119
    Хостинг шаред, поэтому каждый раз приходится просить админов.
    Нашел такое решение. Увеличить (или выставить, если нету) такие параметры и их значения (первый прописывается в location, второй в server/http:(
    proxy_buffer_size 32k;
    large_client_header_buffers 8 32k;
    Поможет?
     
  4. metsys

    metsys

    Регистр.:
    27 апр 2014
    Сообщения:
    382
    Симпатии:
    386
    это настройки nginx, пропиши в location
    proxy_send_timeout 60m;
    proxy_read_timeout 60m;
    должно хватить с головой
     
    latteo и artefakt777 нравится это.
  5. mefish

    mefish Support

    Moderator
    • Супермодератор
    Регистр.:
    30 авг 2007
    Сообщения:
    915
    Симпатии:
    643
    Буферы здесь не при чем, нужно крутить таймауты, те что metsys написал.
     
  6. artefakt777

    artefakt777

    Регистр.:
    15 июл 2012
    Сообщения:
    455
    Симпатии:
    119
    Хостер отказался ставить таймауты в 60 минут. Согласился на 3 мин. Результата не дало. Куда копать?
     
  7. metsys

    metsys

    Регистр.:
    27 апр 2014
    Сообщения:
    382
    Симпатии:
    386
    1) Оптимизировать код (длинные и тяжёлые запросы)
    2) Поменять хостера (или тарифный план)
     
  8. artefakt777

    artefakt777

    Регистр.:
    15 июл 2012
    Сообщения:
    455
    Симпатии:
    119
    Переехал на другой хостинг плагин оплаты, который выдавал 502 Bad Gateway, теперь прописывает следующую ошибку:
    Unknown protocol. Only http and https are allowed.
    Погуглил, внятного ответа не нашел. Обновить версию SOAP на хостинге?
     
Статус темы:
Закрыта.