Solution 1 :
D'accord, un défaut de segmentation est une indication d'un bogue de programme ; ce n'est pas une question d'avoir trop peu de mémoire. Cela se produit lorsqu'un programme tente d'accéder à la mémoire à laquelle il n'est pas autorisé à accéder.
Si cela se produit dans Apache, vous devez activer les vidages mémoire et redémarrer le processus httpd. Il y a un guide pour faire cela dans la documentation d'Apache.
Solution 2 :
Qu'est-ce qui peut causer ces erreurs ?
Une chose qui serait utile pour diagnostiquer le problème est si vous essayez de trouver quelles pages/ressources sont consultées lorsque cette erreur se produit. Si vous êtes en mesure de vérifier votre journal d'accès pour voir ce qui se passe en même temps que l'erreur de segmentation se produit.
Il est possible qu'un script php ou quelque chose d'autre fasse quelque chose qui cause le crash. Une fois que vous avez déterminé quelle page/fichier est à l'origine du plantage, vous pouvez alors chercher à savoir ce qu'il fait ou s'il existe des correctifs de bogues disponibles.
Solution 3 :
J'ai observé de nombreuses fois l'erreur "Défaut de segmentation du signal de sortie (11)". Cela se produit lorsque certains scripts ne se terminent pas alors qu'Apache se bloque.
Si vous utilisez un site Web basé sur PHP sur apache, cela risque fort de se produire.
Si vous utilisez PHP, vérifiez la configuration suivante dans php config dans conf.d/php.conf :
<Files *.php>
SetOutputFilter PHP
SetInputFilter PHP
LimitRequestBody 524288
</Files>
Supprimer le LimitRequestBody
ligne. et observez. L'erreur devrait disparaître.
De plus, si vous utilisez apache avec php, les versions suivantes fonctionnent parfaitement.apache 2.0.43 et php 4.3.0_RC1
Remarque :Cette réponse est purement basée sur mes recherches antérieures sur l'erreur et le problème auxquels je suis confronté. Faites-moi savoir votre configuration actuelle et vos commentaires.