Сведения о вопросе

GANGST1ER

12:37, 6th August, 2020

Теги

Nginx    

Периодически nginx отдает 404 ошибку?

Просмотров: 314   Ответов: 4

Сайт то работает в норме, то местами подлагивает.


При добавлении комментариев, новостей может выдать nginx 404 ошибку. Со второго раза проходит все гладко. 502 ошибки не возникало.


На сайте висит 1000 человек.


Что может быть? В какую сторону копать? «To many connections» mysql не выдает.



  Сведения об ответе

ITSME

21:06, 1st October, 2020

Могу предположить, что за появление ошибки отвечают строки
location ~* ^.+.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|mid|midi|wav|bmp|rtf|js)$ {
root /var/test.lan/;


Если есть возможность, надо включить в nginx'е протоколирование ошибок и посмотреть при каких url'ах 404 выдается, а также не соответствуют ли указанные url'ы вышенаписанному регексу.


  Сведения об ответе

JUST___

23:18, 24th August, 2020

404 выдается потому что test.lan:8080 по каким то причинам не выдает ответ. Копать в сторону таймаута и/или использовать FastCGI ибо reverse proxy not is good.


  Сведения об ответе

lourence

10:20, 26th August, 2020

все шляпа, надо так:

location / { root /var/www/site.ru; index index.php index.htm index.html; if (!-e $request_filename ) { rewrite ^(.*)$ /index.php?q=$1; } }


  Сведения об ответе

ASSembler

08:21, 21st August, 2020

Артём, не подскажите - вы локализовали проблему?
Столкнулся с точно таким же поведением nginx'а. Куда копать - не знаю. Гугл внятных ответов не даёт. Единственный связанный линк из его выдачи - это ссылка на данную страницу..


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться