zur Navigation

debianforum.de

die deutschsprachige Supportwebseite rund um das Debian-Projekt

Zum Inhalt


 
 
 
  • Foren-Übersicht ‹ Fortgeschrittene Themen ‹ Kernelfragen

PIDs zurücksetzen

Antwort erstellen
10 Beiträge • Seite 1 von 1

PIDs zurücksetzen

Beitragvon TheReelaatiiv am 23.03.2012 13:52:34

Hallo,

ist es möglich, die PIDs zurückzusetzen?

Mein Linux-Server (Proxmox 2.0 mit Debian Squeeze) läuft inzwischen schon 2 Jahre und 7 Monate durch und Prozesse bekommen schon die PIDs (Beispiel) 7859522. Ist es möglich, diese Count zurückzusetzen und wieder bei 0 zu beginnen, wobei sich aber die Prozesse nicht gegenseitig stören? (Es laufen noch Prozesse, die z.B. 3275, 185 oder 80301 als PID haben).

Ich hoffe, ihr versteht, was ich meine.
TheReelaatiiv
 
Beiträge: 48
Registriert: 03.01.2012 08:29:36
Nach oben

Re: PIDs zurücksetzen

Beitragvon uname am 23.03.2012 13:56:11

Lösung habe ich nicht. Aber spielst du keine Sicherheitsupdates ein? Gab bestimmt auch ein paar Kernel-Patches, die einen Neustart erfordert hätten. Hast du damals mit Testing/Sid (Name Squeeze) begonnen und bist dabei geblieben? Squeeze selbst existiert noch nicht so lange als Stable-Release.
uname
 
Beiträge: 4560
Registriert: 03.06.2008 09:33:02
Nach oben

Re: PIDs zurücksetzen

Beitragvon TheReelaatiiv am 23.03.2012 14:02:51

Sorry, 2 Monate, 7 Tage :lol:
TheReelaatiiv
 
Beiträge: 48
Registriert: 03.01.2012 08:29:36
Nach oben

Re: PIDs zurücksetzen

Beitragvon chb am 24.03.2012 00:24:49

Du musst trotzdem auf 'testing, eingestiegen sein, arbeitest also zumindest mit einem pre-release Kernel (oder was Selbstgebautem?), Debian 6/squeeze wurde am 6.2.2011 veröffentlicht [1]. Was gibt 'uname -r' aus ?

Irgendwie könntest Du da ein ganz anderes Problem haben(?)... normalerweise werden PIDs wiederverwendet (werden nach Prozessende idR freigegeben), das Standardlimit unter Debian ist 'normalerweise' auf 32768 gesetzt.
Was gibt 'cat /proc/sys/kernel/pid_max' aus?
(seit Kernel 2.5.34 dort definiert, siehe 'man proc' bzw. [2])

Bei Verdacht auf 'respawn-amok' / Zombieschwemme kannst Du a la 'ps -A | grep <defunct>' suchen (ggf. noch mal 'man ps' fragen).

[1] Debian Releases http://www.debian.org/releases/
[2] Linux Manual Page: proc(5) http://www.kernel.org/doc/man-pages/onl ... roc.5.html
chb
 
Beiträge: 107
Registriert: 27.02.2012 22:01:28
Wohnort: Frankfurt am Main
Lizenz eigener Beiträge: GNU General Public License
Nach oben

Re: PIDs zurücksetzen

Beitragvon Cae am 24.03.2012 00:55:47

Der Proxmox-Kernel hat unter anderem OpenVZ-Unterstützung und deswegen mit dem "normalen" Debian-Kernel nicht mehr viel zu tun. Ich hab' mal einen Diff gemacht, ohne Garantie auf aktuelle Versionen [1].

Gruß Cae

[1] pastebin.php?mode=view&s=36359
— Achtung, es folgt ein Witz:

# dpkg-reconfigure brain
Paket »brain« ist nicht installiert und es ist keine Info verfügbar.


— weiter geht's im Thread…
Cae
 
Beiträge: 4201
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433
Nach oben

Re: PIDs zurücksetzen

Beitragvon chb am 24.03.2012 02:27:37

