Re: proceso en estado extraño

2005-08-27 Por tema Roberto Muñoz
A mi cuando hay procesos que no mueren y son de usuario, lo que hago
es cerrar sesion y si aun siguen hago pkill -U nombreusuario que
asesina/extermina/destruye todos los procesos de ese usuario. En mas
de una me ha salvado.

Espero te sirva, no reinicias, solo sales de la sesion :-)

El 27/08/05, manou[EMAIL PROTECTED] escribió:
 Buenas, tengo un proceso que se me ha quedado como muestra la salida del
 ps aux y no consigo matarlo.
 Ademas no me deja iniciar otro proceso del mismo programa.
 
 Ademas me gustaria saber que significa Zl y defunc, pero buenoeso
 supongo que debera ser cosa de que me busque la vida por google y lea un
 poco...
 
 Alguien me puede ayudar con esto por favor ?
 
 Pordria reinicar, pero uso GNU/Linux no M$ Win ;)
 
 Muchas gracias.
 
 [EMAIL PROTECTED]:/home/manou # ps aux | grep rhy
 manou 9924  0.7  0.0  0 0 ?Zl   15:41   0:19
 [rhythmbox] defunct
 root 10700  0.0  0.1   5480   844 pts/0R+   16:25   0:00 grep
 rhy
 
 
 
 
 __
 Renovamos el Correo Yahoo!
 Nuevos servicios, más seguridad
 http://correo.yahoo.es
 
 
 --
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
 
 


-- 
***
Roberto Muñoz GómezNIA: 100039318
Ingeniería Informática
Universidad Carlos III de Madrid (España)
***
Linux User Number 364964



Re: proceso en estado extraño

2005-08-27 Por tema Rober Morales



Roberto Muñoz escribió:


A mi cuando hay procesos que no mueren y son de usuario, lo que hago
es cerrar sesion y si aun siguen hago pkill -U nombreusuario que
asesina/extermina/destruye todos los procesos de ese usuario. En mas
de una me ha salvado.

Espero te sirva, no reinicias, solo sales de la sesion :-)

El 27/08/05, manou[EMAIL PROTECTED] escribió:
 


Buenas, tengo un proceso que se me ha quedado como muestra la salida del
ps aux y no consigo matarlo.
Ademas no me deja iniciar otro proceso del mismo programa.
Ademas me gustaria saber que significa Zl y defunc, pero buenoeso
   

la Z es de zombie y lo de defunct tiene mogollón de pinta de que se ha 
quedado sin padre.
está en un estado (google:// estados procesos unix) muerto, pero con pid 
y bcp por si alguien pregunta por él.
mira a ver qué te dice pstree sobre quién es su padre y/o decide si 
conviene matar al padre, si no es init.



supongo que debera ser cosa de que me busque la vida por google y lea un
poco...

Alguien me puede ayudar con esto por favor ?

Pordria reinicar, pero uso GNU/Linux no M$ Win ;)

Muchas gracias.

[EMAIL PROTECTED]:/home/manou # ps aux | grep rhy
manou 9924  0.7  0.0  0 0 ?Zl   15:41   0:19
[rhythmbox] defunct
root 10700  0.0  0.1   5480   844 pts/0R+   16:25   0:00 grep
rhy




__
Renovamos el Correo Yahoo!
Nuevos servicios, más seguridad
http://correo.yahoo.es


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]


   




 



--
//
//Rober Morales Chaparro
//
#include /* RMC'05 */ iostream
class saludo { public: saludo(){
std::cout  hola; } ~saludo()
{ std::cout   mundo! ; } } ;
int main() { saludo holamundo; }



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: proceso en estado extraño

2005-08-27 Por tema Luis Vega
y que pasa si le haces un:

# kill -9 PID 

a ese proceso... a mi siempre me va bien...

Saludos-- Luis Vega M.Linux Registered User #356394http://fodsite.webcindario.com


