GNU/Linux >> Tutoriels Linux >  >> Linux

Avertissements d'erreur de segmentation du serveur Web Linux / apache

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.


Linux
  1. Changer le fuseau horaire Apache/PHP

  2. Comment installer LAMP (Linux, Apache, MySQL, PHP) sur Debian 9

  3. Comment vérifier les modules PHP et Apache installés sur Linux ?

  4. Installer Apache et PHP sur CentOS 7

  5. Dans un contexte PHP/Apache/Linux, pourquoi exactement chmod 777 est-il dangereux ?

Comment installer Linux, Apache, MySQL, PHP (LAMP) sur le serveur cloud Debian 8.2

Comment installer LAMP sur Ubuntu 15.10 (Linux, Apache, MySQL et PHP)

Comment installer LAMP sur Fedora 23 (Linux, Apache, MySQL et PHP)

Comment installer Apache, MySQL, PHP (LAMP) sur Arch Linux

Tolérance aux pannes Linux :haute disponibilité Linux

Installer WonderCMS sur Rocky Linux 8