Boris Perez Canedo escribió:
 > Boris Perez Canedo escribió:
 >> Hola a todos,
 >>
 >> Estoy tratando de convertir mi aplicación en un servicio de windows
 >> uando: win32serviceutil.ServiceFramework y luego utilizo py2exe para
 >> compilar.
 > ...
 >> Si lo corro en IDE de python puedo ver que se mantiene corriendo y
>> funciona correctamente, no entiendo por qué no ocurre lo mismo cuando es
 >> compilado, instalado e iniciado.
 >
 > Cuando ejecutas en el ide invocas directamente a tu funcion, ignorando
 > todo el protocolo de servicios de windows.
 >
 > pywin32 trae un ejemplo de servicio (servidor y cliente), incluso te
 > dice como instalarlo directamente sin necesidad de compilarlo.
 >
 > Sugerencias:
 >
 > . Elimina todos lor print que tengas en la aplicación. El servicio no
 > tiene stdout/stderr, por lo que te pueden estar provocando errores.
> Utilizar el modulo logging para enviar los mensajes y errores a un archivo.
 >
 > . No intentes ejecutarlo desde una unidad de red (esto me volvió loco
 > durante una temporada), windows se niega a se niega a ejecutar un
 > servicio que no este en una unidad local.
 >
 > . Antes de compilar prueba a hacerlo funcionar como indica el ejemplo de
 > pywin32.
 >
 >
 > Suerte,
 >
> --
Gracias  Oswaldo por las sugerencias.

El ejemplo al que te refieres está en C:\Python26\Lib\site-packages\win32\Demos\service ? Es lo único que encontré sobre eso.


Si, ese es.



--
Oswaldo Hernández
_______________________________________________
Python-es mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a