Saltar al contenido

¿Qué es Apache 2 un error “SIGWINCH atrapado”?

Solución:

SIGWINCH

De hecho, @Stefano tiene razón: SIGWINCH significa SIGNAL WINDOWS CHANGE y se envía automáticamente cuando un terminal detecta un cambio en el tamaño de su ventana para permitir un nuevo dibujo.

SIGWINCH para apache2

Pero desafortunadamente apache2 El proceso hace un mal uso de esta señal (en la forma en que desvían su primer significado), pero para su defensa, parece que no tienen otra opción y han tenido que recurrir a ella por falta de señal (ver informe de error). Una de sus suposiciones es que apache2 El proceso siempre está en segundo plano. Entonces @mikl también tiene toda la razón.

Entonces, ¿qué verificar?

  • cualquier razón automática para reiniciar apache2 con gracia (servicios cron, instalaciones apt-get de servicios relacionados …)
  • de lo contrario, ¿ejecuta apache2 en primer plano en un tty abierto? Si es así, esto no se recomienda (por desgracia), y probablemente presionará fácilmente este cierre elegante de SIGWINCH con bastante facilidad cuando cambie el tamaño de su terminal de control.

¿Oh? si mal no recuerdo, SIGWINCH es una señal que se envía a una aplicación de terminal cuando cambia el tamaño de la ventana del terminal (para que la aplicación pueda cambiar de tamaño). Usado normalmente por aplicaciones ncurses.

Esto es muy extraño. ¿Esta información te da pistas adicionales?

Bueno, SIGWINCH se usa en algunas situaciones al iniciar y detener Apache en Ubuntu. Si lo hago sudo apache2ctl graceful-stop en mi servidor Ubuntu 8.10, obtengo esto en mi registro:

[Fri Apr 24 22:41:15 2009] [notice] caught SIGWINCH, shutting down gracefully

Según recuerdo, SIGWINCH también es utilizado por algunos servicios que necesitan reiniciar Apache al rotar registros, trabajos nocturnos, etc.

Eso no explica el problema que tiene actualmente, pero creo que podría ser otra cosa que se está ejecutando en su servidor y que está reiniciando Apache, o puede que no esté relacionado con su problema en absoluto.

Intente publicar más archivos de registro si puede, será mucho más fácil de analizar 🙂

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *