Minkähän takia tuohon 24 tunnin käppyrään tulee tuollainen pykälä tasatunnin kohdalle ?
Millä selaimella?
Oma kiepura FF:llä näyttää tältä
Tarkistappa myslistä on bo_hours-taulukossa 2 riviä per tunti.
Tuosta varmaan koodari näkee ajat:
time strikes st_strikes
1400940018 1608 14
1400940036 1800 16
1400943612 8972 52
1400943636 9114 53
1400947205 9724 9
1400947227 9664 9
1400947234 9637 9
1400950810 8715 16
1400950834 8643 15
1400954410 5703 19
Minä en saa käännettyä noita aikoja luettavaan muotoon.
Lainaa
1400940018 1608 14
1400940036 1800 16
Eroa 18 sekuntia
Lainaa
1400943612 8972 52
1400943636 9114 53
Eroa 24 sekuntia
Eli se todennäköisesti ajaa jostain syystä bo_updaten 2 kertaa joka kerta....
Ajoi cron jobin 30 sekunnin välein, muutin minuutiksi, niin käppyräkin muuttui.
Vielä sivuten aihetta:
Kuinka vanhat iskut tuo Bo_update siivoaa pois tietokannasta ?
Blitzortungin tietokantaa turpoaa kuin pullataikina, siivoaakohan se vanhoja iskuja pois ollenkaan ?
BO:ssa nyt melkein 500 000 tuhatta riviä ja koko yli 40 megaa. Minulla on max tietokannan koko 130 megaa joka pamahti täyteen pari viikkoa sitten.
Piti koko kanta rakentaa uudelleen.
LainaaAjoi cron jobin 30 sekunnin välein, muutin minuutiksi, niin käppyräkin muuttui.
Jepulis, tuo bo_update on rakennettu sen mukaan että päivitys on maksimissaan kerran minuutissa koska BO:n datafilukaan ei päivity sitä nopeammin.
LainaaKuinka vanhat iskut tuo Bo_update siivoaa pois tietokannasta ?
Blitzortungin tietokantaa turpoaa kuin pullataikina, siivoaakohan se vanhoja iskuja pois ollenkaan ?
Se siivoaa yli vuorokauden vanhat pois kunhan se ajetaan 01:00 UTC kellonlyömällä. Sen voi muuttaa että se siivoaa jatkuvasti kommentoimalla ulos tuo if-osa tuosta, rivit 35-38:
if(date("Gi") == 100){
$dayago = time()-86400;
mysql_query("DELETE FROM `$db`.`bo_strikes` WHERE timestamp < '$dayago';");
}
eli
//if(date("Gi") == 100){
$dayago = time()-86400;
mysql_query("DELETE FROM `$db`.`bo_strikes` WHERE timestamp < '$dayago';");
//}