mirror of
https://github.com/MariaDB/server.git
synced 2025-02-01 11:31:51 +01:00
7cb0aa4ccf
The "show status" may be received by the server in a startup state, where it only can reject the statement, so that the client then react with 2013. So, adding 2013 to the list of errors may help, as the "show status" will be repeated then.
20 lines
362 B
PHP
20 lines
362 B
PHP
#
|
|
# Include this script to wait until the connection to the
|
|
# server has been restored or timeout occurs
|
|
--disable_result_log
|
|
--disable_query_log
|
|
let $counter= 500;
|
|
while ($mysql_errno)
|
|
{
|
|
--error 0,2002,2006,2013
|
|
show status;
|
|
|
|
dec $counter;
|
|
if (!$counter)
|
|
{
|
|
--die Server failed to restart
|
|
}
|
|
--sleep 0.1
|
|
}
|
|
--enable_query_log
|
|
--enable_result_log
|