<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1">
  <title></title>
</head>
<body text="#000000" bgcolor="#ffffff">
Hmm.. What is your ulimit set at?<br>
<br>
Pedro Bessa Goncalves wrote:<br>
<blockquote type="cite"
 cite="midD397A7FACCC45A44A0A207FD892961EA0A6F521F@RIOVOUGA">
  <meta http-equiv="Content-Type" content="text/html; ">
  <meta name="Generator" content="MS Exchange Server version 5.5.2658.2">
  <title>Asterisk SIP Problem</title>
  <p><font size="2">Hi. I am having a problem with asterisk. When I
have a big number of simultaneous SIP clients (&gt;70) connecting to
asterisk, I start having file limit (rlimit) problems and the clients
can't connect:</font></p>
  <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font size="2">Jun&nbsp; 9 12:16:06 WARNING[5126]: Unexpected
bind error: Invalid argument</font>
  <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font size="2">Jun&nbsp; 9 12:16:06 WARNING[5126]: Unable to create
RTP session: Invalid argument</font>
  <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font size="2">Jun&nbsp; 9 12:16:06 WARNING[5126]: Unable to get IP
of eth0: Bad file descriptor</font>
  <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font size="2">Jun&nbsp; 9 12:16:06 WARNING[17422]: Couldn't open
file /home/pbg/meteo/meteomain.alaw</font>
  <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font size="2">Jun&nbsp; 9 12:16:06 WARNING[17422]: Unable to open
/home/pbg/meteo/meteomain (format ALAW): No such file or directory</font></p>
  <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font size="2">Jun&nbsp; 9 12:16:06 WARNING[17422]:
ast_streamfile failed on SIP/4000-ce60 for /home/pbg/meteo/meteomain</font>
  <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font size="2">Jun&nbsp; 9 12:16:06 WARNING[5126]: Alert pipe
creation failed!</font>
  <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font size="2">Jun&nbsp; 9 12:16:06 WARNING[5126]: Unable to
allocate channel structure</font>
  <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font size="2">Jun&nbsp; 9 12:16:06 NOTICE[5126]: Unable to
create/find channel</font>
  <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font size="2">Jun&nbsp; 9 12:16:06 WARNING[5126]: Unable to
allocate socket: Too many open files</font>
  <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font size="2">Jun&nbsp; 9 12:16:06 WARNING[5126]: Unable to
allocate socket: Too many open files</font>
  <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font size="2">Jun&nbsp; 9 12:16:06 WARNING[5126]: Unable to
allocate socket: Too many open files</font>
  <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font size="2">Jun&nbsp; 9 12:16:06 WARNING[5126]: Unable to
allocate socket: Too many open files</font>
  <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font size="2">Jun&nbsp; 9 12:16:06 WARNING[5126]: Unable to create
RTP session: Too many open files</font>
  <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font size="2">Jun&nbsp; 9 12:16:06 WARNING[5126]: Unable to
allocate socket: Too many open files</font>
  <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font size="2">Jun&nbsp; 9 12:16:06 WARNING[5126]: Unable to
allocate socket: Too many open files</font>
  </p>
  <p><font size="2">I have also tried applied the following code in
asterisk.c but still had no luck:</font>
  </p>
  <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font size="2">struct rlimit l;</font>
  </p>
  <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font size="2">memset(&amp;l, 0, sizeof(l));</font>
  <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font size="2">l.rlim_cur = RLIM_INFINITY;</font>
  <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font size="2">l.rlim_max = RLIM_INFINITY;</font>
  </p>
  <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font size="2">if (setrlimit(RLIMIT_NOFILE, &amp;l)) {</font>
  <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font size="2">ast_log(LOG_WARNING, "Unable to change
opened files limit: %s\n", strerror(errno));</font>
  <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font size="2">}</font>
  </p>
  <p><font size="2">Can anyone help me??</font>
  </p>
  <p><font size="2">Pedro Goncalves</font>
  <br>
  <font size="2"><a class="moz-txt-link-abbreviated" href="http://www.ptinovacao.pt">www.ptinovacao.pt</a></font>
  </p>
</blockquote>
</body>
</html>