Portál AbcLinuxu, 2. června 2024 00:11


Dotaz: MySQL nespouští eventy

1.11.2021 11:27 MilanC | skóre: 16
MySQL nespouští eventy
Přečteno: 1327×
Odpovědět | Admin
Ahoj,

objevil se mi takový problém na serveru, kde dříve vše fungovalo. Na server se už asi 2 roky nešáhlo (žádný upgrade), tak moc nechápu, co je příčinou. Všiml jsem si toho, když se nám začal plnit disk, protože nedochází k odmazávání starých dat z tabulek. Odmazávání je řešené několika procedurami, ty jsou spouštěny denně přes plánovač (events). Ruční spuštění procedury přímým zavoláním jejího jména projde bez problému.

Když se podívám na jednotlivé eventy, tak jsou disabled. Pokud je povolím, pak příkaz projde bez problému, ale zůstávají stále disabled (po opětovném výpisu). Prostě nejdou zapnout.

Globální proměnná event_scheduler je zapnutá (on). V SHOW PROCESSLIST je event_scheduler vidět (waiting on empty queue).

https://snipboard.io/ZHcM8x.jpg https://snipboard.io/BSaMxt.jpg https://snipboard.io/VdY5Rh.jpg

Nějaký nápad, na co se podívat a kde hledat? Je to vážně podivné. :( Díky

Řešení dotazu:


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

1.11.2021 11:29 MilanC | skóre: 16
Rozbalit Rozbalit vše Re: MySQL nespouští eventy
Odpovědět | | Sbalit | Link | Blokovat | Admin
# dpkg -l | grep mysql
ii  libmysqlclient-dev                    5.7.29-0ubuntu0.16.04.1                                  amd64        MySQL database development files
ii  libmysqlclient20:amd64                5.7.29-0ubuntu0.16.04.1                                  amd64        MySQL database client library
ii  libmysqld-dev                         5.7.29-0ubuntu0.16.04.1                                  amd64        MySQL embedded database development files
ii  mysql-apt-config                      0.8.14-1                                                 all          Auto configuration for MySQL APT Repo.
ii  mysql-client                          8.0.18-1ubuntu16.04                                      amd64        MySQL Client meta package depending on latest version
ii  mysql-common                          8.0.18-1ubuntu16.04                                      amd64        Common files shared between packages
ii  mysql-community-client                8.0.18-1ubuntu16.04                                      amd64        MySQL Client
ii  mysql-community-client-core           8.0.18-1ubuntu16.04                                      amd64        MySQL Client Core Binaries
ii  mysql-community-server                8.0.18-1ubuntu16.04                                      amd64        MySQL Server
ii  mysql-community-server-core           8.0.18-1ubuntu16.04                                      amd64        MySQL Server Core Binaires
ii  mysql-server                          8.0.18-1ubuntu16.04                                      amd64        MySQL Server meta package depending on latest version
Řešení 1× (MilanC (tazatel))
1.11.2021 20:41 Andy | skóre: 18 | NMnMet
Rozbalit Rozbalit vše Re: MySQL nespouští eventy
Odpovědět | | Sbalit | Link | Blokovat | Admin
střílím od boku:

SELECT * FROM INFORMATION_SCHEMA.events
Válka je vůl ... a já taky ;) | Chaotic state of my influence.
1.11.2021 21:09 MilanC | skóre: 16
Rozbalit Rozbalit vše Re: MySQL nespouští eventy
Už jsem myslím koukal. Hlavní příčinou je asi to DISABLE u všech eventů. Ale dík. https://snipboard.io/ioZnch.jpg
Řešení 1× (tacoberu)
1.11.2021 21:11 MilanC | skóre: 16
Rozbalit Rozbalit vše Re: MySQL nespouští eventy
Nicméně jsi mne navedl a už to vidím. Ona ta událost byla naplánována (její opakování) do konce loňského roku. Takže díky! :-)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.