Re: aatar sockets abiertos o cambiar estado de socket
"Ivan Yuja" <[email protected]>
| Newsgroups | gmane.org.user-groups.linux.gulcr |
|---|---|
| Message-ID | <[email protected]> |
2007/7/27, Jimmy Latouche <[email protected]>: > Hola Iván > > Primero que nada: Te respondieron la pregunta? no. > Si no es así entonces te pregunto yo: > > - Es preciso mantener el programa corriendo aún después de matar el socket? > - Suponiendo que matas el socket, eso no dejaría el Proceso como zombie? > - Si matas el socket el programa que corre ese proceso tiene la > habilidad de volver a establecer la comunicación? > > No es mas fácil y seguro matar el proceso y ponerlo a correr? no, lastimosamente el proceso que está corriendo es un jboss que tiene una cantidad inmensa de usuarios loggeados y manteniendo comunicación con él. y dado que jboss utiliza sólo un pid por todo el servidor (así de lindo como se oye), entonces el matar el pid ligado con el socket no es una opción viable porque desconectaría a todos los usuarios en línea y resetearía los procesos que están ejecutando los usuarios. en caso de matar el socket, sería matar el socket que se genera para dar servicio a un usuario (o ip) en específico. el servidor sigue manteniendo su puerto abierto donde recibe la conexión. recordar que socket=ip.server:puerto.server:ip.cliente:puerto.cliente. saludos, iyuja -- Desuscripción: escriba a [email protected], tema 'unsubscribe' Problemas a: [email protected]. http://gulcr.org/ListasDeCorreo