Aide pour mise à jour automatique


  • Participant

    bonjour

    j ai configuré et installé sur mon site la page mon détecteur de foudre.
    mais j ai un problème de mise à jour automatique qui ne se fait pas.
    la base de donnée est opérationnelle.
    je suis obligé de m identifier et d importer les données manuellement pour que les impactes de foudres s affichent sur la carte.
    ????
    exemple: il y a de l activité orageuse au nord de la Sicile et je ne peux pas le suivre en live .
    quel fichier à configurer ou manip à faire ?

    merci de votre aide
    benoist

  • Admin

    Il faut appeler la page blitzortung.php?update&secret=12345abc à intervalle régulier.

    Cela peut se faire via une tâche cron:
    Sous un système unix, simplement en utilisant la commande php: php blitzortung.php update
    avec la commande wget
    ou via cronjob.de

  • Participant

    [quote="clement104"]Il faut appeler la page blitzortung.php?update&secret=12345abc à intervalle régulier.

    Cela peut se faire via une tâche cron:
    Sous un système unix, simplement en utilisant la commande php: php blitzortung.php update
    avec la commande wget
    ou via cronjob.de[/quote] bonjour clement

    comment fais tu avec cronjob.de , comment fonctionne ce site. il faut payer.

    [b]sinon je viens de m apercevoir que mon hebergeur me propose des taches crons en commande linux : pourrais tu m aider car je ne connait pas ce langage ?[/b]

    peux tu m envoyé ton fichier config.php svp afin que je le compare avec le mien en enlevant tes codes personnels bien sûr.

    merci pour ton aide.
    benoist

  • Participant

    j ai mis ca comme ligne de commande cron chez mon hebergeur : wget http://www.xxxxxx.com/xxxxxxx/blitzortung.php?update&secret=12345abc toutes les minutes etc.....( j ai caché mon url volontairement)
    la mise à jour se fait que sur les 2-24 heures seulement
    ou peux tu me dire ce qu il faut mettre exactement svp.

    merci

  • Admin

    l'url me semble ok, mais tout reste à savoir si le chemin est ok et le secret qui doit être identique dans le fichier config

    après tout dépend quel type de cron tu as chez ton hébergeur et surtout quel genre d'interface il te propose pour le configurer
    il existe pusieurs façon de faire selon l'interface
    si tu peux nous donner une image de l'interface, on pourra peut-être mieux t'aider

  • Participant

    bonjour comment on insert une image sur le forum
    merci

  • Admin

    sous la fenêtre répondre il y a un bouton ajouter des fichiers joints

  • Participant

    excuse moi je n ai pas cette option ???

    donne moi ton email

  • Participant

    j ai ca comme message d erreur sur ma tache cron

    --2015-01-20 21:35:01-- http://meteo-ticheville.com/myoragedetection/blitzortung.php?update
    Resolving meteo-ticheville.com... 199.16.128.41
    Connecting to meteo-ticheville.com|199.16.128.41|:80... connected.
    HTTP request sent, awaiting response... 406 Not Acceptable
    2015-01-20 21:35:01 ERROR 406: Not Acceptable.

    sauf que quand je le fais en manuel ca marche

  • Participant

    bonsoir

    y a t il un pilote sur ce forum ?

    voila mon problème :
    aprés avoir contacté mon hébergeur sur la tache cron ,
    j arrive maintenant a rafraîchir ma page mon détecteur de foudre partiellement.
    sauf que je n arrive pas a le faire en live 0-15 minutes comme vous sur vos pages. bizarre non ?

    je recois ca comme message d erreur de la tache cron :

    2015-01-21 00:30:01 + 0ms |
    2015-01-21 00:30:01 + 0ms | ***** Getting lightning data from blitzortung.org *****
    2015-01-21 00:30:01 + 0ms |
    2015-01-21 00:30:01 + 1ms | Information: PHP Execution timeout is 60s --> Fine 🙂 *** Setting MyBlitzortung timeout to: 55s
    2015-01-21 00:30:01 + 1ms | Waiting 25 seconds, to avoid too high load on Blitzortung servers ...
    2015-01-21 00:30:01 +25015ms |
    2015-01-21 00:30:01 +25015ms | === Strikes ===
    2015-01-21 00:30:01 +25054ms | Last strike: 2015-01-20 23:59:29 *** Loading 3 files from 2015-01-20 23:10:00 to 2015-01-20 23:30:00 *** This is update #25
    2015-01-21 00:30:01 +25537ms | Downloading file /2015/01/20/23/10.log, last modified 2015-01-20 23:13:55, last position 9036 bytes: OK
    2015-01-21 00:30:01 +26039ms | Downloading file /2015/01/20/23/20.log: OK
    2015-01-21 00:30:01 +26269ms | Downloading file /2015/01/20/23/30.log: Error (404 Not Found).
    2015-01-21 00:30:01 +26269ms | Lines: 28 *** Size: 19kB *** New Strikes: 27
    <p>Database Query Error:</p><pre>Out of range value for column 'part_pos' at row 1</pre> <p>for query</p> <pre>REPLACE INTO bo_strikes (time, time_ns, lat, lon, alt, current, deviation, stations_calc, stations, part, part_pos, status, distance, bearing, id) VALUES ('2015-01-20 23:13:53', '588809218', '39.327369', '17.187198', '0', '0.00', '3467.99915414', '9', '347', '1', '334', '2', '1713692.83616', '133.960167867', '5074'),('2015-01-20 23:15:58', '620003829', '40.610763', '17.516240', '0', '0.00', '668.237388882', '9', '63', '0', '0', '2', '1639031.05127', '130.002548095', '5075'),('2015-01-20 23:16:49', '764950239', '40.984394', '4.597264', '0', '0.00', '1223.4530211', '9', '105', '0', '0', '2', '944315.131464', '160.362158743', '5076'),('2015-01-20 23:17:34', '914487084', '39.976250', '17.582706', '0', '0.00', '1715.11265222', '9', '208', '0', '0', '2', '1689457.55565', '131.716670744', '5077'),('2015-01-20 23:17:57', '267268031', '54.356963', '7.719286', '0', '0.00', '1140.11071777', '6', '24', '0', '0', '2', '793889.369531', '43.3080719444', '5078'),('2015-01-20 23:17:57', '287244227', '54.360967', '7.736074', '0', '0.00', '3261.74194304', '8', '8', '0', '0', '2', '794959.671231', '43.3565629992', '5079'),('2015-01-20 23:18:15', '102618046', '39.005400', '17.182288', '0', '0.00', '4105.05812739', '8', '8', '0', '0', '2', '1738429.88512', '134.795186049', '5080'),('2015-01-20 23:18:33', '970613355', '42.743376', '17.420981', '0', '0.00', '909.87011003', '8', '193', '0', '0', '2', '1490901.30286', '123.278417316', '5081'),('2015-01-20 23:19:05', '034499066', '40.372716', '18.464621', '0', '0.00', '2273.92579393', '9', '141', '0', '0', '2', '1717595.79475', '129.58492085', '5082'),('2015-01-20 23:19:12', '352079876', '40.688024', '18.285007', '0', '0.00', '2699.93087675', '9', '217', '0', '0', '2', '1683660.65242', '128.890919342', '5083'),('2015-01-20 23:19:33', '133237812', '39.737753', '17.514846', '0', '0.00', '4163.81744916', '9', '151', '0', '0', '2', '1702932.72558', '132.450267817', '5084'),('2015-01-20 23:19:33', '491823632', '39.748574', '17.534936', '0', '0.00', '1248.03600265', '9', '211', '0', '0', '2', '1703388.99121', '132.395898893', '5085'),('2015-01-20 23:19:40', '290063101', '39.952942', '18.586481', '0', '0.00', '2670.25142341', '9', '144', '0', '0', '2', '1755579.30691', '130.59779872', '5086'),('2015-01-20 23:20:03', '654293249', '40.808030', '18.340079', '0', '0.00', '1675.54004776', '8', '62', '0', '0', '2', '1678940.91369', '128.483669109', '5087'),('2015-01-20 23:20:14', '290077372', '40.018833', '17.579526', '0', '0.00', '947.044374822', '9', '248', '1', '236', '2', '1686107.77086', '131.603327994', '5088'),('2015-01-20 23:20:44', '558192579', '40.394671', '17.560254', '0', '0.00', '2725.71302814', '8', '14', '0', '0', '2', '1657407.2218', '130.572243165', '5089'),('2015-01-20 23:20:59', '664607402', '40.019784', '17.593446', '0', '0.00', '1049.87318792', '8', '129', '0', '0', '2', '1686924.08253', '131.583549663', '5090'),('2015-01-20 23:21:46', '081997334', '40.710386', '18.355886', '0', '0.00', '1292.10549398', '9', '49', '0', '0', '2', '1686757.34458', '128.748447984', '5091'),('2015-01-20 23:22:26', '635591000', '40.427404', '18.748299', '0', '0.00', '1368.85236323', '9', '154', '0', '0', '2', '1732314.56928', '129.122896187', '5092'),('2015-01-20 23:23:17', '756267940', '40.026330', '17.545990', '0', '0.00', '1799.35433292', '9', '208', '0', '0', '2', '1683419.14986', '131.624046693', '5093'),('2015-01-20 23:23:17', '896278957', '40.049205', '17.555710', '0', '0.00', '1845.82216391', '9', '231', '1', '223', '2', '1682349.77733', '131.548777747', '5094'),('2015-01-20 23:23:19', '125671216', '39.074844', '17.305281', '0', '0.00', '2532.04710027', '9', '284', '1', '274', '2', '1740565.56246', '134.456512679', '5095'),('2015-01-20 23:24:31', '929475668', '40.786995', '18.312381', '0', '0.00', '1887.19352311', '9', '164', '0', '0', '2', '1678573.96445', '128.574985109', '5096'),('2015-01-20 23:24:36', '437756508', '39.024204', '17.314162', '0', '0.00', '2487.07823157', '9', '294', '1', '280', '2', '1745060.23534', '134.573567168', '5097'),('2015-01-20 23:26:05', '248247071', '39.017792', '17.232001', '0', '0.00', '3452.40994633', '9', '306', '1', '289', '2', '1740510.45438', '134.697939043', '5098'),('2015-01-20 23:26:35', '407406377', '40.429084', '17.620583', '0', '0.00', '1156.29951051', '9', '137', '0', '0', '2', '1658807.46141', '130.401073323', '5099'),('2015-01-20 23:28:10', '095323177', '42.897309', '17.475144', '0', '0.00', '1788.26201197', '9', '38', '0', '0', '2', '1485289.58077', '122.68158351', '5100')</pre>

    alors comment faites vous ??
    pouvez vous me partager votre fichier config.php svp pour je le compare avec le mien . merci
    mon sujet a été vu plus de 35 fois et je n ai que 8 réponses !!

    j ai parcouru un certain nombre de station et cela fonctionne chez vous ......alors pourquoi pas moi !!!
    cela fait 3 jours que je galère.

    merci d avances pour vos réponses
    cordialement
    benoist

  • Admin

    parfois lire ce qui remonte d'un log aide [quote]Database Query Error[/quote] il y a un soucis avec ta base de données, elle est bien configuré ?

  • Participant

    oui elle est bien configurée car quand j ai suivis le script d installation je n ai aucune ereur et database ok.
    de plus lorsque je le fait manuellement en important les données ca fonctionne
    mais en auto c est là que je ne comprend pas ?

    merci

  • Admin

    [quote="ben6114"]y a t il un pilote sur ce forum ? [/quote] Oui, il y a pilote sur le forum ! Seulement, en postant des messages à 22h36 et 01h35, il ne faut pas espérer à avoir une réponse tout de suite... nous avons d'autres activités sur le côté.

    Dans un premier temps, je t'invite à lire la documentation sur la configuration de MyBo: http://www.lightningmaps.org/doc/config_all_settings?lang=fr cette page reprend tous les paramètres possibles du fichier config.php et notamment ces variables: [code]//strikes update interval define('BO_UP_INTVL_STRIKES', 1); //stations update interval define('BO_UP_INTVL_STATIONS', 15); //signal update interval define('BO_UP_INTVL_RAW', 0); //min interval of external downloads define('BO_UP_INTVL_DOWNLOADS', 1);[/code] Concernant, l'erreur SQL que tu obtiens, bidouilleur t'a donné une piste.

    Pour cronjob.de, je ne sais pas comment ça fonctionne. Je ne l'utilise pas. Ce site était renseigné dans la documentation d'installation.

    Si tu peux utiliser les commandes unix en cron, je te conseille d'utiliser cette commande: [code]php /chemin/absolu/blitzortung.php update[/code] Il n'est pas nécessaire d'utiliser le secret.

  • Participant

    bonjour clément

    mon fichier config.php est comme cela (et celui de Florent est pareil sur son site)
    //strikes update interval
    define('BO_UP_INTVL_STRIKES', 1);

    //stations update interval
    define('BO_UP_INTVL_STATIONS', 1);

    //signal update interval
    define('BO_UP_INTVL_RAW', 0);

    //min interval of external downloads
    define('BO_UP_INTVL_DOWNLOADS', 1);

    ma tache cron est : */5 * * * * wget -O - -q 'http://meteo-ticheville.com/exemple/blitzortung.php?update&secret=12345abc' --user-agent="PlanetHoster/CRON" (vu avec mon hébergeur)
    ça fonctionne très bien pour la mise à jours de la carte dynamique sur les périodes 15-120 Mn et 2-24 Heures et pour la carte Europe donc ma BD fonctionne
    [b]mais sur la période 0-15 Mn ça fonctionne très trés rarement .[/b]

    ci joint une copie du cron log que je reçois par email celui ci a bien fonctionné

    2015-01-21 10:55:02 + 0ms |
    2015-01-21 10:55:02 + 0ms | ***** Getting lightning data from blitzortung.org *****
    2015-01-21 10:55:02 + 0ms |
    2015-01-21 10:55:02 + 5ms | Information: PHP Execution timeout is 60s --> Fine 🙂 *** Setting MyBlitzortung timeout to: 55s
    2015-01-21 10:55:02 + 7ms | Waiting 25 seconds, to avoid too high load on Blitzortung servers ...
    2015-01-21 10:55:02 +25009ms |
    2015-01-21 10:55:02 +25009ms | === Strikes ===
    2015-01-21 10:55:02 +25027ms | Last strike: 2015-01-21 10:20:17 *** Loading 2 files from 2015-01-21 09:40:00 to 2015-01-21 09:50:00 *** This is update #68
    2015-01-21 10:55:02 +25246ms | Downloading file /2015/01/21/09/40.log, last modified 2015-01-21 09:43:27, last position 613 bytes: OK
    2015-01-21 10:55:02 +25551ms | Downloading file /2015/01/21/09/50.log: OK
    2015-01-21 10:55:02 +25555ms | Lines: 12 *** Size: 5kB *** New Strikes: 11
    2015-01-21 10:55:02 +25564ms |
    2015-01-21 10:55:02 +25564ms | === Stations ===
    2015-01-21 10:55:02 +26064ms | Last update: 2015-01-21 10:30:04 *** This is update #45
    2015-01-21 10:55:02 +26424ms | Stations: 1002 *** New Stations: 0 *** Updated: 620 *** No Update: 372
    2015-01-21 10:55:02 +26428ms | Set 4 stations offline
    2015-01-21 10:55:02 +26432ms | Deactivated 28 stations
    2015-01-21 10:55:02 +26442ms |
    2015-01-21 10:55:02 +26442ms | === Raw-Data ===
    2015-01-21 10:55:02 +26442ms | Not implemented!
    2015-01-21 10:55:02 +26445ms |
    2015-01-21 10:55:02 +26445ms | === Strike alerts ===
    2015-01-21 10:55:02 +26447ms | No alerts sent.
    2015-01-21 10:55:02 +26475ms |
    2015-01-21 10:55:02 +26475ms | Import finished. Exiting...
    2015-01-21 10:55:02 +26475ms |

    puis 5 Mn aprés ca fonctionne plus.j ai de nouveau ce message d erreur

    2015-01-21 11:15:02 + 0ms |
    2015-01-21 11:15:02 + 0ms | ***** Getting lightning data from blitzortung.org *****
    2015-01-21 11:15:02 + 0ms |
    2015-01-21 11:15:02 + 1ms | Information: PHP Execution timeout is 60s --> Fine 🙂 *** Setting MyBlitzortung timeout to: 55s
    2015-01-21 11:15:02 + 1ms | Waiting 30 seconds, to avoid too high load on Blitzortung servers ...
    2015-01-21 11:15:02 +30003ms |
    2015-01-21 11:15:02 +30003ms | === Strikes ===
    2015-01-21 11:15:02 +30020ms | Last strike: 2015-01-21 10:54:44 *** Loading 2 files from 2015-01-21 10:00:00 to 2015-01-21 10:10:00 *** This is update #72
    2015-01-21 11:15:02 +30408ms | Downloading file /2015/01/21/10/00.log, last modified 2015-01-21 10:03:35, last position 231 bytes: OK
    [b]2015-01-21 11:15:02 +30630ms | Downloading file /2015/01/21/10/10.log: Error (404 Not Found).[/b]
    2015-01-21 11:15:02 +30630ms | Lines: 5 *** Size: 3kB *** New Strikes: 4
    <p>Database Query Error:</p><pre>Out of range value for column 'part_pos' at row 1</pre> <p>for query</p> <pre>REPLACE INTO bo_strikes (time, time_ns, lat, lon, alt, current, deviation, stations_calc, stations, part, part_pos, status, distance, bearing, id) VALUES ('2015-01-21 10:03:32', '875029345', '42.966020', '9.981554', '0', '0.00', '1460.58885538', '9', '238', '1', '232', '2', '999076.234521', '134.751092774', '5577'),('2015-01-21 10:08:14', '873578155', '57.062861', '-6.940806', '0', '0.00', '1050.77256529', '9', '300', '1', '6', '2', '1025816.50787', '329.044979856', '5578'),('2015-01-21 10:09:12', '383438249', '41.217122', '25.493703', '0', '0.00', '2586.30953517', '7', '21', '0', '0', '2', '2145112.93091', '122.013796096', '5579'),('2015-01-21 10:09:25', '005827174', '42.977285', '9.946457', '0', '0.00', '1165.5930767', '9', '169', '0', '0', '2', '996166.853327', '134.79106965', '5580')</pre>

    c est là que je ne comprends plus,
    par compte si je le fait en manuel ca fonctionne (importation manuelles des données

    excuse moi pour mes messages tardifs, mais je cherche la solution
    merci pour votre aide

  • Participant

    d aprés ce que je vois c est une erreur de download fréquente sur le serveur blitzortung :
    2015-01-21 11:15:02 +30408ms | Downloading file /2015/01/21/10/00.log, last modified 2015-01-21 10:03:35, last position 231 bytes: OK
    2015-01-21 11:15:02 +30630ms | Downloading file /2015/01/21/10/10.log: Error (404 Not Found).
    2015-01-21 11:15:02 +30630ms | Lines: 5 *** Size: 3kB *** New Strikes: 4

    car depuis peu ça fonctionne donc le serveur est peut être saturé par moment
    voilà où j en suis

  • Admin

    Cette erreur: Downloading file /2015/01/21/10/10.log: Error (404 Not Found) n'est pas le problème. Le serveur n'est pas saturé.

    C'est bien celle-ci: Database Query Error:</p><pre>Out of range value for column 'part_pos' at row 1.

    Essaie de réinstaller MyBo et prenant bien le soin de supprimer tous les fichiers et la base de données.

  • Participant

    depuis que j ai reconfiguré mon cron de 15 MN à 5 MN
    je n ai plus de message d erreur avec la BD. bizarre !!!

    mais j ai celui ci assez souvent:
    2015-01-21 13:25:01 +28003ms | === Strikes ===
    2015-01-21 13:25:01 +28020ms | Last strike: 2015-01-21 13:18:43 *** Loading 2 files from 2015-01-21 12:10:00 to 2015-01-21 12:20:00 *** This is update #98
    2015-01-21 13:25:01 +28449ms | Downloading file /2015/01/21/12/10.log, last modified 2015-01-21 12:03:55, last position 999 bytes: Error (416 Requested Range Not Satisfiable), 2nd try
    2015-01-21 13:25:01 +28449ms | Found latest strike from last import
    2015-01-21 13:25:01 +28659ms | Downloading file /2015/01/21/12/20.log: Error (404 Not Found).
    2015-01-21 13:25:01 +28659ms | Lines: 1 *** Size: 0kB *** New Strikes: 0

    lorsque d autres fois ça passe impeccable donc pas de probléme de BD ci joint:
    2015-01-21 13:55:02 +19003ms | === Strikes ===
    2015-01-21 13:55:02 +19023ms | Last strike: 2015-01-21 13:49:32 *** Loading 2 files from 2015-01-21 12:40:00 to 2015-01-21 12:50:00 *** This is update #104
    2015-01-21 13:55:02 +19241ms | Downloading file /2015/01/21/12/40.log, last modified 2015-01-21 12:41:05, last position 0 bytes: OK
    2015-01-21 13:55:02 +19241ms | Found latest strike from last import
    2015-01-21 13:55:02 +19451ms | Downloading file /2015/01/21/12/50.log: OK
    2015-01-21 13:55:02 +19452ms | Lines: 5 *** Size: 1kB *** New Strikes: 1
    2015-01-21 13:55:02 +19462ms |

    merci pour ton aide

  • Participant

    j ai suvi tes conseils , j ai desinstallé ma BD et suprimer tous les fichiers du serveur
    j ai reinstallé ma BD et refais l installe des fichiers sur le serveur
    j ai reconfiguré avec le dossier install
    pas de message d erreur
    j affiche ma page mon detecteur de foudre c est ok

    sauf que je recois ca comme 1er message avec une erreur

    2015-01-21 13:50:02 + 0ms |
    2015-01-21 13:50:02 + 0ms | ***** Getting lightning data from blitzortung.org *****
    2015-01-21 13:50:02 + 0ms |
    2015-01-21 13:50:02 + 1ms | Information: PHP Execution timeout is 60s --> Fine 🙂 *** Setting MyBlitzortung timeout to: 55s
    2015-01-21 13:50:02 + 1ms | Waiting 20 seconds, to avoid too high load on Blitzortung servers ...
    2015-01-21 13:50:02 +20031ms |
    2015-01-21 13:50:02 +20031ms | === Strikes ===
    2015-01-21 13:50:02 +20035ms | Last strike: 1970-01-01 00:00:01 *** Loading 13 files from 2015-01-21 11:50:00 to 2015-01-21 13:50:00 *** This is update #
    2015-01-21 13:50:02 +20583ms | Downloading file /2015/01/21/11/50.log: OK
    2015-01-21 13:50:02 +20888ms | Downloading file /2015/01/21/12/00.log: OK
    2015-01-21 13:50:02 +21299ms | Downloading file /2015/01/21/12/10.log: OK
    2015-01-21 13:50:02 +21813ms | Downloading file /2015/01/21/12/30.log: OK
    2015-01-21 13:50:02 +22026ms | Downloading file /2015/01/21/12/40.log: OK
    2015-01-21 13:50:02 +22239ms | Downloading file /2015/01/21/12/50.log: OK
    2015-01-21 13:50:02 +22457ms | Downloading file /2015/01/21/13/00.log: OK
    2015-01-21 13:50:02 +22669ms | Downloading file /2015/01/21/13/10.log: OK
    2015-01-21 13:50:02 +22881ms | Downloading file /2015/01/21/13/20.log: OK
    2015-01-21 13:50:02 +23093ms | Downloading file /2015/01/21/13/30.log: OK
    2015-01-21 13:50:02 +23305ms | Downloading file /2015/01/21/13/40.log: OK
    2015-01-21 13:50:02 +23517ms | Downloading file /2015/01/21/13/50.log: Error (404 Not Found).
    2015-01-21 13:50:02 +23517ms | Lines: 35 *** Size: 21kB *** New Strikes: 35
    2015-01-21 13:50:02 +23528ms |
    2015-01-21 13:50:02 +23528ms | === Stations ===
    2015-01-21 13:50:02 +24016ms | Last update: 1970-01-01 00:00:00 *** This is update #
    2015-01-21 13:50:02 +25219ms | Stations: 1002 *** New Stations: 992 *** Updated: 0 *** No Update: 0
    2015-01-21 13:50:02 +25233ms |
    2015-01-21 13:50:02 +25233ms | === Raw-Data ===
    2015-01-21 13:50:02 +25233ms | Not implemented!
    2015-01-21 13:50:02 +25234ms |
    2015-01-21 13:50:02 +25234ms | === Updating daily statistics (20150120) ===
    2015-01-21 13:50:02 +25237ms | Datasets: 5 Length: 71 Status: 1
    2015-01-21 13:50:02 +25238ms |
    2015-01-21 13:50:02 +25238ms | === Strike alerts ===
    2015-01-21 13:50:02 +25240ms |
    2015-01-21 13:50:02 +25240ms | === Purging data ===
    2015-01-21 13:50:02 +25240ms | Raw signals (with no strikes assigned): 0
    2015-01-21 13:50:02 +25240ms | Raw signals: 0
    2015-01-21 13:50:02 +25241ms | Strike <-> Station table: 0
    2015-01-21 13:50:02 +25241ms | Station statistics (not yours): 0
    2015-01-21 13:50:02 +25245ms |
    2015-01-21 13:50:02 +25245ms | Import finished. Exiting...
    2015-01-21 13:50:02 +25245ms |

    puis un autre plus tard avec une autre erreur

    2015-01-21 14:05:04 + 0ms |
    2015-01-21 14:05:04 + 0ms | ***** Getting lightning data from blitzortung.org *****
    2015-01-21 14:05:04 + 0ms |
    2015-01-21 14:05:04 + 3ms | Information: PHP Execution timeout is 60s --> Fine 🙂 *** Setting MyBlitzortung timeout to: 55s
    2015-01-21 14:05:04 + 3ms | Waiting 22 seconds, to avoid too high load on Blitzortung servers ...
    2015-01-21 14:05:04 +22005ms |
    2015-01-21 14:05:04 +22005ms | === Strikes ===
    2015-01-21 14:05:04 +22023ms | Last strike: 2015-01-21 13:50:05 *** Loading 2 files from 2015-01-21 13:50:00 to 2015-01-21 14:00:00 *** This is update #3
    2015-01-21 14:05:04 +22414ms | Downloading file /2015/01/21/13/50.log, last modified 2015-01-21 13:50:08, last position 0 bytes: OK
    2015-01-21 14:05:04 +22414ms | Found latest strike from last import
    2015-01-21 14:05:04 +22634ms | Downloading file /2015/01/21/14/00.log: OK
    2015-01-21 14:05:04 +22635ms | Lines: 5 *** Size: 4kB *** New Strikes: 4
    <p>Database Query Error:</p><pre>Out of range value for column 'part_pos' at row 1</pre> <p>for query</p> <pre>REPLACE INTO bo_strikes (time, time_ns, lat, lon, alt, current, deviation, stations_calc, stations, part, part_pos, status, distance, bearing, id) VALUES ('2015-01-21 13:56:26', '938837037', '41.006131', '14.308234', '0', '0.00', '316.28104319', '6', '301', '1', '284', '2', '1407845.8747', '133.317520557', '37'),('2015-01-21 13:56:26', '992074842', '41.052534', '14.429758', '0', '0.00', '1446.79840231', '9', '214', '0', '0', '2', '1411755.42335', '132.968135563', '38'),('2015-01-21 13:56:30', '727808325', '43.235926', '-3.577521', '0', '0.00', '912.568242152', '9', '115', '1', '85', '2', '696746.383857', '203.811854372', '39'),('2015-01-21 14:02:45', '076958040', '40.615679', '14.705523', '0', '0.00', '1073.5567921', '9', '75', '0', '0', '2', '1462001.75317', '133.90578144', '40')</pre>

    puis un autre qui fonctionne !!!!!!

    2015-01-21 14:10:01 + 0ms |
    2015-01-21 14:10:01 + 0ms | ***** Getting lightning data from blitzortung.org *****
    2015-01-21 14:10:01 + 0ms |
    2015-01-21 14:10:01 + 1ms | Information: PHP Execution timeout is 60s --> Fine 🙂 *** Setting MyBlitzortung timeout to: 55s
    2015-01-21 14:10:01 + 2ms | Waiting 3 seconds, to avoid too high load on Blitzortung servers ...
    2015-01-21 14:10:01 + 3004ms |
    2015-01-21 14:10:01 + 3004ms | === Strikes ===
    2015-01-21 14:10:01 + 3021ms | Last strike: 2015-01-21 13:50:05 *** Loading 2 files from 2015-01-21 14:00:00 to 2015-01-21 14:10:00 *** This is update #4
    2015-01-21 14:10:01 + 3611ms | Downloading file /2015/01/21/14/10.log: Error (404 Not Found).
    2015-01-21 14:10:01 + 3611ms | Lines: 0 *** Size: 0kB *** New Strikes: 0
    2015-01-21 14:10:01 + 3619ms |
    2015-01-21 14:10:01 + 3619ms | === Stations ===
    2015-01-21 14:10:01 + 4119ms | Last update: 2015-01-21 13:50:25 *** This is update #1
    2015-01-21 14:10:01 + 4431ms | Stations: 1002 *** New Stations: 0 *** Updated: 546 *** No Update: 446
    2015-01-21 14:10:01 + 4457ms |
    2015-01-21 14:10:01 + 4457ms | === Raw-Data ===
    2015-01-21 14:10:01 + 4457ms | Not implemented!
    2015-01-21 14:10:01 + 4458ms |
    2015-01-21 14:10:01 + 4458ms | === Updating daily statistics (20150120) ===
    2015-01-21 14:10:01 + 4459ms | Datasets: 8 Length: 242 Status: 3
    2015-01-21 14:10:01 + 4460ms | Monthly data '197001' updated.
    2015-01-21 14:10:01 + 4462ms |
    2015-01-21 14:10:01 + 4462ms | === Strike alerts ===
    2015-01-21 14:10:01 + 4463ms | No alerts sent.
    2015-01-21 14:10:01 + 4467ms |
    2015-01-21 14:10:01 + 4467ms | Import finished. Exiting...
    2015-01-21 14:10:01 + 4467ms |

    donc j en déduis que lorsque le cron se lance en même temps que la mise a jours des fichiers sur le serveur blitzortung
    il ne peut pas récupérer le dernier fichier log si il est en cours d upgrade
    mais il le fais la fois d après si ca tombe pas en meme temps et ainsi de suite.......
    donc pour du temps réel avec décalage de 5 à 10 Mn voir 15 MN même ????
    en plus Downloading file /2015/01/21/13/50.log: Error (404 Not Found). veut bien dire qu il n a pas trouvé le fichier.
    pour cela que je comprend pas car chez vous ca fonctionne.

    merci

  • Participant

    bonjour

    après avoir surveillé les mises à jour de la page mon détecteur de foudre en temps réel (plusieurs jours par manque de temps), et étudié mes rapports sur les tâches cron.
    voici ce que j ai compris:

    les fichiers sur le serveur blitzortung sont crées et horodatés comme ceci "2015/01/21/13/50.log" et sont mis à jour que toutes les 10 minutes. exemple :
    2015/01/24/12/00.log
    2015/01/24/12/10.log
    2015/01/24/12/20.log ....etc

    lorsqu' on lance une tâche cron pour la mise à jour de la BD, celle-ci se met à jour réellement que si le fichier log est complet .
    et ci cette tâche cron ne trouve pas le dernier fichier ou que partiellement (le temps d être upgrader sur le serveur blitzortung),
    cela crée une erreur 404 not found car le fichier n est pas encore sur le serveur ou erreur de BD car le fichier est partiellement mis à jour (incomplet) sur le serveur lors de notre téléchargement .

    le mieux est de lancer une tâche cron toutes les 5 minutes car celle-ci va retélécharger le fichier qui était introuvable ou incomplet en premier et télècharger aussi le fichier suivant si disponible...etc ..etc
    je trouve pour cela que le script blitzortung php est trés bien fait.
    soit on aura une mise à jour en temps réel si le fichier est tout de suite dispo sur le serveur ou alors un retard de 5 minutes lors de la prochaine tâche cron .

    donc pour ma part, j ai choisi de lancer un cron toutes les 5 minutes car en dessous cela ne sert strictement à rien (j ai testé) et en plus on lance des requêtes totalement inutiles sur le serveur blitzortung.

    j espère que je me suis bien expliqué.
    merci pour votre aide.
    benoist

Log in to reply