> 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. 
Acabo de instalar un ejemplo: serviceEvent.py (serviceEvent.py
install), lo puedo ver en la lista de servicios, pero al intentar iniciarlo me 
dice lo
siguiente: El servicio no ha respondido a la petici�n o inicio del control en un
tiempo adecuado.

A qu� puede deberse eso? Es un demo de python!



---
La mejor vacuna contra el virus A(H1N1) es la higiene personal
_______________________________________________
Python-es mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a