Sorry, 'proxmox' hatte ich stumpf überlesen : Edit: -die geänderte Laufzeitangabe auch (aua).
diff seh' ich mir mal an -- evtl. kennt sich mit diesem Kernel aber hier jemand aus ?!?
Und ... /proc/sys/kernel/pid_max gibt's bei Deinem Sytem nicht, oder - was steht denn drin??
Zuletzt geändert von chb am 25.03.2012 19:30:40, insgesamt 1-mal geändert.
chb
 
Beiträge: 107
Registriert: 27.02.2012 22:01:28
Wohnort: Frankfurt am Main
Lizenz eigener Beiträge: GNU General Public License
Nach oben

Re: PIDs zurücksetzen

Beitragvon TheReelaatiiv am 24.03.2012 02:40:12

chb hat geschrieben:Und ... /proc/sys/kernel/pid_max gibt's bei Deinem Sytem nicht, oder - was steht denn drin??

Code: Alles auswählen
root@proxler17 ~ # cat /proc/sys/kernel/pid_max
1048576
Äääähm, jaaah :D
TheReelaatiiv
 
Beiträge: 48
Registriert: 03.01.2012 08:29:36
Nach oben

Re: PIDs zurücksetzen

Beitragvon chb am 24.03.2012 19:30:56

Dann kann ich mir das restl. diff ja sparen *g*

Ich weiss nicht, ob Du Proxmox 'Mail Gateway' oder 'VE' betreibst -
Proxmox VE hat offiziell 1.9 als 'stable', verwendest Du Proxmox VE 2.0 rc1 [1] ?
Ist noch 'druckfrisch' [02-16-2012] aus der beta, evtl. ist '1048576' (1024^2 dh 2^20)noch ein Entwickler -gesetzter Wert...
Wäre sicher informativ, welchen Wert die stabile 1.9er Version bei 'pid_max' gesetzt hat, vielleicht findet sich im Proxmox Forum [2] jemand, der Dir das fix mal nachsehen kann. Wenn die Werte extrem von einander abweichen, könntest Du einen bugreport gg. den rc1 absetzen.

In allen anderen Fällen ist der Megawert denn wohl absichtlich gesetzt und insofern vermutlich unverdächtig.

[1] Proxmox VE 2.0 release candidate 1 http://forum.proxmox.com/threads/8360-P ... 1-released!
[2] Proxmox Forum http://forum.proxmox.com/forum.php

Edit: Trotzdem merkwürdig... pid_max 1048576 erklärt nicht PID 7859522.
chb
 
Beiträge: 107
Registriert: 27.02.2012 22:01:28
Wohnort: Frankfurt am Main
Lizenz eigener Beiträge: GNU General Public License
Nach oben

Re: PIDs zurücksetzen

Beitragvon TheReelaatiiv am 26.03.2012 21:13:45

chb hat geschrieben:Edit: Trotzdem merkwürdig... pid_max 1048576 erklärt nicht PID 7859522.

Inzwischen schon bei 10413152 :hail: Ich hab das Gefühl, das Ding läuft bald über. Habs jetzt erst 'mal neugestartet (war sowieso einige Tage lang vom Netzwerk getrennt da Netzwerkprobleme) :)
TheReelaatiiv
 
Beiträge: 48
Registriert: 03.01.2012 08:29:36
Nach oben

Re: PIDs zurücksetzen

Beitragvon chb am 28.03.2012 06:24:53

Ist es denn Proxmox VE rc1?
chb
 
Beiträge: 107
Registriert: 27.02.2012 22:01:28
Wohnort: Frankfurt am Main
Lizenz eigener Beiträge: GNU General Public License
Nach oben


Antwort erstellen
10 Beiträge • Seite 1 von 1

Zurück zu Kernelfragen

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste

Willkommen!
Startseite
Chat
Wiki/Tipps
Planet
Bildergalerie
NoPaste
Links
identi.ca-Gruppe
Twitter
dieses und jenes
Forum
Foren-FAQ
Registrieren
Anmelden
Suchen
Erweiterte Suche
unbeantw. Beiträge
aktive Themen



No ePatents Button
FSFE Supporter 2004 Button
top
Zum Seitenanfang
Diese Webseite ist keine offizielle Webseite des Debian Projekts.
Haftungsausschluss und Impressum – debianforum.de Verhaltensregeln

Powered by phpBB © 2000-2008 phpBB Group. Deutsche Übersetzung durch phpBB.de
Template entwickelt von Timo Salmen, basierend auf dem Debian Live Template, entwickelt von Christoph Haas.