2015-02-10 16 views
11

Un sito di staging su Heroku genera un errore. Debug di livello log (heroku config: set LOG_LEVEL = debug) non fornisce una traccia stack completa quando eseguo i log (heroku logs -n500 -aheroku-app-name -t).Come abilitare la traccia di stack in Heroku senza aggiungere

Come posso abilitare una traccia stack senza alcun componente aggiuntivo dell'account?

+1

Non esattamente quello che stai cercando, ma se si imposta RAILS_ENV dalla gestione temporanea allo sviluppo è possibile ottenere le tracce dello stack nella pagina Web proprio come se si stesse eseguendo l'applicazione localmente. – DJTripleThreat

risposta

-6

Triple controllato che questo funziona.

Nessuna scorciatoia da terminale - questo per le persone nuove. Forse hai segnato perché non funziona con le tue particolari variabili ambientali. Tuttavia, se gli ambienti DEV/STAGING/PRODUCTION sono più o meno gli stessi, è proprio così che abiliti la traccia di stack su Heroku.


(Grazie DJ Triple Threat!) Ecco il passo passo per le persone che non conoscono Heroku. Ci sono anche scorciatoie da terminale. Puoi trovarli nei documenti Heroku.

  1. Accedi a Heroku.
  2. Fare clic sulla domanda.
  3. Fare clic su "Impostazioni" all'estrema destra nella barra dei menu dell'applicazione in alto.
  4. In "Config Variables" fare clic sul pulsante "Reveal Config Vars".
  5. Modificare l'impostazione "RAILS_ENV" da "staging" a "sviluppo".

Ora sono disponibili le informazioni di errore di traccia completa dello stack. Assicurati di riportarlo alla messa in scena se non vuoi vedere la traccia dello stack.

+0

Questo non funzionerà se la tua app è del tutto diversa nella modalità di produzione o di sviluppo. Ad esempio, cosa succede se si utilizza SQLite in fase di sviluppo e Postgres in produzione. –

+0

Hai ragione che se hai variabili di configurazione piuttosto diverse puoi disabilitare inavvertitamente la tua applicazione quando abiliti la traccia dello stack. TUTTAVIA - questo è il modo in cui è abilitata la traccia dello stack. – knappen

+0

Si prega di smettere di segnare questo verso il basso. QUESTA È COME ABILITARE TRACCIA STACK SU HEROKU. Se le variabili di ambiente non lo supportano non rendono questa risposta errata. – knappen

Problemi correlati