Hello,
I have made a fix. Please test again with sipp and say if it works now.
regards,
Anca
Klaus Darilion wrote:
Hi!
Openser 1.2 runs out of memory during presence load tests with sipp.
Config snippet:
if (is_method("PUBLISH")) {
xlog("L_INFO","$ci PUBLISH detected ... outside t_newtran\n");
if (t_newtran()) {
xlog("L_INFO","$ci PUBLISH detected ... inside t_newtran\n");
handle_publish();
xlog("L_INFO","$ci PUBLISH detected, handle_publish ...
done\n");
exit;
} else {
sl_reply_error();
exit;
}
}
Memory log after openser stop (after 20 minutes of inactivity):
http://pernau.at/kd/openser/debug-stop.txt
regards
klaus
Klaus Darilion wrote:
Hi Cesc!
Where do you have t_newtran() - in ser or openser?
I have it here in openser just before handle_publish(). It works but
now openser has run out of mem during my sipp performance tests :-(
...more to come....
Cesc wrote:
> I think I can answer that one ... stateless?
>
> I have a presence openser proxied by a SER, both on same machine ...
> For easier configuration purposes, openser and ser communicate via
> 127.0.0.1 ...
>
> The result is that OK from the PUAs do not get to openser (i guess SER
> gets confussed by the vias of openser being 0.0.0.0:5060 and the
> 127.0.0.1 stuff) ... So, openser gets no OK, but it does not matter
> ...
> BTW, i have a t_newtran() in there ...
>
> Oh, for sure my configuration is messy and improvable ... but for now
> it works steady :) But the OKs not going through is worrying me a bit
> ... and also openser not "timing out" or giving an error.
>
> Cesc
>
> On 4/25/07, Klaus Darilion <klaus.mailinglists(a)pernau.at> wrote:
>
>> Hi!
>>
>> Does presence module handles PUBLISH/SUBSCRIBE stateful or stateless?
>>
>> Thus, how should retransmission be handled. Will they be detected by
>> presence module or is it possible to wrap the handle_publish inside
>> t_newtran()?
>>
>> regards
>> klaus
>>
>> _______________________________________________
>> Users mailing list
>> Users(a)openser.org
>>
http://openser.org/cgi-bin/mailman/listinfo/users
>>
_______________________________________________
Users mailing list
Users(a)openser.org
http://openser.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
Users(a)openser.org
http://openser.org/cgi-bin/mailman/listinfo/users