[OpenSIPS-Users] The "exe" function opens a file and does not close it
Bogdan-Andrei Iancu
bogdan at opensips.org
Wed Sep 23 15:50:40 CEST 2015
Hi Ping,
You mean actual files or file descriptors ? If you do a lsof, can you
see which file is kept open ? Also do you see any zombie OpenSIPS
processes (as a result of exec() call ) ?
Regards,
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com
On 16.09.2015 16:23, Ping Han wrote:
> Hi,
>
> I am having a problem using the "exec" function to run a curl command.
> Every time the function is executed it opens a file and never close it.
>
> I have example config as follows. I am using Opensips 2.1.
> ------------------
> $var = "http://myserver/var/tmp/test.php";
> exec("curl '$var(url)'", , "$var(out)");
> ------------------
>
> This results in that the number of open files reaches the system limit
> and the Opensips process crashes eventually. To workaround it I have
> to restart Opensips whenever the number of open files reaches 75% of
> the system limit.
>
> Has anyone seen the same issue? Is there any solution for this?
>
> Thanks,
> Ping
>
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20150923/f2c8dd0d/attachment.htm>
More information about the Users
mailing list