Re: proceso en estado extraño

2005-08-27 Por tema manou
El sáb, 27-08-2005 a las 16:46 +0200, Roberto Muñoz escribió:
 A mi cuando hay procesos que no mueren y son de usuario, lo que hago
 es cerrar sesion y si aun siguen hago pkill -U nombreusuario que
 asesina/extermina/destruye todos los procesos de ese usuario. En mas
 de una me ha salvado.
 
 Espero te sirva, no reinicias, solo sales de la sesion :-)

Iep compadre, he hecho esto que me has hecho pero sigue el proceso del
rhythmbox por ahi zombie...
Ademas creo que me esta ocupando el HD externo que quiero desmontar...

Alguna sugerencia antes de adoptar un comportamiento M$Windero ?¿

Se agradece

 
 El 27/08/05, manou[EMAIL PROTECTED] escribió:
  Buenas, tengo un proceso que se me ha quedado como muestra la salida del
  ps aux y no consigo matarlo.
  Ademas no me deja iniciar otro proceso del mismo programa.
  
  Ademas me gustaria saber que significa Zl y defunc, pero buenoeso
  supongo que debera ser cosa de que me busque la vida por google y lea un
  poco...
  
  Alguien me puede ayudar con esto por favor ?
  
  Pordria reinicar, pero uso GNU/Linux no M$ Win ;)
  
  Muchas gracias.
  
  [EMAIL PROTECTED]:/home/manou # ps aux | grep rhy
  manou 9924  0.7  0.0  0 0 ?Zl   15:41   0:19
  [rhythmbox] defunct
  root 10700  0.0  0.1   5480   844 pts/0R+   16:25   0:00 grep
  rhy
  
  
  
  
  __
  Renovamos el Correo Yahoo!
  Nuevos servicios, más seguridad
  http://correo.yahoo.es
  
  
  --
  To UNSUBSCRIBE, email to [EMAIL PROTECTED]
  with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
  
  
 
 





__ 
Renovamos el Correo Yahoo! 
1GB de capacidad, nuevos servicios y m�s seguridad 
http://correo.yahoo.es


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: proceso en estado extraño

2005-08-27 Por tema Roberto Muñoz
Seguramente ese reproductor de musica sea grafico y necesite una
sesion X, quizas reiniciando el servidor se vaya.

Se me acaba de ocurrir una cosa, se supone que un proceso zombie es
aquel que ha terminado pero nadie quiere leer su estado de
finalizaciony haces un wait? en teoria con eso deberia valer,
quizas tengas que hacer algo para que el wait haga caso de ese zombie,
ya que el wait lo hace otro proceso que no es el padre... quizas un
wait (pid) pero no recuerdo si puedes esperar por un proceso que no es
el tuyo

Es solo una idea...con tal de no estudiar :-)
Saludos

El 27/08/05, Luis Vega[EMAIL PROTECTED] escribió:
 y que pasa si le haces un:
  
  # kill -9 PID 
  
  a ese proceso... a mi siempre me va bien...
  
  Saludos
 
 -- 
 Luis Vega M.
 Linux Registered User #356394
 http://fodsite.webcindario.com 


-- 
***
Roberto Muñoz GómezNIA: 100039318
Ingeniería Informática
Universidad Carlos III de Madrid (España)
***
Linux User Number 364964



Re: proceso en estado extraño

2005-08-27 Por tema manou
El sáb, 27-08-2005 a las 18:15 +0200, manou escribió:
 El sáb, 27-08-2005 a las 16:46 +0200, Roberto Muñoz escribió:
  A mi cuando hay procesos que no mueren y son de usuario, lo que hago
  es cerrar sesion y si aun siguen hago pkill -U nombreusuario que
  asesina/extermina/destruye todos los procesos de ese usuario. En mas
  de una me ha salvado.
  
  Espero te sirva, no reinicias, solo sales de la sesion :-)
 
 Iep compadre, he hecho esto que me has hecho pero sigue el proceso del
 rhythmbox por ahi zombie...
 Ademas creo que me esta ocupando el HD externo que quiero desmontar...
 
 Alguna sugerencia antes de adoptar un comportamiento M$Windero ?¿

