2015-10-14 1 views
0

mon serveur ejabberd est constamment plante et il est un peu lié au module ODBC mais je ne suis pas en mesure de comprendre le problème. Voici les journaux. Quelqu'un peut-il m'aider à interpréter? J'ai copié collé quelques messages ci-dessous.erreur ebabberd odbc + impossible de comprendre la source exacte

= RAPPORT D'ERREUR ==== 14-Oct-2015 :: 00: 27: 51 === ** La machine d'état < 0.27422.5> se terminant ** Dernier message en était { 'gen_sync_event de $', {< 0.27896.5>, # Réf < 0.0.10.246367>}, {sql_cmd, {sql_query, < < "SELECT 1;" >>}, {1444,782471,512104}}} Lorsque State == session_established * * Données == {état, < 0.27423.5>, odbc, 30000, < < "abchost.com" >>, 1000, {0, {[], []}}} ** Raison de la résiliation = ** { function_clause, [{odbc, sql_query, [< 0.27423.5>, < < "SELECT 1;" >>, 59000], [{fichier, "odbc.erl"}, {line, 183}]}, {ejabberd_odbc, sql_query_internal, 1, [{fichier, "src/ejabberd_odbc. erl "}, {line, 468}]}, {ejabberd_odbc, run_sql_cmd, 4, [{fichier," src/ejabberd_odbc.erl "}, {ligne, 374}]}, {p1_fsm, handle_msg, 10, [{fichier "src/p1_fsm.erl"}, {ligne, 582}]}, {proc_lib, init_p_do_apply, 3, [{file, "proc_lib.erl"}, {ligne, 237}]}]}

et

00: 27: 51,573 [error] RAPPORT dE CRASH Procédé < 0.27434.5> à 0 voisins sont sortis à raison: non odbc d'adaptation de clause de la fonction: sql_query (< 0.27435.5>, < < « SELECT 1 ; ">>, 59000) ligne 183 dans p1_fsm: terminate/8 ligne 760

et

00: 27: 53,965 [erreur] gen_fsm < 0.27439.5> session_established à l'état terminé avec raison: non odbc d'adaptation de clause de la fonction: sql_query (< 0.27442.5>, < < « SELECT 1 ; ">>, 59000) ligne 183

et

= RAPPORT D'eRREUR ==== 14-Oct-2015 :: 00: 27: 51 === ** serveur générique < 0.27435.5> terminating ** Dernier message dans was {'DOWN', # Ref < 0.0.10.239386>, processus, < 0.27434.5>, {function_clause, [{odbc, sql_query, [< 0.27435.5>, "SELECT 1;" >>, 59000], [{file, "odbc.erl"}, {line, 183}]}, {ejabberd_odbc, sql_query_internal, 1, [{fichier, "src/ejabberd_odbc.erl"} , {line, 468}]}, {ejabberd_odbc, run_sql_cmd, 4, [{fichier, "src/ejabberd_odbc.erl"}, {ligne, 374}]}, {p1_fsm, handle_msg, 10, [{fichier, "src /p1_fsm.erl"},{line,582}]}, {proc_lib, init_p_do_apply, 3, [{fichier, "proc_lib.erl"}, {ligne, 237}]}]}} ** Lorsque l'état du serveur == {state, # Port < 0.2314388>, undefined, < 0.27434.5>, undefined, on, false, false, désactivé, connecté, undefined, 0, [#Port < 0.2314379>, # Port 0.2314376>], #Port < 0.2314386>, # Port < 0.2314366>} ** Motif de la fin ation == ** {stopped, {'EXIT', < 0.27434.5>, {fonction_clause, [{odbc, sql_query, [< 0.27435.5>, "SELECT 1;" >>, 59000], [{ fichier, "odbc.erl"}, {line, 183}]}, {ejabberd_odbc, sql_query_internal, 1, [{fichier, "src/ejabberd_odbc.erl"}, {ligne, 468}]}, {ejabberd_odbc, run_sql_cmd, 4, [{fichier, "src/ejabberd_odbc.erl"}, {ligne, 374}]}, {p1_fsm, handle_msg, 10, [{fichier, "src/p1_fsm.erl"}, {ligne, 582}]} , {proc_lib, init_p_do_apply, 3, [{fichier, "proc_lib.ERL "}, {ligne, 237}]}]}}}

et

00: 27: 51,552 [error] Superviseur odbc_sup avait l'enfant [] a commencé avec {odbc, start_link_sup, non définie } à < 0.27432.5> quitter avec raison {arrêté, {'EXIT', < 0.27429.5>, {fonction_clause, [{odbc, sql_query, [< 0.27432.5>, < < "SELECT 1;" >>,, 59000], [{fichier, "odbc.erl"}, {ligne, 183}]}, {ejabberd_odbc, sql_query_internal, 1, [{fichier, "src/ejabberd_odbc.erl"}, {ligne, 468}]}, {ejabberd_odbc, run_sql_cmd, 4, [{fichier, "src/ejabberd_odbc.erl"}, {ligne, 374}]}, {p1_fsm, handle_msg, 10, [{fichier, "src/p1_fsm.erl"}, {ligne , 582}]}, {proc_l ib, init_p_do_apply, 3, [{file, "proc_lib.erl"}, {ligne, 237}]}]}}} dans le contexte child_terminated

+0

essayez et formatez votre code mieux. –

Répondre