Welches Problem kann kill -9
in der Produktion Anwendung (in Linux um genau zu sein)?kill -9 und Produktionsanwendung
Ich habe Anwendung, die einige periodische Arbeit tun, das Anhalten dieser dauert lange Zeit, und es ist mir egal, wenn einige Aufträge abgebrochen werden - Arbeit kann durch neue Prozesse abgeschlossen werden. Also kann ich kill -9
nur verwenden, um es sofort zu stoppen, oder das kann schwerwiegende Betriebssystemprobleme verursachen?
Zum Beispiel Unicorn, verwendet es als normale Arbeitsweise:
Wenn Ihre Anwendung schief geht, kann ein BOFH nur „kill -9“, um den außer Kontrolle geratenen Arbeitsprozess ohne sich Gedanken über Sie alle Kunden zu reißen, nur ein.
Aber diese article Ansprüche:
Die -9 (oder KILL) Argument zu töten (1) sollten nie auf Unix-Systemen
PS verwendet werden: Ich verstehe, dass kill -9
kann nicht von der Anwendung gehandhabt werden, aber ich weiß, dass für Mai-Anwendung es keine Probleme verursacht, ich nur intrested kann es einige Probleme auf OS-Ebene verursachen? shared memory segments active, lingering sockets
klingt gefährlich für mich.
Im Allgemeinen ist der Ratschlag, "kill -9" niemals zu verwenden, gut - wenn Sie genug über Ihre Software wissen, um diesen Rat zu ignorieren, können Sie aufhören, sich Sorgen zu machen und alles zu erledigen, was Sie wollen. –