Čo môžem urobiť, ak modul MySQL zaznamenáva chyby časových pásiem v protokolovom súbore -

S aktualizáciou modulu adresára a žurnálu pre databázy MySQL na verziu 2.0.14 bol integrovaný nový ovládač MySQL JDBC verzie 8. Výsledkom je, že tento ovládač očakáva informácie o časovom pásme na serveri MySQL v určitom formáte. V prípade starších inštancií servera MySQL alebo migrovaných serverov sa často stáva, že tieto časové pásma nie sú nastavené alebo sú nastavené na neplatnú hodnotu. So staršími ovládačmi JDBC to nebol problém, ale zdá sa, že teraz sa to vyskytuje u verzie 8 ovládača. Ak tento problém existuje, v denníku a adresári sa dočasne nezobrazia žiadne položky a nasledujúce položky denníka sa zaznamenajú do súboru denníka jam-0.log v adresári jCall monitor/logs:

urobiť

Riešenie tohto problému je však ľahké nájsť. Na použitom serveri MySQL musíte nastaviť štandardné alebo globálne časové pásmo. Nasledujúci postup zobrazený v nástroji Stackoverflow ponúka v tomto ohľade dobrú pomoc: https://stackoverflow.com/questions/930900/how-do-i-set-the-time-zone-of-mysql

Potom je znova povolený prístup do adresára alebo denníka MySQL.

Tiež by sa vám mohlo páčiť

Ako skontrolujem, či je Java už nainštalovaná?

Ako môžem použiť monitor volania pre zariadenia kompatibilné s NCID s produktom Vodafone Easybox 80x/90x ?

Aký je variant konzoly na sledovanie hovorov?

Tento príspevok má 7 komentárov

Problém mám od 2.4.20. Zrazu sa mi v denníku nezobrazujú žiadne záznamy, ale -1.
Potom som zmenil riadok, ako ste navrhli:

Teraz sa mi hovory v denníku zobrazujú znova, ale iba do 2. apríla, takže hovory mi chýbajú od 2. apríla. do dnes.
Vo FB sú údaje stále k dispozícii, ako môžem zavolať 3.4. -7,4. synchronizovať?

Nové hovory sa po úprave znova správne prihlásia.

Ďakujem za tvoju pomoc

môžete exportovať zoznam hovorov vášho FRITZ! Boxu a znova ich importovať do denníka monitorovania hovorov, potom sa doplnia chýbajúce záznamy.

veľa pozdravov
Thilo

Ahoj,
Mám chybu od 29. marca. a prechod na letný čas.

Používam Syno DS916 + s MariaDB10. A bohužiaľ import funguje pre mňa
alebo nevyplnenie time_zone v mysql databáze.

Nie som profesionál MySql, a preto potrebujem pomoc. Má niekto možnosť ku mne
pomôcť, aby som sa mohol vrátiť k svojim časopisom a kontaktom JAM ... 🙁

V súčasnej dobe existuje -1 hovorov ...

Bol by som velmi rad.

môžete otestovať ešte jednu vec. V textovom editore otvorte súbor janrufmonitor.properties

a zmeňte ich takto:

Uložte a reštartujte monitor hovorov.

Dajte mi vedieť, či to fungovalo.

Dve ďalšie veci, na ktoré som narazil pri pretiahnutí svojho servera MySQL, čo snáď ako nápoveda v často kladených otázkach ušetrí jedno alebo druhé ďalšie hľadanie:

1) Vo Windows musíte najskôr naplniť tabuľky (tabuľky) time_zone pomocou MySQL/MariaDB, pozri tu

(Bez toho dostanete iba správu, že „Európa/Berlín“ nie je platný údaj, aj keď je to samozrejme uložené vo Windows ako systémové nastavenie.)

2) A aby ste to dosiahli, musíte prejsť na MySQL Workbench pod Edit | Predvoľby začiarknite políčko „Zobraziť metadáta a interné schémy“, inak sa schéma mysql nezobrazí.

Napodiv som narazil na problém s chýbajúcou TimeZone iba včera, časopis písal správne od aktualizácie modulu MySQL až do minulého piatku.

Ako databázu používam stanicu Synology Diskstation s programom MariaDB5. Cesta pre mňa bola potom nasledovná: vyplňte príslušné tabuľky pomocou phpMyAdmin databázy MySQL importom údajov, ktoré sa nachádzajú na stránke https://downloads.mysql.com/general/timezone_2019a_posix_sql.zip, a potom spracujte nasledujúce príkazy SQL:

SELECT @@ global.time_zone;
SET GLOBAL time_zone = 'Europe/Berlin';

Po reštartovaní monitora hovorov som mohol pokračovať v používaní všetkého obvyklým spôsobom.

Raz som vytvoril malého sprievodcu používaním stanice Synology Diskstation so zreteľom na tému časových pásiem https://www.janrufmonitor.de/foren/topic/kurze-anleitung-fuer-mysql-per-mariadb10-auf-synology-diskstation/ - Dúfam, že je to pochopiteľné/primerane pochopiteľné ...

Zanechať komentár zrušiť odpoveď

Ak chcete pridať komentár, musíte byť prihlásený.