[OpenSIPS-Users] OpenSIPs dies when connection to MySQL is lost.
Chris Maciejewski
chris at wima.co.uk
Sun Jun 21 10:22:49 CEST 2009
Hi,
I just noticed OpenSIPs dies with the following output in the log,
when MySQL goes down:
ERROR:db_mysql:re_init_statement: failed while mysql_stmt_prepare:
(1243) Unknown prepared statement handler (4) given to
mysql_stmt_close
ERROR:db_mysql:db_mysql_do_prepared_query: failed to re-init statement!
ERROR:usrloc:db_timer_udomain: failed to delete from table location
ERROR:usrloc:timer: synchronizing cache failed
ERROR:db_mysql:re_init_statement: failed while mysql_stmt_prepare:
(2013) Lost connection to MySQL server during query
ERROR:db_mysql:db_mysql_do_prepared_query: failed to re-init statement!
ERROR:presence:update_db_subs: deleting expired information from database
INFO:core:handle_sigs: child process 8655 exited by a signal 11
INFO:core:handle_sigs: core was generated
INFO:core:handle_sigs: terminating due to SIGCHLD
Would it be possible to change this behaviour, so for example:
1. Both OpenSIPs and MySQL is running.
2. MySQL goes down.
3. OpenSIPs sends "500 Server error" but the process stays up and running.
4. MySQL is back online.
5. OpenSIPs resumes normal operation.
Best regards,
Chris
More information about the Users
mailing list