> 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. Saludos, Boris. --- 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/
