FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
¿Lentitud en arranque de servicio?
Hola...
Tengo una instalacion con Fb 2.5 arrancandose como servicio, un programa que utiliza la base de datos, que se arranca desde el grupo Inicio (todo ello en XP), y tengo modificado el registro para que se registre un usuario por defecto. Funciona todo, pero hay falta de sincronia: parece que arranca antes el programa que el servicio de la base de datos, con lo que el primero falla y aborta (no ejecuta), si espero unos segundos mas, al arranque de la base de datos, puedo arrancar el programa sin ningun problema. Mi pregunta es si existe alguna forma de asegurar que la base de datos esta arrancada antes de ejecutar el programa, alguna forma de ordenar el arranque de los servicios y de los programas, o de establecer algun tipo de dependencia en el programa del grupo Inicio o algo asi. En el msconfig no he visto como hacerlo. Saludos y gracias de antemano |
#2
|
||||
|
||||
Se me ocurre una forma (aunque seguro que no es la más elegante): investigar cuántos segundos transcurren más o menos desde que inicia Windows hasta que inicia la base de datos y al principio de tu aplicación hacer un
donde n será el número de milisegundos que deberá esperar para hacer la conexión a la base de datos.
__________________
No hope, no dreams, no love, my only escape is Underground |
#3
|
|||
|
|||
Tratare de hacerlo asi, porque no veo como ordenar los arranques, ni como comprobar si un servicio esta arrancado
Gracias |
#4
|
||||
|
||||
Resp
Si notas algunos prohrams que dependen de servicios se ejecutan de la siguiente manera por ejemplo kavsperky se llama asi
C:\Archivos de programa\Kaspersky Lab\avp.exe /waitservice Yo tengo un progrma que hace lo mismo y cuando lo llamo desd el run de windows osea cuando arranca el sistema operativo. si veo que esta el parametro realizo un ciclo repeat durente un tiempo o hasta que el serviocioeste levantado.
__________________
Todo se puede, que no exista la tecnología aun, es otra cosa. |
#5
|
|||
|
|||
Hola
Vete a Panel de control Herramientas administrativas Servicios Firebird server doble clic y cambiale su forma de abrir ponlo en automatico si es que esta en manual (que es su defecto) ya que es el firebird guardian el que solo esta en automatico. Saludos |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como arrancar o parara un servicio en funcion de otro servicio ?? | QuarkBcn | API de Windows | 12 | 15-06-2011 14:46:11 |
Arranque minimizado | Cecilio | Varios | 2 | 25-06-2008 11:54:59 |
quiero hacer un programa que arranque automaticamente cuando arranque windows | federiconqn21 | Varios | 7 | 24-04-2007 22:31:35 |
Arranque servicio windows | wod | Varios | 2 | 15-03-2007 12:58:01 |
Arranque Windows Mínimo | MaGNa | Windows | 6 | 10-08-2005 11:25:05 |
|