UsrLoc Stats<br>Domain Registered Expired<br>&#39;location&#39; 325 2706<br>&#39;aliases&#39; 111841 0<br><br><span class="gmail_quote">On 6/21/07, <b class="gmail_sendername">Daniel-Constantin Mierla</b> &lt;<a href="mailto:daniel@voice-system.ro">
daniel@voice-system.ro</a>&gt; wrote:</span><blockquote class="gmail_quote" style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; margin-left: 0.80ex; border-left-color: #cccccc; border-left-width: 1px; border-left-style: solid; padding-left: 1ex">
Hello,<br><br>as said in the other email, I assume you are running an older version of<br>openser and have a lot of location (aliases) entries. I paste from the<br>other email:<br><br>Older versions used to load everything in private memory and then move
<br>to shared memory. With openser 1.2.x, that problem is gone, as it is<br>using db fetch mechanism. Also, the server is no longer blocked during<br>loading, as it is done by first child, the rest can handle sip traffic<br>
immediately at startup.<br><br>Just let me know the numbers in location/aliases to see a roughly<br>estimation of required memory. The best is to migrate to 1.2.1, which<br>solves this problem in a nice way, also is much faster in usrloc when
<br>dealing with large number of records.<br><br><a href="http://www.openser.org/docs/openser-performance-tests/#ul-tests">http://www.openser.org/docs/openser-performance-tests/#ul-tests</a><br><br>Cheers,<br>Daniel<br><br>
<br>On 06/21/07 12:00, Arun Kumar wrote:<br>&gt;<br>&gt; hi<br>&gt;<br>&gt; when I compiled with 10MB it give me this :<br>&gt; 0(0) convert_row(): No memory left<br>&gt; 0(0) convert_rows(): Error while converting row #62355
<br>&gt; 0(0) convert_result(): Error while converting rows<br>&gt; 0(0) store_result(): Error while converting result<br>&gt; 0(0) preload_udomain(): Error while doing db_query<br>&gt; 0(0) register_udomain(): Error while preloading domain &#39;aliases&#39;
<br>&gt; 0(0) release_connection(): Removing connection from the pool<br>&gt; 0(0) domain_fixup(): Error while registering domain<br>&gt; ERROR: error -1 while trying to fix configuration<br>&gt; 0(0) XLOG: destroy module ...
<br>&gt; 0(0) DEBUG: tm_shutdown : start<br>&gt; 0(0) DEBUG: unlink_timer_lists : emptying DELETE list<br>&gt; 0(0) DEBUG: tm_shutdown : emptying hash table<br>&gt; 0(0) DEBUG: tm_shutdown : releasing timers<br>&gt; 0(0) DEBUG: tm_shutdown : removing semaphores
<br>&gt; 0(0) DEBUG: tm_shutdown : destroying tmcb lists<br>&gt; 0(0) DEBUG: tm_shutdown : done<br>&gt; 0(20330) shm_mem_destroy<br>&gt;<br>&gt; thanks<br>&gt;<br>&gt; On 6/21/07, *Henning Westerholt* &lt;<a href="mailto:henning.westerholt@1und1.de">
henning.westerholt@1und1.de</a><br>&gt; &lt;mailto:<a href="mailto:henning.westerholt@1und1.de">henning.westerholt@1und1.de</a>&gt;&gt; wrote:<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; On Mittwoch, 20. Juni 2007, Arun Kumar wrote:<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Hi
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; 1. Is there any benefit of increasing the value<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; of&nbsp;&nbsp;PKG_MEM_POOL_SIZE&nbsp;&nbsp;and<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; SHM_MEM_SIZE ?<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; /*used only if PKG_MALLOC is defined*/
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; #define PKG_MEM_POOL_SIZE 1024*1024<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; /*used if SH_MEM is defined*/<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; #define SHM_MEM_SIZE 32<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; 2. I&#39;ve compiled my ser with
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; #define PKG_MEM_POOL_SIZE 1024*1024*512<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Hello Arun,<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; this is really to much private memory. You should not need more<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; then 10 MB,<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; even in quite large installations. Its much more reasonable to
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; increase the<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; shared memory parameter, e.g. to system memory / number of children.<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Cheers,<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Henning<br>&gt;<br>&gt;<br>&gt; ------------------------------------------------------------------------
<br>&gt;<br>&gt; _______________________________________________<br>&gt; Users mailing list<br>&gt; <a href="mailto:Users@openser.org">Users@openser.org</a><br>&gt; <a href="http://openser.org/cgi-bin/mailman/listinfo/users">
http://openser.org/cgi-bin/mailman/listinfo/users</a><br>&gt;<br></blockquote><br>