SummaryPDF Report generation is a time and resource consuming activity and when a device is under a large strain or resource usages is high, it is possible that report generation can take a significant amount of time
OverviewGenerating a PDF report ad hoc is the same process as the scheduled reports. Processes gather information from teh database and generate the graphs necessary to do the report. Though scheduled reports run at 01:00 Exinda local time, ad hoc reports can be run whenever, by pressing on the PDF icon.
This process is extremely labour intensive, involving many processes and the database. If the device is under heavy load, it can be seen that the PDF report generation process takes more time than expected and in some cases will not create one at all.
CauseWhen the device is under heavy load or heavy resource usage, it is possible that some secondary functions like the web UI and report generation will have performance issues in order to ensure that the primary functions (traffic throughput) will be unaffected. With the reports especially, which heavily utilize resources, they will often take a lot longer than normal to generate.
Similarly, if the statistics or monitor processes are not running (have been terminated or are locked up) the report process can stall or cause errors.
WorkaroundThere are various options to attempt to get a report to generate when the device is under heavy load.
- Use the graph page under the Monitor menu to get information wanted, and use the PDF report on that page
- Create a new report that has less information in it (only choose specific information wanted instead of all information) - this will diminish the number of contact the processes will have the database and will require less resource usage.
- service statistics restart
- service monitor restart