Warum gibt es auf meinem Server (CentOS mit Nginx, das das Web bedient) so viele „ss“-Prozesse?

Warum gibt es auf meinem Server (CentOS mit Nginx, das das Web bedient) so viele „ss“-Prozesse?

Es gibt etwa 500 gleichzeitige Benutzer. Das liegt daran, dass einige berühmte Leute im sozialen Netzwerk einen Link erneut posten.

Das ist schon einmal passiert. Und unsere Server haben gut funktioniert.

Aber diesmal wird der Server sehr langsam und ich habe festgestellt, dass die Auslastung sehr hoch ist. In diesem Bild beträgt die Auslastung nur 83,22, aber das liegt daran, dass ich ihn neu gestartet habe. Vor dem Neustart lag sie bei 600+ (nachdem ich diesen Beitrag bearbeitet habe, steigt sie auf 200+ und sie steigt immer noch, ich schätze, sie wird bald über 600 liegen)

Mir ist aufgefallen, dass es so viele „ss“-Prozesse gibt. Was sind sie? Gibt es weitere Ratschläge zu diesem Fall?

Danke!

Bildbeschreibung hier eingeben

Update: nach dem Posten dieser Frage wird es höher:

Bildbeschreibung hier eingeben

Aktualisieren:

Ich habe versucht, die Quelle dieses „ss“ zu finden, aber es lautet wie folgt:

Bildbeschreibung hier eingeben

Update: ein weiteres Bild hinzugefügt fürps auxw

Aktualisieren:

Verwendet ps aux | grep ssund aufgelistet:

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

Bildbeschreibung hier eingeben

Antwort1

Verwenden Sie ps auxwoder ps -ef und schauen Sie sich die Spalte „Parent Process Identifier“ (PPID) an.

Beide netstatund ihr Nachfolger sswerden hauptsächlich zur Überwachung verwendet. Dies sind normale Verwaltungstools, keine Hintergrunddienste. Das Verhalten, das Sie sehen, ist nicht normal. Ich denke, PPID führt Sie zu dem Prozess, der diese erzeugt. (Mit Ausnahme einer PPID von 1, was normalerweise bedeutet, dass der übergeordnete Prozess bereits beendet ist.)

Antwort2

Ihre Website muss über eine Art „Aktuelle Besucher“-/„Aktuelle Verbindungen“-Hook verfügen, der dafür sorgt, dass sie SS oder Netstat aufruft, um die Anzahl der Netzwerkverbindungen abzurufen. Dies ist bei jedem Seitenaufruf sehr aufwändig.

verwandte Informationen