Isso pode ajudar:
Se você deseja exibir sua própria página em vez da página de erro padrão fornecida pelo DotCloud, você tem que usar alguns truques.
Primeiro, observe que isso só funcionará para pilhas que incorporam um servidor Nginx. Para outras pilhas, os balanceadores de carga do DotCloud serão a única camada entre o usuário e seu aplicativo e, por enquanto, só poderão exibir uma página de erro padrão.
Você precisa dizer ao Nginx para fazer todas essas coisas:
use uma página estática personalizada para erros 502 e 504;
remapear o código de erro para, e. 500 (senão, os balanceadores de carga DotCloud servirão as páginas padrão 502 e 504);
interceptar os erros enviados pelo uwsgi / fastcgi (caso contrário, nossa página estática personalizada não será usada);
reduza o tempo limite padrão, para que seu manipulador de tempo limite seja ativado antes do manipulador de tempo limite da plataforma.
Supondo que suas páginas de erro estejam em /static/502.html e /static/504.html, você pode usar os seguintes snippets nginx.conf:
PHP:
fastcgi_read_timeout 10;
fastcgi_intercept_errors on;
error_page 502 =500 /static/502.html;
error_page 504 =500 /static/504.html;
Perl / Phython:
uwsgi_read_timeout 10;
uwsgi_intercept_errors on;
error_page 502 =500 /static/502.html;
error_page 504 =500 /static/504.html;
Ruby:
Para aplicativos Ruby, como o Passenger usará o código de erro 500, não é necessário reescrever. A configuração padrão do Nginx já fornece um manipulador para isso (errorpage 500 /static/500.html). Além disso, como o Passenger não expõe uma variável de configuração para alterar o tempo limite, você não pode fornecer uma página 504 personalizada.
Depois de ativar intercept_errors no Nginx, você não poderá mais gerar seu
próprias páginas de erro para, por exemplo Códigos HTTP 500, 403, etc. Você tem que definir estática
páginas para esses erros no Nginx também. Essa limitação será levantada em um
versão futura dos serviços.
Fonte: link
Caso contrário, confira esta página em link que fornece um tutorial decente sobre ele. [Embora eu recomende traduzir a página pelo Google Chrome ...]