[Python-es] Ayuda con py2exe y pywin32 para compilar servicios
Boris Perez Canedo
inf200523 en ucf.edu.cu
Vie Abr 2 15:19:26 CEST 2010
> Boris Perez Canedo escribió:
>> > Boris Perez Canedo
escribió:
>> > ...
>> >> 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!
>> >>
>> >
>> > En mi equipo carga
perfectamente:
>> >
>> >
C:...\Demos\service>serviceevents.py install
>> >
>> >
Installing service PyServiceEventDemo
>> > Service installed
>> >
>> > C:...\Demos\service>net start PyServiceEventDemo
>> >
>> > El servicio de Python Service Event
>>
Demo está iniciándose.
>> > El servicio de
Python Service Event
>>
Demo se ha iniciado con éxito.
>> >
>> > Y tambien funciona :) , al pinchar una memoira usb
aparece en el Visor
>> > de sucesos (Aplicacion):
>> >
Origen: PyServiceEventDemo,
>>
Descripción:
>> >
A device event occurred: 8000 - DEV_BROADCAST_INFO:{'devicetype': 5,
>> >
'name': '\\', 'classguid':
>> IID('{A5DCBF10-6530-11D2-901F-00C04FB951ED}')}
>> >
>> > La unica diferencia aparente es que me ha
parecido ver que tu tienes
>> > python 2.6 y yo python 2.5, pero es raro
que sea debido a eso.
>> >
>> > El mensaje que te aparece
no indica que el servicio haya fallado, sino
>> > que no ha respondido en
el tiempo que windows espera.
>> >
>> > ¿Que
hardware tienes?, Version de Windows?
>> >
>> > --
>> > Oswaldo Hernández
>>
>> Reenvío el
correo, no estoy seguro de que el otro llegó,
>> laptop Compaq Evo,
pentium 4, Windows XP SP 2. Crees que la versión SP 2
>> pueda tener
que ver con este problema?
>>
>
> No, no es problema el
SP2. El equipo no es muy potente, imagino que como
> mucho solo tiene 512 MB de
memoria, pero debería funcionar.
>
> Echale un vistazo al visor
de sucesos por si hay algun mensaje que te
> indique algo. También
puedes verificar si es un problema de timeout
> ajustando este parámetro
en el registro de windows:
>
>
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
>
> Agrega la
clave 'ServicesPipeTimeout' (DWORD), el valor se expresa en
> milisegundos, por
lo que para darle, por ejemplo 60 segundos de espera
> ponle un valor de 60000.
No se si es necesario que reinicies el equipo.
>
> Mas info en:
<http://support.microsoft.com/kb/824344>
>
> OjO, las
modificaciones del registro son delicadas, asegúrate que lo
> haces bien
y una vez terminadas las pruebas déjalo como estaba.
>
Hice ambas
cosas, cuando intento iniciarlo continua el mensaje, revicé en el visor de
sucesor y es un error (Service Control Manager).
---
La mejor vacuna contra el virus A(H1N1) es la higiene personal
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20100402/3f8ae639/attachment.html>
Más información sobre la lista de distribución Python-es