cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Announcements
Walkthrough Wednesdays
402
Views
0
Helpful
4
Replies
KiloBravo
Beginner

CUCM - Unable to browse to pub and ip phone services

CUCM 7.1

Having an issue with browsing to a publisher and using ip phone services that are on that server.

the page just doesnt open when browsing to it using http://ip_address. but when using https://ip_address:8443 it gets to the first page with the link to the admin page, upon clicking that link, it goes to a blank page but thats it.

ip phone services are also giving a 'host not found'.

the callmanagers are across a site to site vpn tunnel and the other subscribers in the same /24 subnet are working fine.

any suggestions?

Thanks in advance

1 ACCEPTED SOLUTION

Accepted Solutions
Joseph Martini
Cisco Employee

If you're getting a blank page sounds like the web service is having issues.  Try and restart it on the publisher from the command line with "utils service restart Cisco Tomcat".

View solution in original post

4 REPLIES 4
Joseph Martini
Cisco Employee

If you're getting a blank page sounds like the web service is having issues.  Try and restart it on the publisher from the command line with "utils service restart Cisco Tomcat".

View solution in original post

would that have any ipmact on anything else? is it safe to do in hours?

You can restart the tomcat service during production without any impact.

If this has happened before you may be hitting CSCtj50884. Which is a bug related to java running out of memory.

To verify if you are hitting this. The main cause of this is using imcompatible versions of RTMT.

Uninstall any existing RTMT client. Download RTMT pluging from CUCM Server version that has the fix. Install new RTMT client.

1.) Download the Tomcat Java heap file (*.hprof) automatically generated on the 
CUCM server to your laptop or desktop

    file get activelog tomcat/logs/*

2.) Run the following Java command against the downloaded heap:

    jhat -J-mx2048m .hprof

It will take a few minutes and eventually start a HTTP server on port 7000.

Note, jhat is provided as part of the Java Development Kit (Standard Edition). 
You will need to install the Sun/Oracle JDK locally in order to run the jhat
command.

    http://www.oracle.com/technetwork/java/javase/downloads/index.html

3.) Access the server via any web browser:

    http://:7000

4.) Select the "Execute Object Query Language (OQL) query" option at the very
bottom of the page.

5.) Enter the following OQL query and click the Execute button.

    select count(heap.objects('org.apache.catalina.session.StandardSession'),
"it.isValid.toString()=='false'")

Crashes due to CSCtj50884 will have thousands and thousands of invalid
sessions.

ignore that - i took a risk and did it..... all working... thanks

Content for Community-Ad

Spotlight Awards 2021