Soluzione 1:
Va bene, un errore di segmentazione è un'indicazione di un bug del programma; non è questione di avere troppa poca memoria. Si verifica quando un programma tenta di accedere alla memoria a cui non è consentito l'accesso.
Se sta accadendo in Apache, devi abilitare i core dump e riavviare il processo httpd. C'è una guida per farlo nella documentazione di Apache.
Soluzione 2:
Cosa può causare questi errori?
Una cosa che sarebbe utile per diagnosticare il problema è se provi a trovare quali pagine/risorse vengono visualizzate quando si verifica questo errore. Se riesci, controlla il registro degli accessi per vedere cosa sta succedendo nello stesso momento in cui si verifica il segfault.
È possibile che qualche script php o qualcos'altro stia facendo qualcosa che sta causando il crash. Una volta che hai capito quale pagina/file sta causando l'arresto anomalo, puoi scavare per capire cosa sta facendo o se sono disponibili correzioni di bug.
Soluzione 3:
Ho osservato l'errore "exit signal Segmentation fault (11)" molte volte. Ciò accade quando alcuni script non vengono completati mentre Apache si arresta in modo anomalo.
Se stai utilizzando un sito Web basato su PHP su Apache, è molto probabile che ciò accada.
Se stai usando PHP, controlla la seguente configurazione in php config in conf.d/php.conf:
<Files *.php>
SetOutputFilter PHP
SetInputFilter PHP
LimitRequestBody 524288
</Files>
Rimuovi LimitRequestBody
linea. e osservare. L'errore dovrebbe scomparire.
Inoltre, se stai usando apache con php, le seguenti versioni funzionano perfettamente.apache 2.0.43 e php 4.3.0_RC1
Nota:questa risposta si basa esclusivamente sulla mia ricerca passata sull'errore e sul problema da me riscontrato. Fammi sapere la tua attuale configurazione e il tuo feedback.