kuyruk -f tomcat'ın ölmesini sağlar


0

Git kasayı yapan, savaşı derleyen, tomcat'a dağıtılan ve sonra catalina.log olan bir derleme dosyamız var. Bunun yapıldığı ssh oturumu bir şekilde ölürse, sadece kütükten kuyrukta olsak da, tüm tomcat örneği ölür. Açıkçası bu ideal değil, ama bunun neden olduğunu ve nasıl düzeltileceğini bilmek istiyorum.

Gentoo ve Ubuntu'da oluyor (yani bunu test ettiğim iki kişi)


1
Eğer dışarı yorum yaparsanız tail -fkomutu, erkek kedi hala ölür?
Keith Thompson

Başka işlemler de olabilir. Bu yüzden tomcat çalışırken sshd işleminin pstree'sine bakmalısınız .
artistoex

@Hayır: Hayır, açıkçası kuyruk -f orada değilse, komut dosyası (0) ile döner ve sonra çocuklar parkta oynar. Kuyruk işlevsellik istiyorum; Ancak çatal / arka plan işlemleri ölmeden.
Noxville

@ artistoex: Bunu dürteceğim, umarım orada bir ipucu vardır (buna daha önce dürttüğüme inanıyorum).
Noxville

Yanıtlar:


1

Dæmons'ı bir terminale bağlı etkileşimli bir kabuktan çalıştırmayın.

Daemons yapılandır çalıştırılacak düzgün olursa olsun Daemon amir (ler) sistem ile geliyor tarafından yönetilen, o şey olabilir s6-superviseiçin launchd. Dæmons'ı aşağı ve yukarı getirmek için yönetim arayüzünü kullanın.

SSH bağlantınız koptuğunda, SSH sunucusu işlemi açmakta olduğu sözde terminalin ana tarafını kapatır. Bu SIGHUP, a'nın oturum lideri işlemine, üst seviye kabuğa ve ön plan işlem grubundaki tüm işlemlere gönderilmesine neden olur . A bashaldığında SIGHUP, kendisine SIGHUPsöylenmediği tüm çocuk işlemlerine gönderir disown. Elbette tomcatbu etkileşimli kabuktan koştuğunuz işlemi içerir .

Dæmons, TTY'yi kontrol etmemeli ve herhangi bir TTY tarafından bilinen herhangi bir işlem grubuna veya oturumuna ait olmamalıdır; Bunları sisteminizin dekaner danışmanlarından çalıştırmak, dæmon'un süreç durumunun diğer tüm yönlerinin, dæmon süreci için uygun bir şekilde ayarlanmasını sağlayacaktır. Çoğu dæmon denetçisi de dæmon için günlük kaydını otomatik olarak gerçekleştirir.

tomcatTelefonunuzu düzgün çalıştırın .

daha fazla okuma

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.