<div dir="ltr">There is no problems without haproxy. And haproxy no problems without kamailio :)<div><br></div><div>I used tcpdump (can't attach here) to dump port 6380, so kamailio should connect to haproxy, because it send ping and receive pong.</div></div><div class="gmail_extra"><br><div class="gmail_quote">2017-12-06 11:06 GMT+03:00 Юрий Горличенко <span dir="ltr"><<a href="mailto:gorlichenko_uv@inbox.ru" target="_blank">gorlichenko_uv@inbox.ru</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><p>Hi try first to use single redis for make sure that it is not a ha proxy trouble.<br><br>If error still exists - try to collect debug information.</p><blockquote style="border-left:1px solid #0857a6;margin:10px;padding:0 0 0 10px">
        Среда,  6 декабря 2017, 10:53 +03:00 от Aidar Kamalov <<a href="mailto:aidar.kamalov@gmail.com" target="_blank">aidar.kamalov@gmail.com</a>>:<br>
        <br>
        <div id="m_7992091460233374843">






















        












<div class="m_7992091460233374843js-helper m_7992091460233374843js-readmsg-msg">
        
        <div><div><div class="h5">
                
                
            <div id="m_7992091460233374843style_15125468230000000184_BODY"><div class="m_7992091460233374843class_1512568859"><div dir="ltr"><div>Hello,</div><div><br></div><div>Kamailio after restart(or start) sometimes can't connect to redis (via haproxy) with logs:<br></div><div><br></div><div>Dec  6 07:29:30 siptest /usr/sbin/kamailio[47291]: NOTICE: <script>: ROOT: KDMQ usrloc [<a href="https://e.mail.ru/compose/?mailto=mailto%3a764c076919c73540%2d39925@192.168.150.225" rel=" noopener noreferrer" target="_blank">764c076919c73540-39925@192.<wbr>168.150.225</a>]</div><div>Dec  6 07:29:31 siptest /usr/sbin/kamailio[47263]: NOTICE: <script>: ROOT: OPTIONS <null> [<a href="http://0b4dc11225a6fc77294de97578061844@192.168.150.231:5060" rel=" noopener noreferrer" target="_blank">0b4dc11225a6fc77294de97578061<wbr>844@192.168.150.231:5060</a>]</div><div>Dec  6 07:29:31 siptest /usr/sbin/kamailio[47269]: ERROR: ndb_redis [redis_client.c:130]: redisc_init(): error communicating with redis server [redis] (<a href="http://127.0.0.1:6380/0" rel=" noopener noreferrer" target="_blank">127.0.0.1:6380/0</a>): Resource temporarily unavailable</div><div>Dec  6 07:29:31 siptest /usr/sbin/kamailio[47269]: ERROR: ndb_redis [ndb_redis_mod.c:122]: child_init(): failed to initialize redis connections</div><div>Dec  6 07:29:31 siptest /usr/sbin/kamailio[47269]: ERROR: <core> [core/sr_module.c:923]: init_mod_child(): Error while initializing module ndb_redis (/usr/lib64/kamailio/modules/<wbr>ndb_redis.so)</div><div>Dec  6 07:29:31 siptest /usr/sbin/kamailio[47269]: ERROR: <core> [core/pt.c:334]: fork_process(): init_child failed for process 5, pid 47269, "udp receiver child=4 sock=<a href="http://192.168.8.213:5060" rel=" noopener noreferrer" target="_blank">192.168.8.213:5060</a>"</div><div>Dec  6 07:29:31 siptest /usr/sbin/kamailio[47269]: CRITICAL: <core> [main.c:1611]: main_loop(): Cannot fork</div><div>Dec  6 07:29:31 siptest /usr/sbin/kamailio[47252]: ALERT: <core> [main.c:740]: handle_sigs(): child process 47269 exited normally, status=255</div><div>Dec  6 07:29:31 siptest /usr/sbin/kamailio[47362]: CRITICAL: <core> [core/pass_fd.c:277]: receive_fd(): EOF on 13</div><div><br></div><div>Redis and haproxy working fine (I test it by many attepts - echo ping|ncat localhost 6380)</div><div><br></div><div>At tcpdump all attemps from kamailio have:</div><div>
<p style="margin:0px;white-space:pre-wrap"><span style="color:rgb(127,0,0);background-color:rgb(251,237,237)">*1</span></p>
<p style="margin:0px;white-space:pre-wrap"><span style="color:rgb(127,0,0);background-color:rgb(251,237,237)">$4</span></p>
<p style="margin:0px;white-space:pre-wrap"><span style="color:rgb(127,0,0);background-color:rgb(251,237,237)">PING</span></p>
<p style="margin:0px;white-space:pre-wrap"><span style="color:rgb(0,0,127);background-color:rgb(237,237,251)">+PONG</span></p>
<p style="margin:0px;white-space:pre-wrap"><span style="color:rgb(127,0,0);background-color:rgb(251,237,237)">*2</span></p>
<p style="margin:0px;white-space:pre-wrap"><span style="color:rgb(127,0,0);background-color:rgb(251,237,237)">$6</span></p>
<p style="margin:0px;white-space:pre-wrap"><span style="color:rgb(127,0,0);background-color:rgb(251,237,237)">SELECT</span></p>
<p style="margin:0px;white-space:pre-wrap"><span style="color:rgb(127,0,0);background-color:rgb(251,237,237)">$1</span></p>
<p style="margin:0px;white-space:pre-wrap"><span style="color:rgb(127,0,0);background-color:rgb(251,237,237)">0</span></p>
<p style="margin:0px;white-space:pre-wrap"><span style="color:rgb(0,0,127);background-color:rgb(237,237,251)">+OK</span></p>
<p style="margin:0px;color:rgb(0,0,127);white-space:pre-wrap"><br></p></div><div><br></div><div>my kamailio 5.0.4 config:</div><div>modparam("ndb_redis", "server", "name=redis;addr=127.0.0.1;<wbr>port=6380")</div><div><br></div><div>my haproxy 1.5 config:</div><div><div>backend bk_redis</div><div>        mode tcp</div><div>        option tcp-check</div><div>        tcp-check connect</div><div>        tcp-check send PING\r\n</div><div>        tcp-check expect string +PONG</div><div>        tcp-check send QUIT\r\n</div><div>        tcp-check expect string +OK</div><div>        server sipkazan <a href="http://192.168.107.195:6379" rel=" noopener noreferrer" target="_blank">192.168.107.195:6379</a> check inter 1s</div><div>        server local <a href="http://127.0.0.1:6379" rel=" noopener noreferrer" target="_blank">127.0.0.1:6379</a> check inter 1s backup</div></div><div><br></div><div><br></div>-- <br><div class="m_7992091460233374843gmail_signature_mailru_css_attribute_postfix">Aydar A. Kamalov</div>
</div>
</div></div>
            
                
                    </div></div><div>______________________________<wbr>_________________<br>
Kamailio (SER) - Users Mailing List<br>
<a href="mailto:sr-users@lists.kamailio.org" target="_blank">sr-users@lists.kamailio.org</a><br>
<a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" target="_blank">https://lists.kamailio.org/<wbr>cgi-bin/mailman/listinfo/sr-<wbr>users</a><br>
</div>
                
             
        
                
        </div>

        
</div>


</div>
</blockquote>
<br>
<br><br></div>
<br>______________________________<wbr>_________________<br>
Kamailio (SER) - Users Mailing List<br>
<a href="mailto:sr-users@lists.kamailio.org">sr-users@lists.kamailio.org</a><br>
<a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" rel="noreferrer" target="_blank">https://lists.kamailio.org/<wbr>cgi-bin/mailman/listinfo/sr-<wbr>users</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">Aydar A. Kamalov</div>
</div>