Xpages 引发异常。有关更多详细信息,请参阅XPage中的error-log-0.xml

Xpages 引发异常。有关更多详细信息,请参阅XPage中的error-log-0.xml,xpages,lotus-notes,Xpages,Lotus Notes,我正在Domino服务器8.5.3 FP1 Windows 64位上运行Xpage应用程序 我们正在向大约2500名用户发送账单(文件)。在测试期间,此应用程序运行良好,没有任何错误。当我们向用户展示账单时。所有用户都在尝试打开应用程序 它抛出以下错误。但应用程序仍然有效。在某个时候,应用程序会变得很慢,http挂起。我必须重新启动HTTP。那么它工作得很好 我无法找到原因,无论代码中是否有错误,还是因为访问应用程序的用户数量增加 06/04/2014 10:58:53 AM HTTP JVM

我正在Domino服务器8.5.3 FP1 Windows 64位上运行Xpage应用程序

我们正在向大约2500名用户发送账单(文件)。在测试期间,此应用程序运行良好,没有任何错误。当我们向用户展示账单时。所有用户都在尝试打开应用程序

它抛出以下错误。但应用程序仍然有效。在某个时候,应用程序会变得很慢,http挂起。我必须重新启动HTTP。那么它工作得很好

我无法找到原因,无论代码中是否有错误,还是因为访问应用程序的用户数量增加

06/04/2014 10:58:53 AM  HTTP JVM: CLFAD0211E: Exception thrown. 
For more detailed information, please consult error-log-0.xml located in D:/Lotus/Domino/data/domino/workspace/logs
有时这也是投掷

HTTP JVM: CLFAD0141E: Error processing XPage request. For more detailed information,   
please consult error-log-0.xml located in D:/IBM/Lotus/Domino/data/domino/workspace/logs

请对此查询提供帮助。

您应该从Paul的建议开始。如果您还没有下载并安装LogReader(由Jakob Majkilde编写),那么您应该。它是服务器上的一个数据库,可以读取各种错误文件类型,并以简单的方式为您显示它们。你可以在这里找到它:

从这些日志文件中,您将必须查看系统在哪里投诉问题。您是用Java还是服务器端Javascript(SSJS)编写代码的?您可以选择调试这两个版本(尽管我不记得您是否可以在8.5.3版中调试SSJS-在9.0版之前可能不可用)。但是您可以在代码中您认为会中断的位置附近添加println;-)

/约翰

在某个时候,应用程序会变得很慢,http挂起。我必须重新启动HTTP。那么它工作得很好

正如Paul+John提到的,没有人能够从发布的消息中给你一个准确的答案

当您提到应用程序变慢和挂起时,我还建议您观看

这是大约4小时的视频,详细介绍了如何使用调试工具调试应用程序以解决性能问题

同样,这不是一个精确的解决方案。您将需要使用XPages工具箱深入查看代码/JVM,以查看它在哪里减速/挂起


error-log-0.xml
日志文件中发布堆栈可能会给出一些提示,但对于性能/挂起,很少有这么简单的方法可以找到。

现在应用程序可以正常工作。我刚刚在所有SSJ中包括了异常处理

现在它不是抛出错误


感谢您的帮助和时间。

请按照错误消息给出的建议进行操作,并查阅文件。如果您无法直接访问服务器,则OpenNTF中的XPages日志读取器或XPages调试工具栏都允许您查看这些文件。基本上,控制台消息只表示“服务器上某个位置的XPages应用程序遇到了某种您未处理的错误”。它告诉用户查询error-log-0.xml的原因。请注意,文件上的数字会随着服务器重新启动而增加(如果文件已满,则可能会增加)。我将尝试一下并返回结果。我已经用SSJS编写了代码。我也会安装日志阅读器。所以下次,我可以很容易地调试。今天我没有机会得到日志文件。明天我将看到日志和调试。非常感谢你抽出时间。西蒙,谢谢你宝贵的提示。只有当许多用户点击应用程序时才会发生这种情况。现在应用程序运行正常,没有错误。我将在开发服务器上安装XPages工具箱并进行调试。