GNU/Linux >> Tutoriales Linux >  >> Linux

Advertencias de errores de segmentación del servidor web Linux/Apache

Solución 1:

De acuerdo, una falla de segmentación es una indicación de un error del programa; no es una cuestión de tener muy poca memoria. Ocurre cuando un programa intenta acceder a la memoria a la que no tiene permiso.

Si sucede en Apache, debe habilitar los volcados del núcleo y reiniciar el proceso httpd. Hay una guía para hacer esto en la documentación de Apache.

Solución 2:

¿Qué puede estar causando estos errores?

Una cosa que sería útil para diagnosticar el problema es si intenta encontrar qué páginas/recursos se están viendo cuando ocurre este error. Si puede verificar su registro de acceso para ver qué está sucediendo al mismo tiempo que ocurre la falla de segmento.

Es posible que algún script php u otra cosa esté haciendo algo que esté causando el bloqueo. Una vez que descubra qué página/archivo está causando el bloqueo, puede investigar qué está haciendo o si hay correcciones de errores disponibles.

Solución 3:

He observado el error "error de segmentación de la señal de salida (11)" muchas veces. Esto sucede cuando algunos scripts no se completan mientras apache falla.

Si está utilizando un sitio web basado en PHP en apache, es muy probable que esto suceda.

Si está usando PHP, verifique la siguiente configuración en php config en conf.d/php.conf:

<Files *.php>
    SetOutputFilter PHP
    SetInputFilter PHP
    LimitRequestBody 524288
</Files>

Eliminar el LimitRequestBody línea. y observar El error debería desaparecer.

Además, si está utilizando apache con php, las siguientes versiones funcionan perfectamente. apache 2.0.43 y php 4.3.0_RC1

Nota:Esta respuesta se basa únicamente en mi investigación anterior sobre el error y el problema al que me enfrenté. Déjame saber tu configuración actual y tus comentarios.


Linux
  1. Cambiar la zona horaria de Apache/PHP

  2. Cómo instalar Suphp con Apache en Ubuntu/Linux

  3. Cómo instalar LAMP (Linux, Apache, MySQL, PHP) en Debian 9

  4. ¿Cómo verificar los módulos PHP y Apache que están instalados en Linux?

  5. ¿Cómo habilito SQLite en Linux/Apache/PHP?

Cómo instalar Linux, Apache, MySQL, PHP (LAMP) en el servidor en la nube Debian 8.2

Cómo instalar LAMP en Ubuntu 15.10 (Linux, Apache, MySQL y PHP)

Cómo instalar LAMP en Fedora 23 (Linux, Apache, MySQL y PHP)

Cómo instalar Apache, MySQL, PHP (LAMP) en Arch Linux

Tolerancia a fallas de Linux:alta disponibilidad de Linux

Instale WonderCMS en Rocky Linux 8