1

J'ai récemment mis à jour mon module phphe passager vers la version 5.0.21. Maintenant, chaque fois que je veux démarrer/redémarrer une application (par exemple via passager-config redémarrage-app --ignore-app-pas-en cours d'exécution --ignore-passager-non-running/var/www/apps/testapp/bundle) Je reçois le texte suivant:passenger-config restart-app renvoie une erreur interne de 500 sans aucune entrée dans le journal des erreurs

srv:~# passenger-config restart-app 
*** An error occured while querying the Phusion Passenger server: 
Status: 500 Internal Server Error 
Content-Length: 22 
Content-Type: text/plain 
Connection: close 

Internal server error 

Selon la documentation il devrait y avoir une erreur dans le journal des erreurs Apache, mais il n'y a pas . Le journal des erreurs vhost est vide, le journal des applications passager est vide, tout ce que je reçois est cette erreur d'en haut.

  • Retour à la Roulant version précédente (5.0.7) n'a pas changé quoi que ce soit
  • passagers statut dit "tout va bien"
  • validate-installation passagers-config
  • dit "tout va bien"
  • passagers-install-apache2-module dit qu'il est correctement installé

Je Ubuntu 14.04

+0

Avez-vous également regardé dans le journal du serveur Web global (c'est-à-dire, pas celui qui est spécifique à vhost, et pas celui de l'application Rails)? C'est là que le passager enregistre les erreurs. https://www.phusionpassenger.com/library/admin/apache/log_file/ – Hongli

+0

Oui, c'était le premier que j'ai regardé. –

+1

Essayez d'augmenter le niveau du journal Passenger à 5. Exécutez ensuite 'passenger-config restart-app', puis réexaminez le fichier journal. Voyez-vous des messages intéressants maintenant? – Hongli

Répondre

0

Merci pour les astuces, j'ai effectivement eu un PassengerLogFile défini par vhost qui n'est pas autorisé. Cela a entraîné l'écriture du journal dans la dernière application déployée, ce qui a rendu le débogage assez difficile.

Éventuellement, tout s'est arrêté à chaque redémarrage complet d'Apache à cause d'un seul projet mal configuré. Éliminé, maintenant tout fonctionne, merci!