Zadejte hledaný výraz...

Crash mysql databázy SQLSTATE[HY000] [2002]

Brunes
verified
rating uzivatele
23. 3. 2018 05:33:54
Ahojte,
riešim zaujímavý problém s mysql databázou... Stalo sa to už viac krát ale napríklad dnes v noci mi padol mysql service s chybou: 2002: Database error: SQLSTATE No such file or directory;
Toto sa mi nikdy nestávalo, všetko mi fungovalo vždy ako má a nerobil som v MySQL žiadne zásahy ale zrazu to začalo vypadávať.
Výpis z my.cnf
port = 3306
socket = /var/run/mysqld/mysqld.sock
socket = /var/run/mysqld/mysqld.sock
nice = 0
open_files_limit = 100000
user = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
lc-messages-dir = /usr/share/mysql
bind-address = 0.0.0.0
skip-external-locking
key_buffer = 16M
max_allowed_packet = 1M
thread_cache_size = 8
myisam-recover = BACKUP
query_cache_limit = 1M
query_cache_size = 32M
expire_logs_days = 10
max_binlog_size = 100M
innodb_file_per_table = 1
thread_concurrency = 8
myisam_sort_buffer_size = 64M
read_rnd_buffer_size = 8M
read_buffer_size = 2M
sort_buffer_size = 2M
table_open_cache = 512
key_buffer_size = 384M
quick
quote-names
max_allowed_packet = 16M
key_buffer = 16M
write_buffer = 2M
read_buffer = 2M
sort_buffer_size = 256M
key_buffer_size = 256M
!includedir /etc/mysql/conf.d/
Server version 5.6.39-1~dotdeb+7.1
Protocol version 10
Connection Localhost via UNIX socket
UNIX socket /var/run/mysqld/mysqld.sock
Uptime: 28 min 15 sec
Napadá Vás kde by mohol byť problém, prečo vlastne bez zásahu o 4 ráno takto padne mysql?
Ďakujem...
23. 3. 2018 05:33:54
https://webtrh.cz/diskuse/crash-mysql-databazy-sqlstatehy000-2002#reply1336728
Roman
verified
rating uzivatele
(15 hodnocení)
23. 3. 2018 09:39:17
Předpokládám, že DB máš na jiném serveru než web, takže mohlo dojít k výpadku DB serveru nebo jeho připojení. Taky to může být špatným portem, socketem, přístupem přes IPv6, a několika dalšími věcmi. Je potřeba trochu víc sledovat logy a chyby.
23. 3. 2018 09:39:17
https://webtrh.cz/diskuse/crash-mysql-databazy-sqlstatehy000-2002#reply1336727
Brunes
verified
rating uzivatele
23. 3. 2018 15:23:03
DB server mám tam kde mám aj web. Prišlo k tomu že nevedel nájsť zrejme cestu k socketu. Otázka je tá že prečo ju zrazu nevedel nájsť keď sa s tým nič nerobilo.
23. 3. 2018 15:23:03
https://webtrh.cz/diskuse/crash-mysql-databazy-sqlstatehy000-2002#reply1336726
TomasX
verified
rating uzivatele
(4 hodnocení)
23. 3. 2018 19:27:37
kdyby se věci rozbíjely jen, když s nimi něco děláš, svět by byl o dost hezčí.
Běží ti ta dabáze? Ono to totiž vypadá, že ti databáze neběží. Logy a stav serveru řekne mnohem víc, mohlo dojít místo na disku, přetížit se server, disky mohly mít problém a shodit db, mohlo dojít k restartu serveru a k nenastartování mysql či mohla nastartovat později. Důvodů je celá řada.
23. 3. 2018 19:27:37
https://webtrh.cz/diskuse/crash-mysql-databazy-sqlstatehy000-2002#reply1336725
Brunes
verified
rating uzivatele
23. 3. 2018 21:24:38
Dátabáza mi už beží keď ju reštartnem :D Proste server beží ako vždy, nič sa s nim nerobilo, všetky služby su online a tu zrazu padne mysql služba lebo nevie nájsť socket a až po reštarte databázy a potom zase funguje všetko. Viac v logu nemam len to čo som tam dal...
23. 3. 2018 21:24:38
https://webtrh.cz/diskuse/crash-mysql-databazy-sqlstatehy000-2002#reply1336724
Oleg
verified
rating uzivatele
(53 hodnocení)
23. 3. 2018 21:52:37
Nejpravdepodobnejsi chyba bude v PHP aplikaci, je psana cistem PHP nebo nejaky framework? Proste app zkousi pripojit se pres nepodporovany socket. Vlastne, proc pouzivas PHP 5.6? A jaka je verze MySQL? Mrkni se co mas v /etc/my.cnf a porovnej s tim co mas v php.ini (myslim tim cestu k socketu /var/run/mysqld/mysqld.sock) Pak restartuj Apache.
23. 3. 2018 21:52:37
https://webtrh.cz/diskuse/crash-mysql-databazy-sqlstatehy000-2002#reply1336723
Pro odpověď se přihlašte.
Přihlásit