Wohin gehen Passagierprotokolle?


11

Ich habe eine Rails-Anwendung, die unter CentOS mit Apache / Passenger ausgeführt wird, und ich habe ein kleines Problem: Ich habe keine Protokolle für meine Rails-Anwendung. Was fehlt mir?

Das ist mein Apache conf:

<VirtualHost *:80>
    ServerAdmin info@domain.com
    ServerName domain.com
    ServerAlias www.domain.com
    Include /home/ftpanel/conf/alias/domain.com.alias
    DocumentRoot /home/mgimmo/public_html/immo/public/

    #Configuration PHP
FastCgiExternalServer /home/mgimmo/ftpanel-config/php5.fpm -socket   /home/ftpanel/conf/sock/mgimmo.sock
    Alias /ftpanel-config/ /home/mgimmo/ftpanel-config/

    <Directory /home/mgimmo/public_html/immo/public/>
            Options -Indexes FollowSymLinks -MultiViews
            AllowOverride All
    </Directory>
    ServerSignature Off


1
Ihr Protokoll sollte sein /home/mgimmo/public_html/immo/log/production.log. Überprüfen Sie, ob dies vom Webserverbenutzer beschreibbar ist.
Taro

Ich mache einen Chown auf dem Production.log und ja, es ist Arbeit! Warum ich nicht so schnell gedacht habe ... Kannst du eine Antwort geben, dann gebe ich dir ein paar Punkte :)
Awea

Antworten:


7

Anwendungsprotokolle befinden sich wie gewohnt im Protokollverzeichnis unter dem Stammverzeichnis der Anwendung.

In Ihrem Fall ist der vollständige Pfad /home/mgimmo/public_html/immo/log/production.log

Stellen Sie sicher, dass die Datei vom Webserverbenutzer beschreibbar ist.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.