ENOSTAFF? (was: Re: Kernel: το kill δεν πιάνει =?iso-8859-7?b?IOH19O8=?=)

Άγγελος Οικονομόπουλος aoiko at cc.ece.ntua.gr
Sat Nov 30 13:33:01 EET 2002


On Saturday 30 November 2002 00:41, P. Christeas wrote:
> Συνάντησα πρόσφατα το εξής πρόβλημα με τον kernel μου (2.5.47):
> έχω μία δική μου εφαρμογή στο userland. Η εφαρμογή αυτή ακούει ένα TCP
> port. 
 Μέσα στον κώδικά της έχει και signal handling για τα SIGINT,
> SIGHUP και SIGTERM.
> Μου έχει συμβεί αρκετές φορές να σταματήσει να αποκρίνεται η εφαρμογή,
> αφού 
 της στείλω το SIGTERM. Η εφαρμογή περνάει σε stop ή zombie

h stop state kai h zombie state einai polu sugkekrimenes katastaseis pou 
apexoun polu apo to "den kanei tipota" pou parathreis esu gia to process 
sou.

i) give the source
ii) egkatesthse ena ps pou na mporei na sunergastei me ton 2.5.47 
(opoiodhpote ps apo ta duo) kai des se ti state einai to process D?).

> κατάσταση. Τότε, δίνω SIGCONT και SIGQUIT.

giati skata to kaneis auto? to sigcont exei nohma mono an h process einai 
stopped (kati pou *den* shmainei oti den kanei tipota) diaforetika 
agnoeitai.

> Εδώ αρχίζει το bug. Το system load γίνεται 100% και η εφαρμογή δεν
> δέχεται 
 κανένα signal (δοκίμασα και SIGABRT, 

> SIGILL
prospa8eis na metadwseis io sto process? :) (emena pantws to SIGILL auto mou 
fernei sto mualo kai oxi "illegal instruction")

> κλπ. κλπ.).
> Το μόνο που ξέρω να κάνω από εκεί και πέρα είναι να κατεβάσω όλο το
> σύστημα..
> :(
> Μήπως αυτό είναι ένα bug του kernel; Να ενοχλησω την lkml;

poios 3erei? mporeis na to anaparageis me 2.4? me 2.5.45? me 2.5.50?

-- 
Avoid temporary variables.
            - The Elements of Programming Style (Kernighan & Plaugher)




More information about the Linux-greek-users mailing list