Sun Microsystems, Inc.  Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition
   Home | Current Systems | Former STK Products | EOL Systems | Components | General Info | Search | Feedback

Asset ID: 1-72-2252470.1
Update Date:2017-04-11
Keywords:

Solution Type  Problem Resolution Sure

Solution  2252470.1 :   Diameter Signaling Router (DSR) - "Report All" Button From Routes Menu Doesn't Return Any Result  


Related Items
  • Oracle Communications Diameter Signaling Router (DSR)
  •  
Related Categories
  • PLA-Support>Sun Systems>CommsGBU>Global Signaling Solutions>SN-SND: Tekelec DSR
  •  




In this Document
Symptoms
Changes
Cause
Solution


Created from <SR 3-14492813861>

Applies to:

Oracle Communications Diameter Signaling Router (DSR) - Version DSR 5.0 and later
Information in this document applies to any platform.

Symptoms

When selecting the the "Report All" button from "Main Menu -> Configuration -> Network -> Route" NOAM menu, no results are getting fetched. A blank page is displayed.

Changes

 

Cause

This behavior is due to the big number of configured routes on the system. In fact, the related executed php script is timing-out before it fetches the results. This explains why the users are getting a blank screen.
In the /var/log/message* logs of the concerned Active Network, Operation, Administration & Maintenance (NOAM) server, the following input entries can be identified:

Mar 16 08:31:16 DSR-NOAM httpd: PHP Fatal error: Maximum execution time of 30 seconds exceeded in /usr/TKLC/plat/www/zend-framework/library/Zend/Log.php on line 321
Mar 16 08:37:19 DSR-NOAM httpd: PHP Fatal error: Maximum execution time of 30 seconds exceeded in /usr/TKLC/plat/www/zend-framework/library/Zend/Log.php on line 321
Mar 16 08:51:56 DSR-NOAM httpd: PHP Fatal error: Maximum execution time of 30 seconds exceeded in /usr/TKLC/plat/www/zend-framework/library/Zend/Log.php on line 315
Mar 16 08:53:45 DSR-NOAM httpd: PHP Fatal error: Maximum execution time of 30 seconds exceeded in /usr/TKLC/plat/www/zend-framework/library/Zend/Log.php on line 420
Mar 16 09:38:40 DSR-NOAM httpd: PHP Fatal error: Maximum execution time of 30 seconds exceeded in /usr/TKLC/plat/www/zend-framework/library/Zend/Log.php on line 321

Moreover, the highest debug level of "/var/TKLC/appw/logs/Process/AppWorksGui.log" log shows that the timestamp of "Report All" action lasts more than the timeout value ("max_execution_time" parameter in "/etc/php.ini" file).

The entries corresponding to "Report All" script look like below:

1490018032:3813784:23082:7:[109:/config/route/reportall:1490018002]****

In order to activate the highest debug level of "/var/TKLC/appw/logs/Process/AppWorksGui.log" log, follow the below procedure:

  1. Connect to the concerned Active NOAM server
  2. Change appworks debug level to 7. Using 'vi' commands. Change the value of "aw.logging.level" to "7" (for DEBUG) in the [production] area:
    vi /var/TKLC/appworks/ini/AppWorks-logging.ini 
  3. Run the report all from GUI
  4. Change back to the original debug level updated in step 2.

 

Solution

Follow the below steps to increase the php scripts timeout:

  1. Connect to the Active NOAM server.
  2. Edit the /etc/php.ini file and increase the "max_execution_time" parameter to 300 seconds (default value being 30 seconds):
    $ vim /etc/php.ini
  3. Save and quit.
  4. Restart the httpd service on the concerned Active NOAM:
    $ sudo service httpd restart

Attachments
This solution has no attachment
  Copyright © 2018 Oracle, Inc.  All rights reserved.
 Feedback