cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
363
Views
0
Helpful
1
Replies

2921 Router High CPU utilization due to Web Write HouseK

nithin louis
Level 1
Level 1

Hi,

 

I have an IP Telephony setup running on CME 2921 IOS version 152-4.M6a.bin. The PBX CPU utilization reaching nearly 100 %.

 

We have enabled the script on the Router when CPU utilization reaching more than 75 %.

 

Based on the result we found that high CPU is caused by a process called “Web Write HouseK”.

 

Could you please guide me what exactly this cause ?I searched but not find any good documentation. 

 

Thanks in advance

Nithin louis.

1 Reply 1

yahsiel2004
Level 7
Level 7

Device is experiencing frequent high CPU spikes at the "Web Write Housek"
process.

CPU utilization for five seconds: 89%/1%; one minute: 10%; five minutes: 4%
PID Runtime(ms) Invoked uSecs 5Sec 1Min 5Min TTY Process
271 23422484 233103 100484 80.49% 6.60% 1.37% 0 Web Write Housek

100
90 * * ** * * ** * **
80 * * * * ** ** * *** * * ** *
70 ** ** * * ** ** * * *** ** * ** * *
60 ** **** * * ** ** * * ******** ** * *
50 ** ** ****** ** * ** ** * * * *********** * *
40 ** ** ****** ** * ** ** * * * *********** * *
30 ** ** ****** ** * ** ** * * * *********** * *
20 ************************************************************************
10 ************************************************************************
0....5....1....1....2....2....3....3....4....4....5....5....6....6....7..
0 5 0 5 0 5 0 5 0 5 0 5 0
CPU% per hour (last 72 hours)
* = maximum CPU% # = average CPU%

Conditions:
The CPU spikes are caused by an auto configuration save feature when the
telephony-service is enabled. The autosave cannot happen if a previous auto
save occurred less than 10 minutes
ago. A few of the triggers are:

1.The "auto assign" DN feature for phones are turned on and new phones are
plugged in.
2.Call forwarding is being used as seen with the 'Cfwdall' portion of the
configs.
3.Configuration changes are made using a web page or gui.

Workaround:
The only known workaround is to:

1) Configure 'exec-timeout 0 0' on the VTY/Console
2) Connect to the console, go into enable mode and then disconnect the
cable. If telnet is used, a device will have to remain connected to
prevent auto saves.

This works because there is a mechanism to prevent saving the configs
multiple times at the same time. It is also good to know that that if the
device is reloaded, you will have to connect to the console again.

Regards,

Yosh

HTH Regards, Yosh
Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: