[SR-Users] File kamailio_fifo is removed...
Daniel-Constantin Mierla
miconda at gmail.com
Tue Jul 19 10:34:30 CEST 2011
Hello,
On 7/8/11 2:46 PM, Bruno Bresciani wrote:
> Hi,
>
> Kamailio is running fine, but when I try run again by command line
> without killing the previous, the kamailio_fifo is removed and
> functions fifo in kamctl doen't work anymore. Why when I try running
> kamailio when already exist one, it remove de file kamailio_fifo?
>
> I can't find the part of source code that file kamailio_fifo is
> removed... Someone knows?
the fifo file is removed in modules_k/mi_fifo/mi_fifo.c - in mod_init()
or destroy() function.
The other day I added a safety check for the case when kamailio is run
with -c (config check), as it could have deleted the file as well in
case of errors.
Probably we can code in C some checking whether there is another
instance running, by checking the existence of the PID file and the see
if that pid is in process table.
Quick solution is to make the test in init.d script or the script you
use to start kamailio.
Cheers,
Daniel
--
Daniel-Constantin Mierla -- http://www.asipto.com
Kamailio Advanced Training, Oct 10-13, Berlin: http://asipto.com/u/kat
http://linkedin.com/in/miconda -- http://twitter.com/miconda
More information about the sr-users
mailing list