Mal wieder geht es um meinen nervigen eigenen Server.
Diesmal nahm ich ihn mit einen Kollegen unter der Lupe. Wir stellten fest das er momentan angeblich nur 906MB hat.
Ein “free” sagt mir:
1 2 3 4 5 | pussycatpalace:~# free total used free shared buffers cached Mem: 906792 837172 69620 0 139084 518136 -/+ buffers/cache: 179952 726840 Swap: 2433836 44 2433792 |
Hä?! 906MB is aber bisschen arg wenig.
Also wird momentan vermutet das der Kernel einfach nicht mit dem 1GB G.E.I.L Modul klar kommt. Morgen planen wir einen neuen Kernel zu kompilieren und somit hören dann wohl hoffentlich auch die Fehler auf.
Die Fehler entstehen nach unserer Theorie bisher so:
Debian erkennt 906MB Speicher – addressiert sie dementsprechend so. Jetzt kommt eine beliebige Anwendung an und müllt alles voll. Dann kommt der Apache und sagt: JAAA da will icha uch noch hin und will in die restlichen 100MB rein die aber Debian nicht addressiert hat – ERROR.
Ob das alles so hinkommt weiss ich nicht aber wenn wer das bisschen besser erklären kann bin ich natürlich dafür offen