vážení tohle zorvna chatgpt ví na první dobrou i ve free režimu 🙂
Jan 16 08:55:14 newshop5.wifiprofi.cz mysql-check-socket[361439]: Socket file /var/lib/mysql/mysql.sock exists.
Jan 16 08:55:14 newshop5.wifiprofi.cz mysql-check-socket[361439]: No process is using /var/lib/mysql/mysql.sock, which means it is a garbage, so it will be removed aut>
Jan 16 08:55:14 newshop5.wifiprofi.cz mysql-prepare-db-dir[361465]: Database MariaDB is probably initialized in /var/lib/mysql already, nothing is done.
Jan 16 08:55:14 newshop5.wifiprofi.cz mysql-prepare-db-dir[361465]: If this is not the case, make sure the /var/lib/mysql is empty before running mysql-prepare-db-dir.
Jan 16 08:55:14 newshop5.wifiprofi.cz mysqld[361500]: 2025-01-16 8:55:14 0 [Note] /usr/libexec/mysqld (mysqld 10.4.19-MariaDB) starting as process 361500 ...
Jan 16 08:55:15 newshop5.wifiprofi.cz systemd[1]: Started MariaDB 10.4 database server.
Jan 20 03:40:55 newshop5.wifiprofi.cz systemd[1]: mariadb.service: A process of this unit has been killed by the OOM killer.
Jan 20 03:40:55 newshop5.wifiprofi.cz systemd[1]: mariadb.service: Main process exited, code=killed, status=9/KILL
Jan 20 03:40:55 newshop5.wifiprofi.cz systemd[1]: mariadb.service: Failed with result 'oom-kill'.
Jan 20 03:40:55 newshop5.wifiprofi.cz systemd[1]: mariadb.service: Consumed 21min 44.663s CPU time.
`Tento výpis obsahuje logy týkající se MariaDB (databázový server). Následuje vysvětlení, co jednotlivé řádky znamenají:
Jan 16 08:55:14 mysql-check-socket
Zpráva, že socket soubor /var/lib/mysql/mysql.sock existuje, ale žádný proces jej nepoužívá. Socket je obvykle spojení mezi klientem a serverem. Pokud není používán, je považován za "odpad" a bude automaticky odstraněn.
mysql-prepare-db-dir
Indikuje, že MariaDB databáze je pravděpodobně již inicializovaná v adresáři /var/lib/mysql. Pokud ne, doporučuje se tento adresář před spuštěním inicializace vyčistit.
mysqld
Informace o startu MariaDB serveru. Zpráva potvrzuje, že proces mysqld (verze 10.4.19) byl spuštěn jako proces s ID 361500.
systemd[1]: Started MariaDB 10.4 database server.
Systémový správce služeb systemd potvrzuje, že MariaDB byla úspěšně spuštěna.
Jan 20 03:40:55 mariadb.service: A process of this unit has been killed by the OOM killer.
MariaDB byla ukončena kvůli OOM (Out of Memory) killeru. To znamená, že server vyčerpal dostupnou paměť RAM a systém (Linux) automaticky ukončil proces MariaDB, aby uvolnil paměť pro ostatní procesy.
Main process exited, code=killed, status=9/KILL
Hlavní proces MariaDB skončil, byl ukončen signálem KILL (9).
Failed with result 'oom-kill'.
Služba MariaDB selhala, protože ji ukončil OOM killer.
Consumed 21min 44.663s CPU time.
Proces MariaDB běžel celkem 21 minut a 44 sekund, než byl ukončen.
Co s tím:
Problém: OOM killer
MariaDB pravděpodobně spotřebovala příliš mnoho paměti. Důvody mohou být:
Nedostatek dostupné paměti v systému.
Špatná konfigurace MariaDB (např. příliš vysoké limity pro buffery, cache apod.).
Náhlý nárůst zatížení databáze.
Řešení:
Zvýšit dostupnou paměť: Pokud je možné, přidat více RAM.
Optimalizovat MariaDB: Upravte konfiguraci v souboru my.cnf. Např. snížit hodnoty:
innodb_buffer_pool_size
max_connections
query_cache_size
Monitorování systému: Použijte nástroje jako top, htop nebo vmstat pro sledování spotřeby paměti a identifikaci, co paměť vyčerpává.
Přidání swapu: Pokud nemáte dostatek RAM, můžete přidat swapovací prostor, aby systém místo ukončování procesů mohl přistupovat k disku.
Pokud problém přetrvává, zkuste získat více detailních logů nebo sledovat MariaDB pomocí nástroje jako mysqltuner.`