PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wie Server monitoren?



nobody0
19.05.05, 00:58
Auf meinem Server habe ich das Problem, daß gelegentlich irgendein Prozeß den Speicher komplett belegt, so daß der Kernel dann kurz vom quasi-Absturz noch

Free swap = 0

meldet.
Wie kann man herausbekommen welcher Prozess es ist? :confused:

Ssh und selbst magic system key request funktioniert ja leider nicht in dem Zustand :(

Sowas wie die Ausgabe von ps axl in ein logfile schreiben und mit logrotate kleinhalten wäre passend, aber gibt's keine anderen Lösungen? :confused:

torsten_boese
19.05.05, 13:20
top?
einfach ,al starten und beobachten ...
kannst du auch über ne ssh verbindung machen ohne grafik zu benötigen...

jpfote
19.05.05, 13:52
Schau mal mit "nice top" welcher Prozess immer größer wird. Hatte das Problem auch schonmal. War dann irgendein defektes cgi-Skript.

nobody0
19.05.05, 16:59
Danke für die Tips.
Inzwischen hat sich mit top rausgestellt, daß die Server (Apache2, Proftp) viel Speicher brauchen weil sie forken und einige andere Programme auch viel Speicher benötigen.
Mit nun dreimal soviel Swap (1,5 GB) sollte es nun problemlos laufen.