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/