Last modified by Scott Gagan on 2021/09/10 22:40

Show last authors
1 == Problem ==
2
3 If iSymphony is using excessive amounts of CPU time, or is affecting call quality on the system it's installed on, here are a few things to check before opening a ticket with us.
4
5 == Troubleshooting ==
6
7 1. Ensure that the hardware installed in the system running iSymphony is reasonably close to our [[Hardware Requirements>>doc:ISYMDOCS.iSymphony Requirements]]. It doesn't need to exactly meet the recommendations, due to the inherent variability in requirements, but it should be close.
8 1. If you are using call detail records in MySQL, ensure that you have applied the [[index fix for the CDR database>>doc:iSymphony Knowledge Base.Browse Articles by Page Tree Hierarchy.Crashes and Performance Issues.High CPU Usage or Call Quality Issues.Missing MySQL CDR Index.WebHome]].
9 1. Check the iSymphony log files for errors that may be related. See [[doc:iSymphony Knowledge Base.Browse Articles by Page Tree Hierarchy.Error Messages In Logs.WebHome]] for details on checking the iSymphony logs, and look for one of these specific messages that may cause high CPU usage:
10 11. [[doc:iSymphony Knowledge Base.Browse Articles by Page Tree Hierarchy.Error Messages In Logs.java\.lang\.OutOfMemoryError\: Java heap space.WebHome]]
11 11. [[doc:iSymphony Knowledge Base.Browse Articles by Page Tree Hierarchy.Error Messages In Logs.java\.lang\.OutOfMemoryError\: unable to create new native thread.WebHome]]
12
13 == Further Support ==
14
15 If you've checked the above items, and you're still having resource usage or call quality issues, feel free to open a ticket including the following information:
16
17 1. The symptoms you're experiencing (e.g. high cpu usage, high network traffic, call quality issues, etc), including how frequently they happen.
18 1. (((
19 The output of the following commands:
20
21 {{code}}
22 $ cat /proc/cpuinfo
23 $ free -m
24 $ ps aux | grep -e "java.*isymphony3"
25 {{/code}}
26 )))
27 1. All files in /opt/isymphony3/server/log.
28 1. All files in /opt/isymphony3/server/conf.
29 1. Approximately how much call traffic does this phone system handle (calls per day, simultaneous calls, etc)?
30 1. If you are using queues on this phone system, 
31 11. How many queues are running on the system (even if they aren't licensed in iSymphony)?
32 11. How many agents are logging into queues at a time?
33 11. What ring strategy are you using for your queues?
34 1. If you can catch the system while it is lagging for additional information, include the following as well:
35 11. A screenshot of the top command while the issue is occurring.
36 11. (((
37 The output of these commands:
38
39 {{code}}
40 $ netstat -lanp | grep 5038
41 $ netstat -lanp | grep 50000
42 $ cat /proc/`cat /opt/isymphony3/server/iSymphonyServer.pid`/stat
43 {{/code}}
44 )))
45
46 == Related articles ==
47
48
49
50 {{contentbylabel spaces="" showLabels="false" reverse="true" sort="modified" max="5" labels="kb-troubleshooting-article" showSpace="false" type="page"/}}
iSymphony