ArtemPugachev
@ArtemPugachev

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

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


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


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


Что может быть? В какую сторону копать? «To many connections» mysql не выдает.
  • Вопрос задан
  • 7979 просмотров
Пригласить эксперта
Ответы на вопрос 4
Могу предположить, что за появление ошибки отвечают строки
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'ы вышенаписанному регексу.
Ответ написан
@undead_ekb
404 выдается потому что test.lan:8080 по каким то причинам не выдает ответ. Копать в сторону таймаута и/или использовать FastCGI ибо reverse proxy not is good.
Ответ написан
Futurist
@Futurist
все шляпа, надо так:

location / { root /var/www/site.ru; index index.php index.htm index.html; if (!-e $request_filename ) { rewrite ^(.*)$ /index.php?q=$1; } }
Ответ написан
Комментировать
Артём, не подскажите - вы локализовали проблему?
Столкнулся с точно таким же поведением nginx'а. Куда копать - не знаю. Гугл внятных ответов не даёт. Единственный связанный линк из его выдачи - это ссылка на данную страницу..
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы