2015-05-05 10 views
9

Ich verwende Apache + Passenger auf meinem Linode-Server mit einer Postgresql-9.4-Datenbank. Jeder so oft, bekomme ich folgende Fehler, aber es ist nicht vorhersehbar und Rechte selbst ein paar Minuten später mit keine Maßnahmen getroffen, so dass es extrem schwer zu debuggen ist:Interner Serverfehler von Phusion Passenger

Internal server error 
Phusion Passenger has listed more information about the error below. 
An error occurred while starting the web application. It sent an unknown response type "". 

Hat sonst noch jemand laufen in einem Fehler wie diese oder wissen, was es bedeuten könnte?

+0

Fragen Memory? Wie groß ist die Linode und gibt es noch freien Speicherplatz, wenn dieser Fehler auftritt? – Capsule

+0

@Capsule Meine Linode hat 0,5 GB RAM. Es ist kein Swap-Speicher übrig, wenn ein Fehler auftritt, aber normalerweise sind noch 20000k Speicher übrig. Das ist seltsam, weil ich dachte, dass Memory zuerst ausging und Swap als Backup fungierte ... –

+0

Es ist möglich, dass der Kernel etwas Speicher reserviert, damit das System nicht abstürzt, aber Sie haben offensichtlich keinen Speicher mehr für Anwendungen übrig erreiche die Unterseite des Swaps. Wie auch immer, selbst wenn Ihre Anwendungen die verbleibenden 20 MB nutzen könnten, ist es nicht viel und Sie werden früher oder später einige große Probleme bekommen. Versuchen Sie, den Swap als Test zu erhöhen (selbst wenn Linodes auf SSDs laufen und es nicht so schrecklich langsam ist, als würden Sie auf eine Festplatte wechseln, sollten Sie in Betracht ziehen, mehr Speicher zu bekommen) und sehen, ob der Fehler verschwindet oder passiert weniger oft. – Capsule

Antwort