![](https://seccdn.libravatar.org/avatar/6d4b6e2da244be66791fceff7262e679.jpg?s=120&d=mm&r=g)
mira el pbx manda por el puerto serial unos datos al computador que lee readserial mas o menos el archivo log que queda en centralita.log es asi DATE TIME EXT CO DIAL NUMBER DURATION CODE ------------------------------------------------------- 01/01/03 12:35PM 03 01 2134234343432 00:00'16 .... 02/01/04 18:35PM 05 02 3453454353451 00:05'10 4214 03/31/03 2:35AM 02 03 8956767455659 00:10'02 .... 03/31/03 3:35AM 01 02 5647645798964 00:04'35 2345 03/31/03 5:35PM 01 06 0897856553175 00:00'50 .... este archivo que es un log pasa a la base de datos postgres a una tabla que se llama log con los mismos valores (como se ve no mete nada del otro mundo en la tabla de postgres, y simplemente el ultimo registro que llega se incerta en la base de datos, pero para insertar el ultimo registro se demora un rato., con ksysguard en la parte donde se ven los procesos le di renice al demonio phonedb y la insecion se hizo mas rapidamente, lo que queria saber es donde se pone la instruccion, porque logicamente no puedo estar dandole renice al proceso cada vez que se inicializa el computador. o sera que hay un parametro adicional al momento de lanzar el demonio en el archivo inittab, donde se incluyeron las siguientes instrucciones para lanzar los demonios: rs:35:respawn:/usr/local/bin/readserial pb:35:respawn:/usr/local/bin/phonedb Por la atencion prestada mil gracias.
From: Pablo Stella
To: suse-linux-s@suse.com Subject: RE: [suse-linux-s] Prioridad de demonio Date: Fri, 17 Jan 2003 14:59:34 -0300 Jaime: Probablemente la demora del phonedb esté en el inicio de sesión en la base de datos postgres. Tenés forma de seguir lo que está haciendo el phonedb? Saludos. Pablo
-----Mensaje original----- De: Jaime Andres Velez Osorio [SMTP:jvbqcol@hotmail.com] Enviado el: Viernes, 17 de Enero de 2003 01:45 p.m. Para: suse-linux-s@suse.com Asunto: [suse-linux-s] Prioridad de demonio
Cordial saludo lista.
tengo una planta panasonic kmtnoseque616, esta planta tiene un puerto serial que envia datos a un computador con linux suse 8.0, de sourceforge saque un programa en el proyecto pblogan (el programa se llama readserial) que le el puerto serial y escribe el resultado en un archivo llamado centralita.log que esta en /var/log/central/centralita.log, ademas hay otro programa llamado phonedb que lee el archivo centralita.log y escribe los datos en una base de datos postgres dentro de una tabla que se llama log, los dos programas (tanto readserial, como phonedb estan hechos en perl) estos programas corren como demonios y los inclui en el archivo inittab. cuando se llama por la central telefonica se crea un log de llamadas en la base de datos postgres que permite su monitoreo, las preguntas que tengo son:
1. el programa phonedb se demora un tanto en extraer del archivo log a la base de datos, como se podria mejorar su velocidad?
2. se puede la velocidad de el demonio phonedb cambiando la prioridad de ejecucion (el programa phonedb inserta el registro muy rapido, es el demonio el que se demora en activarse)?
3. se de las instrucciones nice y renice para cambiar la prioridad de ejecucion de un programa, pero en que archivo incluiria estas instrucciones para que cada vez que se encienda en computador la prioridad de estos archivos sea la que yo le indique? (tal vez en boot.local?)
por la atencion prestada mil gracias.
_________________________________________________________________ Únete al mayor servicio mundial de correo electrónico: http://www.hotmail.com
-- Para dar de baja la suscripción, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com
-- Para dar de baja la suscripción, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com
_________________________________________________________________ MSN Fotos: la forma más fácil de compartir e imprimir fotos. http://photos.msn.es/support/worldwide.aspx
![](https://seccdn.libravatar.org/avatar/861b5545c111d2257fa12e533e723110.jpg?s=120&d=mm&r=g)
El 2003-01-17 a las 21:56, Jaime Andres Velez Osorio escribió:
que hay un parametro adicional al momento de lanzar el demonio en el archivo inittab, donde se incluyeron las siguientes instrucciones para lanzar los demonios: rs:35:respawn:/usr/local/bin/readserial pb:35:respawn:/usr/local/bin/phonedb
¿Es imprescindible arrancar esos demonios desde el inittab? ¿No los puedes arrancar como un servicio más del runlevel 3 y 5, por ejemplo? Me sospecho que ahí arriba tienen mucha prioridad, aparte que algo mal en ese fichero te hace el sistema inarrancable. Si acaso, dejar únicamente el readserial. si es que es propenso a caerse y necesita el respawn. -- Saludos Carlos Robinson
participants (2)
-
Carlos E. R.
-
Jaime Andres Velez Osorio