On Fri, Jun 6, 2008 at 11:57 AM, Tom &lt;<a href="mailto:tom.valdes@gmail.com">tom.valdes@gmail.com</a>&gt; wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I&#39;m seeing a connection_dropped message in my ejabberd.log file several<br>
times a day, and Ejabberd continues to run.<br>
mysql is on the same machine so it&#39;s not a networking issue.<br>
<br>
=ERROR REPORT==== 2008-06-06 01:32:13 ===<br>
** Generic server &lt;0.5602.551&gt; terminating<br>
** Last message in was {&#39;DOWN&#39;,#Ref&lt;0.0.459.202524&gt;,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; process,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;0.5603.551&gt;,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; normal}<br>
** When Server state == {state,&lt;0.5603.551&gt;,mysql}<br>
** Reason for termination ==<br>
** connection_dropped<br>
<br>
Are they connection of each IM connection or something else?<br>
<br>
<br>
I also see the following CRASH REPORT in sasl.log..again ejabberd<br>
continues to run.<br>
<br>
=CRASH REPORT==== 15-Mar-2008::10:58:05 ===<br>
 &nbsp;crasher:<br>
 &nbsp; &nbsp;pid: &lt;0.472.0&gt;<br>
 &nbsp; &nbsp;registered_name: []<br>
 &nbsp; &nbsp;error_info: connection_dropped<br>
 &nbsp; &nbsp;initial_call: {gen,init_it,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[gen_server,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;0.468.0&gt;,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;0.468.0&gt;,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ejabberd_odbc,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [&quot;<a href="http://im.testdomain.com" target="_blank">im.testdomain.com</a>&quot;],<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; []]}<br>
 &nbsp; &nbsp;ancestors: [&#39;<a href="http://ejabberd_odbc_sup_im.testdomain.com" target="_blank">ejabberd_odbc_sup_im.testdomain.com</a>&#39;,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;ejabberd_sup,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;0.37.0&gt;]<br>
 &nbsp; &nbsp;messages: []<br>
 &nbsp; &nbsp;links: [&lt;0.468.0&gt;]<br>
 &nbsp; &nbsp;dictionary: []<br>
 &nbsp; &nbsp;trap_exit: false<br>
 &nbsp; &nbsp;status: running<br>
 &nbsp; &nbsp;heap_size: 610<br>
 &nbsp; &nbsp;stack_size: 21<br>
 &nbsp; &nbsp;reductions: 3106<br>
 &nbsp;neighbours:<br>
<br>
<br>
Any idea what&#39;s going on with my setup?<br>
<br>
thanks,<br>
<font color="#888888">tom<br>
_______________________________________________<br>
ejabberd mailing list<br>
<a href="mailto:ejabberd@jabber.ru">ejabberd@jabber.ru</a><br>
<a href="http://lists.jabber.ru/mailman/listinfo/ejabberd" target="_blank">http://lists.jabber.ru/mailman/listinfo/ejabberd</a><br>
</font></blockquote></div><br>This has to do with MySQL&#39;s keep alive timer, it kills connections after 8 hours of inactivity, (you may want to look
further to get the exact time). But an easy way to fix it is to just
tell ejabberd to send keep alive queries more frequently.<br>
<br>
<p style="margin-left: 40px;">&quot;You can configure an interval to make a dummy SQL request 
to keep alive the connections to the database. 
The default value is 'undefined', so no keepalive requests are made. 
Specify in seconds: for example 28800 means 8 hours.
</p>
<pre style="margin-left: 40px;" class="verbatim">{odbc_keepalive_interval, undefined}.&quot;<br></pre><br>If your using ejabberd 2.X you can look at the manual.<br>
<a href="http://www.process-one.net/docs/ejabberd/guide_en.html#htoc28">http://www.process-one.net/docs/ejabberd/guide_en.html#htoc28</a><br clear="all"><br>Thanks,<br>Jeffrey Rogiers
<br>