> 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/

Responder a