Memory Leaks? (Page Faults)
Moderator: Brekeke Support Team
Memory Leaks? (Page Faults)
1. Brekeke Product Name and version: Brekeke SIP Server , Version 2.3.8.2 Standard
2. Java version: 1.5.0 (build 1.5.0_07-b03)
3. OS type and the version: Windows Server 2003 Ent. Edition. SP2
4. UA (phone), gateway or other hardware/software involved: pap2
5. Select your network pattern from http://www.brekeke-sip.com/bbs/network/ ... terns.html : Pattern 4
6. Your problem:
When I open Task Mananger to check the performance of my server, I see that the Java.exe process from BSS has page faults in the billions. What causes this memory leak? Does it affect call quality? Is this something I should be worried about?
2. Java version: 1.5.0 (build 1.5.0_07-b03)
3. OS type and the version: Windows Server 2003 Ent. Edition. SP2
4. UA (phone), gateway or other hardware/software involved: pap2
5. Select your network pattern from http://www.brekeke-sip.com/bbs/network/ ... terns.html : Pattern 4
6. Your problem:
When I open Task Mananger to check the performance of my server, I see that the Java.exe process from BSS has page faults in the billions. What causes this memory leak? Does it affect call quality? Is this something I should be worried about?
Memory Leaks
As far as voice quality, I haven't found any evidence that suggests that voice quality is affected. That is what I'm trying to find out. What is the consequence of those page faults. Yes, my BSS has relay on so it handles the media traffic as well. My server peaks anywhere from 175-200 calls/sessions.
Memory Leaks causing lines not to register?
Well, i had some users with problems. Their pap2 only allowed 1 line to register. I restarted BSS and now both lines register. Is there a fix for this?
Even if you use native BSS's database, you don't have to care about doubled registration records.
>> Well, i had some users with problems.
Are these users located behind NAT?
>> I restarted BSS and now both lines register.
Do both lines indicate a same user name?
Do both lines indicate a same requester IP address?
>> Well, i had some users with problems.
Are these users located behind NAT?
>> I restarted BSS and now both lines register.
Do both lines indicate a same user name?
Do both lines indicate a same requester IP address?
Sorry for the late response.
>>Are these users located behind NAT?
Yes
>>Do both lines indicate a same user name?
It's mixed. some have two different sip accounts (2 different providers) and some have two identical sip accounts(same provider).
>>Do both lines indicate a same requester IP address?
Yes
Any ideas on what is going on? I have another post that no one has responded to yet, but it does give more details about what is happening when Line1 stops registering. Hope this helps:
6. Your problem: Hello, I have an issue that seems quite random. At certain times, line1 on my pap2 at home will stop registering. But line two will be fine. In my pap2 configuration, my BSS address is used as an "Outbound Proxy" and my serproxy address as the Proxy. When I disable outbound proxy, line1 registers fine. I've tried changing the local port from 5060 to something else, and rebooted the pap2 many times. The only thing that worked is restarting the BSS through the web interface. My BSS is used to forward all media and signaling traffic to my serproxy & asterisk servers. My BSS is used solely as an Outbound Proxy. Any ideas on what is going on? I also have a thread about seeing many page faults, not sure if that is related. You can check that thread out also. Please let me know if you need any additional information.
I use several serproxy servers to load balance across several asterisk servers. So, in my dial plan, I've listed all my serproxy servers, here is an example of my dialplan & configuration:
Matching Patterns:
$request=^REGISTER
To=sip:(.+)@x.x.x.x
Deploy Patterns:
$auth=false
$action=register
SIP:
NAT traversal (Keep address/port mapping)=on
Add 'rport' parameter (Send)=on
Authentication (REGISTER)=on
Auth-user=user in "To:" (Register)=yes
Auth-user=user in "From:"=yes
Thru Registration=on
>>Are these users located behind NAT?
Yes
>>Do both lines indicate a same user name?
It's mixed. some have two different sip accounts (2 different providers) and some have two identical sip accounts(same provider).
>>Do both lines indicate a same requester IP address?
Yes
Any ideas on what is going on? I have another post that no one has responded to yet, but it does give more details about what is happening when Line1 stops registering. Hope this helps:
6. Your problem: Hello, I have an issue that seems quite random. At certain times, line1 on my pap2 at home will stop registering. But line two will be fine. In my pap2 configuration, my BSS address is used as an "Outbound Proxy" and my serproxy address as the Proxy. When I disable outbound proxy, line1 registers fine. I've tried changing the local port from 5060 to something else, and rebooted the pap2 many times. The only thing that worked is restarting the BSS through the web interface. My BSS is used to forward all media and signaling traffic to my serproxy & asterisk servers. My BSS is used solely as an Outbound Proxy. Any ideas on what is going on? I also have a thread about seeing many page faults, not sure if that is related. You can check that thread out also. Please let me know if you need any additional information.
I use several serproxy servers to load balance across several asterisk servers. So, in my dial plan, I've listed all my serproxy servers, here is an example of my dialplan & configuration:
Matching Patterns:
$request=^REGISTER
To=sip:(.+)@x.x.x.x
Deploy Patterns:
$auth=false
$action=register
SIP:
NAT traversal (Keep address/port mapping)=on
Add 'rport' parameter (Send)=on
Authentication (REGISTER)=on
Auth-user=user in "To:" (Register)=yes
Auth-user=user in "From:"=yes
Thru Registration=on
Is your Brekeke SIP Server located behind NAT?
If so, you need to put the router's global IP address in the SIP Server's interface settings.
http://wiki.brekeke.com/wiki/Set-port-forwarding
If the problem still happens, ask Brekeke's support team to analyze your packets.
If so, you need to put the router's global IP address in the SIP Server's interface settings.
http://wiki.brekeke.com/wiki/Set-port-forwarding
If the problem still happens, ask Brekeke's support team to analyze your packets.
-
- Posts: 528
- Joined: Tue Sep 20, 2005 9:10 am
- Location: Tannersville, Pennsylvania
I would like to thank you for the input voipwell. Here is what I found out. have a domain name that our customers use as a proxy. We were using DNS SRV to load balance between two ip addresses for that domain. When it switches to the 2nd IP, the DNS cache still holds the first IP. Disabling the DNS SRV and modifying the dial plan like this solve the issue:
Matching Patterns:
$request=^REGISTER
To=sip:(.+)@x.x.com
Deploy Patterns:
$auth=false
$action=register
$target=x.x.x.x
Matching Patterns:
$request=^REGISTER
To=sip:(.+)@x.x.com
Deploy Patterns:
$auth=false
$action=register
$target=x.x.x.x