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.

Saludos,

--
Oswaldo Hernández
_______________________________________________
Python-es mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a