Tente adicionar este local ou algo semelhante. Eu não tentei isso, mas parece bastante trivial. Tenha um arquivo no diretório especificado que o balanceador de carga solicita.
location /heartbeat {
root /var/www/whatever/;
auth_basic off;
}
Você pode definir alternadamente um único arquivo PHP que provavelmente seria mais útil, pois mostraria que a pilha inteira está ativa. Isso poderia ser algo assim, mas dependeria do arquivo PHP estar lá. Pode resultar em "sucesso" ou "falha" com base em acessar um banco de dados ou qualquer outra coisa que você queira fazer.
location = load-balancer-test.php {
auth_basic off; # This is the only new bit
try_files $uri =404;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
Se isso não funcionar, você deve jogar com ele, já que a idéia provavelmente está certa. Se tudo mais falhar no pós-acesso / logs de erros quando você tentar isso e descrever o comportamento.