Hallo,
ich habe eine vServer mit 4GB Arbeitspeicher + 4GB dynamisch. Hier laufen ein Apache Webserver (FCGI), Postfix und eine MySQL Datenbank.
Jetzt bekomme ich ab und zu auf meinen Webseiten einen 500 Fehler. In der Log steht dazu folgendes:
Wenn ich mir zur selben Zeit die Auslastung mit htop ansehen ist der RAM kaum ausgelastet.
Was mich allerdings wundert ist, dass unter free -m folgendes angezegit wird.
Meine Frage daher: Kann der Fehler daher kommen, dass nur 872 RAM frei sind oder kommt der Fehler woanders her?
ich habe eine vServer mit 4GB Arbeitspeicher + 4GB dynamisch. Hier laufen ein Apache Webserver (FCGI), Postfix und eine MySQL Datenbank.
Jetzt bekomme ich ab und zu auf meinen Webseiten einen 500 Fehler. In der Log steht dazu folgendes:
Code:
Fatal Error Unable to allocate shared memory segment of 67108864 bytes: mmap: Cannot allocate memory (12)
Was mich allerdings wundert ist, dass unter free -m folgendes angezegit wird.
Demnach ist so wie ich das sehe viel RAM in Gebrauch, obwohl das unter htop nicht so ersichtlich ist. Außerdem kann ich mir gerade nicht erklären was soviel RAM verbraucht.total used free shared buffers cached
Mem: 4000 3127 872 603 0 2876
-/+ buffers/cache: 251 3748
Swap: 4000 262 3737
Meine Frage daher: Kann der Fehler daher kommen, dass nur 872 RAM frei sind oder kommt der Fehler woanders her?