[email protected] a écrit : > Bonjour tout le monde, > on est à la limite d'OBM, mais cela peut avoir un rapport. > je viens de remarquer un petit "truc" marrant. > Sur mon serveur ou tourne BM, j'ai également installé un script qui lit les > données teleinfo de mon compteur pour les enregistrer dans une bas SQL. > Je lance à intervalle régulier le fichier au moyen de la table cron systeme > (/etc/crontab ) > Or, même si cela fonctionne, je remarque que toutes les 10mn, je'enregistre 2 > fois cette trame à un intervalle de 5s environ. > Je sui allé voir mon log système, et voici ce que j'y vois: > -------------------------------------------------------------------------- > May 19 15:20:01 chronos /USR/SBIN/CRON[20203]: (root) CMD > (/usr/share/teleinfo/teleinfoserial_mysql >/dev/null 2>&1)May 19 15:20:01 > chronos /USR/SBIN/CRON[20206]: (root) CMD (/usr/bin/php -d memory_limit=128M > /usr/share/obm/www/cron/cron.php)May 19 15:20:01 chronos > /USR/SBIN/CRON[20208]: (munin) CMD (if [ -x /usr/bin/munin-cron ]; then > /usr/bin/munin-cron; fi)May 19 15:20:01 chronos /USR/SBIN/CRON[20212]: (root) > CMD (if [ -x /etc/munin/plugins/apt_all ]; then /etc/munin/plugins/apt_all > update 7200 12 >/dev/null; elif [ -x /etc/munin/plugins/apt ]; then > /etc/munin/plugins/apt update 7200 12 >/dev/null; fi)May 19 15:20:01 chronos > /USR/SBIN/CRON[20214]: (root) CMD (/usr/share/teleinfo/teleinfoserial_mysql > >/dev/null 2>&1)May 19 15:20:01 chronos /USR/SBIN/CRON[20217]: (root) CMD > (/usr/bin/php -d memory_limit=128M /usr/share/obm/www/cron/cron.php)May 19 > 15:20:01 chronos /USR/SBIN/CRON[20219]: (munin) CMD (if [ -x > /usr/bin/munin-cron ]; then /usr/bin/munin-cron; fi)May 19 15:20:01 chronos > /USR/SBIN/CRON[20223]: (root) CMD (if [ -x /etc/munin/plugins/apt_all ]; then > /etc/munin/plugins/apt_all update 7200 12 >/dev/null; elif [ -x > /etc/munin/plugins/apt ]; then /etc/munin/plugins/apt update 7200 12 > >/dev/null; fi)May 19 15:20:03 chronos teleinfoserial_mysql[20204]: Requete > MySql ok.May 19 15:20:08 chronos teleinfoserial_mysql[20215]: Requete MySql > ok. > ------------------------------------------------------------------------------------------------------------------------------------------------------------- > le fichier /usr/share/obm/www/cron/cron.php ne lancerait-il pas la table > cron système, ce qui expliquerait que la crontab se lance elle même (via le > système) et par le fichier php ? > Cela expliquerait mes deux enregistrements à chaque fois. > Si c'est bien cela, comment régler ce problème ?
Bonjour, Non ce n'est pas ça, le fichier cron.php est lancé par la cron système (/etc/cron.d/obm-core) mais ne re-lance pas lui même la cron système sinon on serait dans une belle petite boucle infini. Par contre je remarque que *Toute* vos cron sont lancés 2 fois, est ce que votre binaire cron ne serait pas lancé deux fois? ps aux | grep cron Je sais pas comment ca peux arriver, mais je vois pas d'autre explication, Mehdi > Le but étant pour moi de lancer mon exécutable (teleinfoserial_mysql), même > si la session n'est pas ouverte (c'est pour cela que je l'ai placé dans la > table système, et pas dans une table utilisateur, mais c'est peut-être là ma > c.....nerie). > > Merci si vous pouvez me répondre; même si on est à la limite de l'utilisation > / configuration d'OBM. > > Stéphane >
_______________________________________________ Obm mailing list [email protected] http://list.obm.org/mailman/listinfo/obm