adopte el comportamiento M$Windero... es decir, reiniciar el sistema. 
Sin embargo me gustaria que el hilo quedase abierto proponiendo otras
soluciones a las que ya se han comentado aqui.

 
 Se agradece
 
  
  El 27/08/05, manou[EMAIL PROTECTED] escribió:
   Buenas, tengo un proceso que se me ha quedado como muestra la salida del
   ps aux y no consigo matarlo.
   Ademas no me deja iniciar otro proceso del mismo programa.
   
   Ademas me gustaria saber que significa Zl y defunc, pero buenoeso
   supongo que debera ser cosa de que me busque la vida por google y lea un
   poco...
   
   Alguien me puede ayudar con esto por favor ?
   
   Pordria reinicar, pero uso GNU/Linux no M$ Win ;)
   
   Muchas gracias.
   
   [EMAIL PROTECTED]:/home/manou # ps aux | grep rhy
   manou 9924  0.7  0.0  0 0 ?Zl   15:41   0:19
   [rhythmbox] defunct
   root 10700  0.0  0.1   5480   844 pts/0R+   16:25   0:00 grep
   rhy
   
   
   
   
   __
   Renovamos el Correo Yahoo!
   Nuevos servicios, más seguridad
   http://correo.yahoo.es
   
   
   --
   To UNSUBSCRIBE, email to [EMAIL PROTECTED]
   with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
   
   
  
  
 
 
   
   
   
 __ 
 Renovamos el Correo Yahoo! 
 1GB de capacidad, nuevos servicios y ms seguridad 
 http://correo.yahoo.es
 
 





__ 
Renovamos el Correo Yahoo! 
1GB de capacidad, nuevos servicios y m�s seguridad 
http://correo.yahoo.es


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: proceso en estado extraño

2005-08-27 Por tema manou
que pasa olimpicamente
esta zombi y defunc, quiza sea por eso por lo que el nivel 9 del kill le
hace lo mismo que el agua al vandam
El sáb, 27-08-2005 a las 12:18 -0400, Luis Vega escribió:
 y que pasa si le haces un:
 
 # kill -9 PID 
 
 a ese proceso... a mi siempre me va bien...
 
 Saludos
 
 -- 
 Luis Vega M.
 Linux Registered User #356394
 http://fodsite.webcindario.com





__ 
Renovamos el Correo Yahoo! 
1GB de capacidad, nuevos servicios y m�s seguridad 
http://correo.yahoo.es


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: proceso en estado extraño

2005-08-27 Por tema manou
Buenas, gracias por tus comentarios.
El caso es que me puse a investigar con el ps porque el rhythminth (o
como se llame - reproductor de audio -) se me fue al garete y no podia
iniciar otra sesion con el mismo.
Descubri que se habai quedado por ahi zombi, pero como ves si que pasaba
algo:
1) no podia iniciar otra ejecucion del programa
2) al tratar de desmontar la unidad donde estaba reproduciendo me decia
que estaba ocupada

con ke 

El padre de este proceso era el propio init...
Conque me imagino que he hecho lo unico que podia hacer...

El sáb, 27-08-2005 a las 22:29 +0200, Pablo Marín Ramón escribió:
  adopte el comportamiento M$Windero... es decir, reiniciar el sistema. 
  Sin embargo me gustaria que el hilo quedase abierto proponiendo otras
  soluciones a las que ya se han comentado aqui.
 
 Un proceso en estado defunct (o zombie) es un proceso que llamó a exit() o
 fue matado pero cuyo padre no le esperó con wait(). Realmente no pasa nada
 porque figure en la salida de ps; todos los recursos reservados para él ya
 fueron liberados (menos su entrada en la tabla de procesos).
 
 Formas de borrarlo de la tabla de procesos: matar a su padre, de forma que el
 proceso init lo herede y haga un wait() sobre él, o reiniciar.



