2012-11-05 1 views
1

Я пытался это сделать, но по какой-то причине это не работает, как ожидалось:Как мгновенно отображать пользовательскую страницу в nginx, когда веб-сервер вверх по течению недоступен?

server { 
... 
location/{ 
    if (!-f /opt/jira/work/catalina.pid) { 
     return 503; 
    } 
proxy_pass http://127.0.0.1:8080; 
} 

кажется, что тестовый файл не работает, потому что он будет возвращать 503, даже если файл существует на диске.

Я хочу иметь возможность отображать страницу с ошибкой, когда восходящий веб-сервер не отвечает, но не дожидаясь этого слишком много. Он должен немедленно ответить, если на порту 8080 ничего не работает.

ответ

0

Возможно, файл недоступен для рабочего nginx. Вы должны проверить разрешения.

Смежные вопросы