monitor.jsp 1.1 KB

123456789101112131415161718192021222324252627282930313233343536
  1. <%@ page contentType="text/html;charset=UTF-8" %>
  2. <%@ page import="com.raqsoft.report.usermodel.*" %>
  3. <%@ page import="com.raqsoft.report.cache.*" %>
  4. <html>
  5. <head>
  6. <title>报表服务器监控</title>
  7. </head>
  8. <body>
  9. <table border=1 cellspacing=0 cellpadding=8 align=center width=400>
  10. <tr>
  11. <td>最大并发任务数:</td><td align=right><%=PerfMonitor.getMaxConcurrentTaskNum()%></td>
  12. </tr>
  13. <tr>
  14. <td>当前并发任务数:</td><td align=right><%=PerfMonitor.getConcurrentTaskNum()%></td>
  15. </tr>
  16. <tr>
  17. <td>最大等待任务数:</td><td align=right><%=PerfMonitor.getMaxWaitingTaskNum()%></td>
  18. </tr>
  19. <tr>
  20. <td>当前等待任务数:</td><td align=right><%=PerfMonitor.getWaitingTaskNum()%></td>
  21. </tr>
  22. <tr>
  23. <td colspan=2> 注:任务是指报表计算或分页</td>
  24. </tr>
  25. <tr>
  26. <td>当前写缓存文件的线程数:</td><td align=right><%=CacheManager.getCurrentWriteCount()%></td>
  27. </tr>
  28. </table>
  29. <script language=javascript>
  30. window.setTimeout( "reload()", 3000 );
  31. function reload() {
  32. document.location = document.location;
  33. }
  34. </script>
  35. </body>
  36. </html>