Ajax 数据库在每秒运行500个请求时停止

Ajax 数据库在每秒运行500个请求时停止,ajax,database,jdbc,db2,livechat,Ajax,Database,Jdbc,Db2,Livechat,我构建了一个聊天应用程序,通过AJAX每1秒加载一次聊天页面, 我使用DB2Express-c数据库存储消息 一天500个用户一次使用此应用程序,此时数据库停止工作 在一秒钟内一次运行500个quire是否会对数据库产生任何影响 请说明如何在不影响数据库功能的情况下每秒运行quires。DB2图标上的红色标记表示实例停止工作。此问题应与内存问题或其他问题有关 您必须检查db2diag.log文件,并检查消息。在实例停止时,您很可能拥有相关信息。第一个failrue数据捕获功能允许在崩溃发生时在d

我构建了一个聊天应用程序,通过AJAX每1秒加载一次聊天页面, 我使用DB2Express-c数据库存储消息

一天500个用户一次使用此应用程序,此时数据库停止工作

在一秒钟内一次运行500个quire是否会对数据库产生任何影响


请说明如何在不影响数据库功能的情况下每秒运行quires。

DB2图标上的红色标记表示实例停止工作。此问题应与内存问题或其他问题有关

您必须检查db2diag.log文件,并检查消息。在实例停止时,您很可能拥有相关信息。第一个failrue数据捕获功能允许在崩溃发生时在diag目录中重新堆积所有信息

为了解决这个问题,您只需要重新启动DB2。您可以创建一个任务来检查实例是否已启动,如果未启动,则尝试重新启动。然而,这是保持DB2正常运行的错误方法

您应该看到DB2崩溃时发生了什么。可能500个代理的内存太高,DB2无法保留更多内存


您是否在同一台DB2服务器上运行其他进程?可能其中一个损坏了DB2内存。

您说的“数据库停止工作”是什么意思,有错误吗?日志到目前为止你试过什么吗?DB2Express-c的32位或64位版本?64位版本,在db2iconyeah上给出红色标记时显示错误,但错误消息是什么?在没有任何信息的情况下,应该如何帮助你^^