¿Por qué hay tantos procesos "ss" en mi servidor (CentOS con nginx sirviendo a la web)?

¿Por qué hay tantos procesos "ss" en mi servidor (CentOS con nginx sirviendo a la web)?

Hay alrededor de 500 usuarios simultáneos. Es porque algunos personajes famosos en las redes sociales vuelven a publicar un enlace.

Esto sucedió antes. Y nuestro servidor estaba funcionando bien.

Pero esta vez, el servidor se está volviendo muy lento y noté que la carga es muy alta. En esta imagen la carga es solo 83.22 pero eso es porque la reinicié. Antes de reiniciar es 600+ (después de editar esta publicación, está subiendo a 200+, y sigue subiendo, supongo que pronto estará por encima de 600)

Me di cuenta de que hay tantos procesos "ss". ¿Cuáles son ellos? ¿Algún consejo más sobre este caso?

¡Gracias!

ingrese la descripción de la imagen aquí

Actualización: después de publicar esta pregunta, está aumentando:

ingrese la descripción de la imagen aquí

Actualizar:

Intenté encontrar la fuente de este "ss" pero es así:

ingrese la descripción de la imagen aquí

Actualización: se agregó otra imagen paraps auxw

Actualizar:

Usé ps aux | grep ssy enumeré esto:

/bin/sh -c ss -nlp | grep "[,=]27846," || netstat -nlp | grep "[[:space:]]27846/"

ingrese la descripción de la imagen aquí

Respuesta1

Utilice ps auxwo ps -ef y observe la columna del identificador de proceso principal (PPID).

Ambos netstaty su sucesor ssse utilizan principalmente para seguimiento. Estas son herramientas de administración normales, no servicios en segundo plano. El comportamiento que ves no es normal. Creo que PPID lo llevará a cualquier proceso que los esté generando. (Excepto por un PPID de 1, que generalmente significa que el padre ya había fallecido).

Respuesta2

Su sitio web debe tener algún tipo de enlace de 'visitantes actuales'/'conexiones actuales' que haga que llame a ss o netstat para obtener el número de conexiones de red. Esto es algo muy pesado que hacer en cada carga de página.

información relacionada