|
|
|
nginx вывод html страницы при падении сайта
|
|||
|---|---|---|---|
|
#18+
Всем привет. Собственно есть Х сайтов на разных движках. Иногда они падают по причине того что БД не отвечает. Такие периоды не продолжительны, гдето 10-15 минут в сутки максимум. Но они бывают. Хотелось бы выводить инфу о том что сайт временно недоступен и нужно повторить попытку через Х минут, или же внедрить ява скрипт для автообнолвения страницы по таймеру. Но то уже я сам сделаю, (содержимое хтмл страницы). А как организовать именно сам редирект, на случай всех возможных траблов которые может обработать nginx? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2014, 22:56 |
|
||
|
nginx вывод html страницы при падении сайта
|
|||
|---|---|---|---|
|
#18+
forward12Иногда они падают по причине того что БД не отвечает. Такие периоды не продолжительны, гдето 10-15 минут в сутки максимумМожет быть, есть смысл разобраться в проблеме и устранить ее? Сама по себе БД не может ни с того ни с сего "не отвечать", что-то формирует ситуацию (слишком много запросов, превышено число подключений, остановлен сервер и т.п.). forward12Хотелось бы выводить инфу о том что сайт временно недоступен и нужно повторить попытку через Х минут, или же внедрить ява скрипт для автообнолвения страницы по таймеру.В общем то, этот вопрос целиком в компетенции движка сайта. По крайней мере, именно движок получает информацию о проблемах с СУБД при обращении. forward12А как организовать именно сам редирект, на случай всех возможных траблов которые может обработать nginx?Редирект... а оно Вам надо? Попадет он в кеш Файрфоксу - и объясняй потом пользователям что все уже давно работает... Просто отдать информационную страничку, кеширование и индексацию поисковиком отключить. ИМХО конечно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2014, 01:42 |
|
||
|
nginx вывод html страницы при падении сайта
|
|||
|---|---|---|---|
|
#18+
Когда бакенд не работает, то в nginx возникает соответствующая ошибка, 502 или 504. Текст на такие ошибки задаётся директивой error_page в конфиг-файле. В тексте можно написать "зайдите позже" и поставить meta refresh для автоматического обновления страницы. Страница эта будет показана с кодом HTTP 5xx, так что в кешах сохранена не будет и поисковые машины её не будут добавлять в индекс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2014, 13:48 |
|
||
|
nginx вывод html страницы при падении сайта
|
|||
|---|---|---|---|
|
#18+
Мутаген, Спасибо за инфу. Обмозгую. vkle согласен что надо причины выяснить. Но там зачастую проблемы гдето в 4 часа ночи +- 10 минут. Вобщем в утра мониторить сервер сложно мне будет. Вот эти проблемы с БД через Х минут пропадают. В журналах ошибок не много. В 4 утра целевой аудитории на сайте нет. Это или случайные визитеры или досеры. Хотя дос атаки существенное уменьшились. Иногда 2-3 раза в неделю подедосят и бросят. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2014, 20:41 |
|
||
|
|

start [/forum/topic.php?fid=25&msg=38588747&tid=1482584]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
171ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 259ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...