__ 
Renovamos el Correo Yahoo! 
Nuevos servicios, m�s seguridad 
http://correo.yahoo.es


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: proceso en estado extraño

2005-08-27 Por tema Rober Morales



Pablo Marín Ramón escribió:


El caso es que me puse a investigar con el ps porque el rhythminth (o
como se llame - reproductor de audio -) se me fue al garete y no podia
iniciar otra sesion con el mismo.
Descubri que se habai quedado por ahi zombi, pero como ves si que pasaba
algo:
1) no podia iniciar otra ejecucion del programa
2) al tratar de desmontar la unidad donde estaba reproduciendo me decia
que estaba ocupada
con ke 
El padre de este proceso era el propio init...
Conque me imagino que he hecho lo unico que podia hacer...
   



Creo que no se trataba de un proceso zombie corriente. Posiblemente, si
estaba haciendo E/S sobre el dispositivo extraible que mencionas en otro
mensaje, y algo falló con éste, el proceso quedó en otro estado extraño, de
forma que sólo pudo ser eliminado reiniciando la máquina.
 


sí, de hecho el estado era Zl, no Z a secas si es zombie.


En ocasiones, ocurren cosas semejantes si tienes un proceso haciendo E/S sobre
NFS y el servidor NFS cae.

Si descubres algo más al respecto, compártelo con la lista, por favor.


 



--
//
//Rober Morales Chaparro
//
#include /* RMC'05 */ iostream
class saludo { public: saludo(){
std::cout  hola; } ~saludo()
{ std::cout   mundo! ; } } ;
int main() { saludo holamundo; }



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: proceso en estado extraño

2005-08-27 Por tema Roberto Muñoz
No se si esto puede ayudarcopypaste de
http://www.entropia.com.mx/~roadmr/linux/faq.html:

4.10- ¿Por qué no puedo matar procesos marcados como zombie?

Respuesta (Roberto Jimenos):
[En comp.unix.questions, el 16 de enero de 1998 Chris Torek escribió:]

No es posible matar zombis; Ya están muertos.

¿Que es un zombi? Escucho preguntar. ¿Por que los procesos muertos
han de estar rondando?

Los procesos muertos se quedan rondando por dos razones principales.
La razón menos importante es que ellos proveen de cierto contexto
para cerrar descriptores de archivos abiertos, y liberar otros
recursos (memoria, espacio de intercambio, y demás). Ésto generalmente
sucede de manera inmediata, y los procesos permanecen únicamente para
para su más importante propósito: asirse de su nombre y estado de
salida.

Un proceso es nombrado por su ID o PID. Cada proceso también está
asociado con el PID Padre. El PID Padre es el PID del proceso que lo
creo a través de un fork, o, si ese proceso en particular se ha
desvanecido, 1 (el PID de init). Mientras el padre original está por
ahi, él puede recordar los PIDs de sus hijos. Esos PIDs no pueden ser
reutilizados hasta que el padre sepa que sus hijos han terminado. El
padre puede también obtener un byte de estado de cada hijo. La llamada
al sistema wait busca por un hijo zombie, entonces lo colecta,
haciendo su PID disponible y regresando el estado. El programa init
colectará todos sus hijos conforme terminen, y rapidamente ignorará su
estado de salida.

Entonces, para deshacerse de un zombi, es necesario esperarlo. Si eso
ya se ha hecho, o si el PID Padre es 1, el proceso seguramente está
atorado en una rutina de cerrado de un controlador de dispositivo, y
si permanece así por siempore, el controlador tiene un error.

[Lo anterior es una mala traducción del original en inglés hecha por
[EMAIL PROTECTED] Para mejor referencia, busque el
original]



