Hello,<br><br>I&#39;ve already got the fifo listener PID. Kamailio had to be restarted and now it&#39;s working fine. When it gets unresponsive again I&#39;ll check it with gdb. I&#39;ll keep you informed. <br>  <br>On the other hand, we use fifo pipe quite often to update hastables (<i>sht_reload</i>) and  to get hashtable dumps (<i>sht_dump</i>). These HTs are used to implement a CAC mechanism. We also regularly use the <i>cr_reload_routes</i> command.<br>

<br>Thanks.<br><br>Regards,<br>Antón<br><br><div class="gmail_quote">2011/1/18 Daniel-Constantin Mierla <span dir="ltr">&lt;<a href="mailto:miconda@gmail.com" target="_blank">miconda@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">




  
    
  
  <div bgcolor="#ffffff" text="#000000">
    Hello,<br>
    <br>
    do you have ctl module loaded? If yes, you can connect with sercmd
    and get the pid of the fifo listener:<br>
    <br>
    sercmd&gt; ps<br>
    <br>
    Then connect with gdb:<br>
    <br>
    gdb /path/to/kamailio pidoffifolistener<br>
    <br>
    and get the backtrace.<br>
    <br>
    That should show what the fifo process is doing.<br>
    <br>
    Also, you can get the pid of fifo process at startup, with kamctl
    ps, store it for the time when it blocks in order to use it with
    gdb.<br>
    <br>
    I haven&#39;t encountered this issue, do you have lot of communication
    over fifo file? How many commands and how often are sent through
    fifo file?<br>
    <br>
    Cheers,<br><font color="#888888">
    Daniel</font><div><div></div><div><br>
    <br>
    <br>
    On 1/18/11 11:52 AM, Anton Roman wrote:
    <blockquote type="cite">Hi, <br>
      <br>
      my reply is inline<br>
      <br>
      <div class="gmail_quote">2011/1/18 Daniel-Constantin Mierla <span dir="ltr">&lt;<a href="mailto:miconda@gmail.com" target="_blank">miconda@gmail.com</a>&gt;</span><br>
        <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
          <div bgcolor="#ffffff" text="#000000"> Hello,<br>
            <br>
            do you get anything in kamailio log messages when the fifo
            is not responding?<br>
          </div>
        </blockquote>
        <div> </div>
        <div>No, I didn&#39;t find anything regarding the fifo command in
          the logs.<br>
        </div>
        <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
          <div bgcolor="#ffffff" text="#000000"> <br>
            What version of kamailio do you have?<br>
          </div>
        </blockquote>
        <div> </div>
        <div>kamailio-3.0.2, the last time we updated the code was on
          August 1st, since then it is in production. <br>
        </div>
        <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
          <div bgcolor="#ffffff" text="#000000"> <br>
            Removing and creating a new one will not help, since
            kamailio will not reopen, so practically will still use the
            old file descriptor.<br>
          </div>
        </blockquote>
        <div> </div>
        <div>It makes all the sense.  <br>
        </div>
        <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
          <div bgcolor="#ffffff" text="#000000"> <br>
            Cheers,<br>
            Daniel
            <div>
              <div><br>
              </div>
            </div>
          </div>
        </blockquote>
        <div>Thank you very much,<br>
          regards,<br>
          Anton <br>
        </div>
        <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
          <div bgcolor="#ffffff" text="#000000">
            <div>
              <div> <br>
                On 1/18/11 10:54 AM, Anton Roman wrote: </div>
            </div>
            <blockquote type="cite">
              <div>
                <div>Hi all,<br>
                  <br>
                  I&#39;m having trouble trying to execute fifo commands
                  with &quot;kamctl fifo &lt;command&gt;&quot;. Just after
                  restarting Kamailio it works fine, however, sometimes
                  after some days running it doesn&#39;t respond. <br>
                  <br>
                  kamailio1:~#<b> kamctl fifo which</b><br>
                  <br>
                  It doesn&#39;t respond so I input <b>Crtl+c</b> and I
                  get:<br>
                  /usr/local/lib/kamailio//kamctl/kamctl.fifo: line 89:
                  /tmp/kamailio_fifo: Interrupted system call<br>
                  <br>
                  If I delete and create the fifo file again (with &quot;rm
                  /tmp/kamailio_fifo&quot; and &quot;mkfifo /tmp/kamailio_fifo&quot;
                  and &quot;chmod 660 /tmp/kamailio_fifo&quot;) it keeps not
                  responding.<br>
                  <br>
                  Any help is welcome, what can be happening? Below you
                  can find info about the pipe and the running kamailio.<br>
                  <br>
                  Thanks in advance,<br>
                  Best regards<br>
                  <br>
                  Antón <br>
                  <br>
                   <br>
                  <br>
                  kamailio1:~# <b>ls -hall /tmp/kamailio_fifo </b><br>
                  prw-rw---- 1 root root 0 ene 17 12:01
                  /tmp/kamailio_fifo<br>
                  <br>
                  After deleting and creating the fifo file again:<br>
                  <br>
                  kamailio1:~# <b>ls -hall /tmp/kamailio_fifo </b><br>
                  prw-rw-r-- 1 root root 0 ene 18 10:28
                  /tmp/kamailio_fifo<br>
                  <br>
                  kamailio1:~#<b> ps -ef | grep kama</b><br>
                  root     17369 17245  0 10:12 pts/0    00:00:00 grep
                  kama<br>
                  kamailio 23277     1  0 Jan15 ?        00:00:00
                  /usr/local/sbin/kamailio -P
                  /var/run/kamailio/kamailio.pid -m 512 -u kamailio -g
                  kamailio<br>
                  kamailio 23289 23277  0 Jan15 ?        00:00:00
                  /usr/local/sbin/kamailio -P
                  /var/run/kamailio/kamailio.pid -m 512 -u kamailio -g
                  kamailio<br>
                  kamailio 23291 23277  0 Jan15 ?        00:00:00
                  /usr/local/sbin/kamailio -P
                  /var/run/kamailio/kamailio.pid -m 512 -u kamailio -g
                  kamailio<br>
                  kamailio 23293 23277  0 Jan15 ?        00:00:00
                  /usr/local/sbin/kamailio -P
                  /var/run/kamailio/kamailio.pid -m 512 -u kamailio -g
                  kamailio<br>
                  kamailio 23294 23277  0 Jan15 ?        00:00:00
                  /usr/local/sbin/kamailio -P
                  /var/run/kamailio/kamailio.pid -m 512 -u kamailio -g
                  kamailio<br>
                  kamailio 23295 23277  0 Jan15 ?        00:01:14
                  /usr/local/sbin/kamailio -P
                  /var/run/kamailio/kamailio.pid -m 512 -u kamailio -g
                  kamailio<br>
                  kamailio 23299 23277  0 Jan15 ?        00:01:13
                  /usr/local/sbin/kamailio -P
                  /var/run/kamailio/kamailio.pid -m 512 -u kamailio -g
                  kamailio<br>
                  kamailio 23300 23277  0 Jan15 ?        00:01:13
                  /usr/local/sbin/kamailio -P
                  /var/run/kamailio/kamailio.pid -m 512 -u kamailio -g
                  kamailio<br>
                  kamailio 23303 23277  0 Jan15 ?        00:01:13
                  /usr/local/sbin/kamailio -P
                  /var/run/kamailio/kamailio.pid -m 512 -u kamailio -g
                  kamailio<br>
                  kamailio 23305 23277  0 Jan15 ?        00:05:29
                  /usr/local/sbin/kamailio -P
                  /var/run/kamailio/kamailio.pid -m 512 -u kamailio -g
                  kamailio<br>
                  kamailio 23306 23277  0 Jan15 ?        00:05:33
                  /usr/local/sbin/kamailio -P
                  /var/run/kamailio/kamailio.pid -m 512 -u kamailio -g
                  kamailio<br>
                  kamailio 23309 23277  0 Jan15 ?        00:05:30
                  /usr/local/sbin/kamailio -P
                  /var/run/kamailio/kamailio.pid -m 512 -u kamailio -g
                  kamailio<br>
                  kamailio 23311 23277  0 Jan15 ?        00:05:31
                  /usr/local/sbin/kamailio -P
                  /var/run/kamailio/kamailio.pid -m 512 -u kamailio -g
                  kamailio<br>
                  kamailio 23312 23277  0 Jan15 ?        00:00:02
                  /usr/local/sbin/kamailio -P
                  /var/run/kamailio/kamailio.pid -m 512 -u kamailio -g
                  kamailio<br>
                  kamailio 23313 23277  0 Jan15 ?        00:00:39
                  /usr/local/sbin/kamailio -P
                  /var/run/kamailio/kamailio.pid -m 512 -u kamailio -g
                  kamailio<br>
                  kamailio 23315 23277  0 Jan15 ?        00:00:00
                  /usr/local/sbin/kamailio -P
                  /var/run/kamailio/kamailio.pid -m 512 -u kamailio -g
                  kamailio<br>
                  kamailio 23320 23277  0 Jan15 ?        00:00:00
                  /usr/local/sbin/kamailio -P
                  /var/run/kamailio/kamailio.pid -m 512 -u kamailio -g
                  kamailio<br>
                  kamailio 23321 23277  0 Jan15 ?        00:00:00
                  /usr/local/sbin/kamailio -P
                  /var/run/kamailio/kamailio.pid -m 512 -u kamailio -g
                  kamailio<br>
                  kamailio 23322 23277  0 Jan15 ?        00:00:05
                  /usr/local/sbin/kamailio -P
                  /var/run/kamailio/kamailio.pid -m 512 -u kamailio -g
                  kamailio<br>
                  kamailio 23323 23277  0 Jan15 ?        00:00:00
                  /usr/local/sbin/kamailio -P
                  /var/run/kamailio/kamailio.pid -m 512 -u kamailio -g
                  kamailio<br>
                  <br>
                  <br>
                  <br>
                </div>
              </div>
              <pre><fieldset></fieldset>
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
<a href="mailto:sr-users@lists.sip-router.org" target="_blank">sr-users@lists.sip-router.org</a>
<a href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users" target="_blank">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users</a>
</pre>
            </blockquote>
            <br>
            <pre cols="72">-- 
Daniel-Constantin Mierla
Kamailio (OpenSER) Advanced Training
Jan 24-26, 2011, Irvine, CA, USA
<a href="http://www.asipto.com" target="_blank">http://www.asipto.com</a></pre>
          </div>
        </blockquote>
      </div>
      <br>
      <pre><fieldset></fieldset>
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
<a href="mailto:sr-users@lists.sip-router.org" target="_blank">sr-users@lists.sip-router.org</a>
<a href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users" target="_blank">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users</a>
</pre>
    </blockquote>
    <br>
    <pre cols="72">-- 
Daniel-Constantin Mierla
Kamailio (OpenSER) Advanced Training
Jan 24-26, 2011, Irvine, CA, USA
<a href="http://www.asipto.com" target="_blank">http://www.asipto.com</a></pre>
  </div></div></div>

</blockquote></div><br>