<div dir="ltr"><div><div>Thank you for the response. I solved it by using reconnection manager and ping on client side (SMACK).<br><br></div>I am now looking whether to run server with mod_ping or not. Thought?<br><br><br></div><div>Best Regards,<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Sep 21, 2015 at 12:20 AM, Holger Weiß <span dir="ltr"><<a href="mailto:holger@zedat.fu-berlin.de" target="_blank">holger@zedat.fu-berlin.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">* Gaurav Jain <<a href="mailto:monkeyfdude@gmail.com">monkeyfdude@gmail.com</a>> [2015-09-18 18:55]:<br>
<span class="">> I am trying to use `smack-4.1` with `ejabberd-15.x`. But after few (1-2)<br>
> minutes of idle client, when I try to send message, I get SMACK error<br>
> "server closed the connection" on the client side<br>
<br>
</span>I'd set "loglevel: 5"¹ in your ejabberd.yml and then have a close look<br>
at the entries that are logged before/during a client disconnect.  If in<br>
doubt, I'd watch the connection with tcpdump to see what side closes the<br>
connection.<br>
<span class=""><br>
> * I run ejabberd **WITH OUT** `mod_ping`<br>
<br>
</span>mod_ping is used to detect dead TCP connections (and/or to help keeping<br>
them alive), not to close idle connections.<br>
<span class=""><br>
> What is the ejabberd config to prevent idle client disconnects?<br>
<br>
</span>ejabberd won't close idle client connections during normal operation.<br>
<br>
Holger<br>
<br>
¹ Note that sensitive information (such as passwords) might be logged<br>
  with that log level.<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" rel="noreferrer" target="_blank">http://lists.jabber.ru/mailman/listinfo/ejabberd</a><br>
</blockquote></div><br></div>