Mysql Lost connection - při volání uložené procedury
Ahoj,
řešíme záhadu na novém MySQL serveru.
Popis situace:
Na hostigu máme linuxový server kde běží MySQL 8.0.23 a na něj budeme replikovat DB od nás. Proto jsme stejný stroj pořídili i do firmy (identická verze mysql a linuxu), nastavili stejnou konfiguraci a uživatele (kolega porovnával konfiguraci a až na pojmenování a pár drobnosti je úplně stejná.)
Problém: na novém stroji co máme u nás, nelez spustit uložené procedury (příkaz call ...). Na serveru na hostingu funguje, když sql kod vykopírujeme na tom našem stroji tak také funguje, lae jakmile kod dáme do procedury a zavoláme ji příkazem call, tak okamžitě dostaneme chybu The connection was closed due to the error 'Lost connection to MySQL server during query. Chyba nastane hned a nic se neprovede.
Zkoušeli jsme to i spustit přímo na serveru přes příkazovou řádku a to samé
Vůbec na to nemůžeme přijít, čím to je a zasekli jsme se na tom už týden.
Díky moc za rady co s tím.
Zkusil bych nastavit vyšší wait_timeout.
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_wait_timeout
Případně ještě connect_timeout.
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_connect_timeout
to sice asi můžeme, ale problém je že to hodí chybu hned jak dám enter - do půl sekundy, takže nevím zda to pomůže
Pomohlo by keby si sem dal ten call co volate.Nebezi vam tam nejaka verzia MariaDB, ci Sieve mod a pod?
Je to jakýkoliv sql dotaz na té databázi uložený v proceduře.
Povedlo se nám teď zapnout log a je tam uvedený info že by to mohl být hw problém a pak ještě mysqld got signal 6
Posílám ještě log + upravuji ještě původní info - procedury nejdou spustit ani na jednom linuxovém serveru, jen na našem firemním windows serveru:
c6FbYrOKa
edit: asi jsem našel stejný problém: read.php Taky běžíme na FreeBSD
Aspon uz vieme preco timeout, kedze vam spadne cely mysql server.
A nechapem to FreeBSD...najprv pises o linuxe a zrazu sme na FreeBSD?
V otazke pises, ze na linuxovom hostingu vam to funguje, dalej uz pises, ze vam to funguje vlastne len na win masine...nie je tych protichodnych info trosku moc?