Mysqld [v5.0.51a] repetidamente reiniciar após chamada para o procedimento armazenado
Pergunta
Estou repetidamente conseguir isso no meu log de erro do servidor para o mysqld. No meu PHP (MySQLi) ou o cliente SQL (não sei o que eles usam, talvez MySQLi também) chamando alguns (não todos) procedimentos armazenados, isso acontece e eu recebo a mensagem de erro "Conexão perdida para MySQL servidor durante consulta"(repetidamente). Esse procedimento fez realmente trabalho ontem;.. (Graças
/usr/sbin/mysqld, Version: 5.0.51a-3ubuntu5.1-log ((Ubuntu)). started with:
Tcp port: 3306 Unix socket: /var/run/mysqld/mysqld.sock
Time Id Command Argument
090508 10:18:43 1 Connect validuser@user-5440b1b4.wfd77a.dsl.pol.co.u$
1 Query BEGIN
090508 10:18:44 1 Query call `test_graphstats`(1, 'gbp', 'MONTH')
/usr/sbin/mysqld, Version: 5.0.51a-3ubuntu5.1-log ((Ubuntu)). started with:
Tcp port: 3306 Unix socket: /var/run/mysqld/mysqld.sock
Time Id Command Argument
Solução
Esta parece ter sido um problema com uma das linhas no SQL, onde eu estava chamando uma das minhas próprias funções armazenadas. Então, acho que é necessária uma abordagem de tentativa e erro.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow