Domanda

Sto cercando di distribuire la mia applicazione Ruby on Rails su Media Temple. L'applicazione si avvia correttamente (Mongrel si avvia correttamente) ma continuo a ricevere un errore HTTP 500.

Il problema è che nulla viene scritto nel registro, quindi ora so cosa potrebbe causare questo problema.

Ho 256 M di memoria disponibili, quindi non credo che la memoria sia un problema.

Grazie,

È stato utile?

Soluzione 5

Nel problema è stato risolto spostandosi su un altro host. Non l'ideale, ma funziona.

Altri suggerimenti

Dovrai inoltre assicurarti che l'utente "quot" e " ha la capacità di scrivere su tmp /, log /

Potrebbe trattarsi di un errore Apache relativo alle richieste di proxy al tuo ibrido. Controlla anche il registro di Apache.

Puoi provare a vedere i passaggi sopra indicati, ma come pratica o per comodità, usa Hoptoad Notifier o Notificatore di eccezioni nella tua applicazione Rails.

È un bel modo per tenere traccia delle eccezioni nella tua app Rails e ricevi notifiche e-mail con tutti i dettagli necessari.

Avresti potuto avviare una sessione di script / server in esecuzione su Mongrel, in questo modo i log verranno stampati direttamente nella sessione.

Ma suppongo che ora sia corretto in entrambi i modi ;-)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top