Se que hay una cierta frecuencia con la que init adopta a los
zombies para que puedan desaparecer, pero no se si se podra hacer que
en un momento dado los adopte o si se puede cambiar la frecuencia.


Saludos y suerte
El 27/08/05, Rober Morales[EMAIL PROTECTED] escribió:
 
 
 Pablo Marín Ramón escribió:
 
 El caso es que me puse a investigar con el ps porque el rhythminth (o
 como se llame - reproductor de audio -) se me fue al garete y no podia
 iniciar otra sesion con el mismo.
 Descubri que se habai quedado por ahi zombi, pero como ves si que pasaba
 algo:
 1) no podia iniciar otra ejecucion del programa
 2) al tratar de desmontar la unidad donde estaba reproduciendo me decia
 que estaba ocupada
 con ke 
 El padre de este proceso era el propio init...
 Conque me imagino que he hecho lo unico que podia hacer...
 
 
 
 Creo que no se trataba de un proceso zombie corriente. Posiblemente, si
 estaba haciendo E/S sobre el dispositivo extraible que mencionas en otro
 mensaje, y algo falló con éste, el proceso quedó en otro estado extraño, de
 forma que sólo pudo ser eliminado reiniciando la máquina.
 
 
 sí, de hecho el estado era Zl, no Z a secas si es zombie.
 
 En ocasiones, ocurren cosas semejantes si tienes un proceso haciendo E/S 
 sobre
 NFS y el servidor NFS cae.
 
 Si descubres algo más al respecto, compártelo con la lista, por favor.
 
 
 
 
 
 --
 //
 //Rober Morales Chaparro
 //
 #include /* RMC'05 */ iostream
 class saludo { public: saludo(){
 std::cout  hola; } ~saludo()
 { std::cout   mundo! ; } } ;
 int main() { saludo holamundo; }
 
 
 
 --
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
 
 


-- 
***
Roberto Muñoz GómezNIA: 100039318
Ingeniería Informática
Universidad Carlos III de Madrid (España)
***
Linux User Number 364964



Re: proceso en estado extraño

2005-08-27 Por tema nnss
El Sat, 27 Aug 2005 22:29:31 +0200
Pablo Marín Ramón [EMAIL PROTECTED] escribió:

  adopte el comportamiento M$Windero... es decir, reiniciar el
  sistema.  Sin embargo me gustaria que el hilo quedase abierto
  proponiendo otras soluciones a las que ya se han comentado aqui.
 
 Un proceso en estado defunct (o zombie) es un proceso que llamó
 a exit() o fue matado pero cuyo padre no le esperó con wait().
 Realmente no pasa nada porque figure en la salida de ps; todos los
 recursos reservados para él ya fueron liberados (menos su entrada en
 la tabla de procesos).
 
 Formas de borrarlo de la tabla de procesos: matar a su padre, de
 forma que el proceso init lo herede y haga un wait() sobre él, o
 reiniciar.

En la mayoría de las veces, lo que tu dices es verdad. Pero yo he
descubierto en varios OS que si haces un ls en un disco, y tiene
problemas GRAVES, es decir, tiene problemas el módulo del kelmer o el
disco, el proceso se queda esperanto una señal de IO, y al no
recibirla nunca continúa esperando.

El problema con ese tipo de procesos es que quedan en un estado muy
especial (en el linux que estoy ahora figura como D Uninterruptible
sleep (usually IO)). Con lo cual ninguna señal los mata (ni 9, 15, 1
ni las más raras que cada tanto se usan). El problema con este tipo de
procesos es que la memoria que tenía ocupada/reservada, nunca es
liberada, aparte de que se puede ir despidiendo uno de los datos que
contenía ese volumen.





-- 
Atentamente, yo Matías
Y sin fumar desde (casi) el '1089515700'
http://www.nnss.d7.be
Let one walk alone, commit no sin,
with few wishes, like an elephant in the forest


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]