Aide pour mise à jour automatique
-
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 -
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="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 -
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 -
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 -
bonjour comment on insert une image sur le forum
merci -
sous la fenêtre répondre il y a un bouton ajouter des fichiers joints
-
excuse moi je n ai pas cette option ???
donne moi ton email -
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 -
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 -
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é ?
-
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 -
[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. -
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 -
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 -
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. -
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 -
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 -
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