Ich hoste eine Reihe von Websites auf meinem Debian-Server, der auf NginX läuft. Alle Protokolldateien meiner Website zeigen mir einen Fehler wie diesen
2011/11/23 10:01:03 [Fehler] 5320#0: *349 FastCGI hat in stderr gesendet: „PHP-Warnung: Unbekannt: Es konnte kein Speicher für den Pool reserviert werden. In Unbekannt in Zeile 0“ beim Lesen des Antwortheaders vom Upstream
Ich verwende APC 3.1.6 mit der neuesten Version von PHP und Nginx
Antwort1
Ich hatte das gleiche Problem:
- Ich habe php-fpm neu konfiguriert (siehe meinephp-fpm.conf) um Prozesse häufiger zu recyceln und auch, wie man reagiert, wenn Prozesse nicht mehr reagieren oder Fehler werfen
- Ich habe APC konfiguriert (siehe meineapc.ini) benutzen
apc.mmap_file_mask=/dev/zero
Dann war der Fehler verschwunden.
Antwort2
Ändern Sie Ihre apc.ini-Einstellungen wie unten
apc.mmap_file_mask=/dev/zero
apc.shm_size=64M
apc.ttl=0
Es klappt
Verweisenapc.configuration.php