До того как не даст ответ пользователю, на другие страницы ему 499 http статус дает

Обсуждение проблем в работе программного комплекса
Sekaiichi
Сообщения: 16
Зарегистрирован:
25 фев 2018, 13:42

До того как не даст ответ пользователю, на другие страницы ему 499 http статус дает

Sekaiichi » 11 сен 2018, 10:53

Здравствуйте, не знаю точно в чем проблема, но предполагаю что это с FastCgi...
Например: Пользователь зашел на страничку сайта и ответ на данную страничку занимает больше 4 секунд, в это время он на другие странички не может зайти, в логах ngnix для него 499 http статус дается.
Вкратце говоря до того как 1 запрос не обработает 2 не станет для этого пользователя...
У кого то были такие проблемы? Если были пожалуйста помогите, заранее благодарю!
Аватара пользователя
ulukay
Сообщения: 77
Зарегистрирован:
29 мар 2016, 14:02

Re: До того как не даст ответ пользователю, на другие страницы ему 499 http статус дает

ulukay » 11 сен 2018, 15:22

Ответа я не знаю у меня не было опыта с 499, просто смотрю вы уже третий раз подымаете тему а все молчат. Вот и решил, "опубликовать" свои мысли.
Судя по описанию HTTP Status 499 а звучит оно так "Нестандартный код состояния, введенный nginx для случая, когда клиент закрывает соединение, в то время как nginx обрабатывает запрос". Получается, надо смотрет ваши скрипты?! А можно попробывать "игнорировать" ну "fastcgi_ignore_client_abort on" в конфиге хоста.
Sekaiichi
Сообщения: 16
Зарегистрирован:
25 фев 2018, 13:42

Re: До того как не даст ответ пользователю, на другие страницы ему 499 http статус дает

Sekaiichi » 12 сен 2018, 07:51

ulukay писал(а):
11 сен 2018, 15:22
Ответа я не знаю у меня не было опыта с 499, просто смотрю вы уже третий раз подымаете тему а все молчат. Вот и решил, "опубликовать" свои мысли.
Судя по описанию HTTP Status 499 а звучит оно так "Нестандартный код состояния, введенный nginx для случая, когда клиент закрывает соединение, в то время как nginx обрабатывает запрос". Получается, надо смотрет ваши скрипты?! А можно попробывать "игнорировать" ну "fastcgi_ignore_client_abort on" в конфиге хоста.
    
      use GuzzleHttp\Client;
    
       $client = new Client();
        $response = $client->get("url");
        $file = (string) $response->getBody()->getContents();
код вот такой до того как ему не ответит, другие странички не открывает... попробовал на fpm такой ошибки нет.
Ответить