Игорь, хочу заметить, что сообщение, которое выдаёт nginx, когда
падает backend даёт дурную славу продукту - люди считают, не вдаваясь
в подробности, что это упал nginx.
Предлагаю писать туда что-то более подробное, например, что nginx
запущен в проксирующем режиме и backend в данный момент недоступен.
Просто нужен пример конфига для корректной обработки этой ошибки с
выдачей произвольного файла error.html. А уж что написать в этот файл,
думаю, администраторы и так догадаются.
Я добавил в 0.3.50 в дефолтный конфиг
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
и html/50x.html с нейтральным содержанием:
<p>
The page you are looking for is temporarily unavailable.<br/>
Please try again later.
</p>
Есть предложения по сообщению ?
Игорь Сысоев
http://sysoev.ru