首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IIS默认应用程序池循环1740分钟后事件查看器日志中的DB2错误

IIS默认应用程序池循环1740分钟后事件查看器日志中的DB2错误
EN

Stack Overflow用户
提问于 2014-10-28 17:34:15
回答 1查看 1.6K关注 0票数 0

我的生产服务器中有一个奇怪的问题,它使用客户端IBM.data.DB2版本从DB2 database.This应用程序中获取数据,这些应用程序是用C#设计的,部署在IIS-7上。所有事务的工作都很好,直到1740分钟后应用程序池循环被请求。,这是一个默认的IIS应用程序池设置。

IIS中的相同代码和设置在另一台服务器上运行良好,即使在回收应用程序池之后也不会记录错误。

事件查看器中记录的事件顺序:

  1. 进程id为'968‘服务应用程序池'ASP .NET v2.0’的辅助进程请求循环,因为工作进程达到了其允许的处理时间限制。
  2. 为应用程序池'Webservice WS‘提供服务的进程意外终止。过程id为'2988‘。进程退出代码为“0x0”。
  3. 在关闭期间,为应用程序池“ASP .NET v2.0”提供服务的进程超过了时间限制。过程id为'968‘。

4.服务应用程序池'Webservice WS‘的进程意外终止。过程id是'1456‘。进程退出代码为“0x0”。

  1. 同时登录事件查看器时出错

无法从源找到DB2事件ID 4的说明。或者引发此事件的组件未安装在本地计算机上,或者安装已损坏。您可以在本地计算机上安装或修复组件。 如果事件起源于另一台计算机,则显示信息必须与事件一起保存。 这次活动包括下列资料: 2014-10-28-15.27.29.648000实例:DB2Node:000 PID:6820(w3wp.exe) TID:4340 Appid:无RAS/PD组件pdDmpErrMsg探针:20 "C:\ProgramData\IBM\DB2\DB2COPY1\DB2\db2diag.log". ADM14000E DB2无法打开诊断日志文件运行命令"db2diag -rc“0x840f0001”以查找更多信息。

EN

回答 1

Stack Overflow用户

发布于 2014-10-28 22:49:28

如果您按照在db2diag -rc "0x840f0001"服务器上的建议运行DB2,您将看到,除其他外,如下所示:

代码语言:javascript
复制
Description:
    Access Denied

Associated information:
    Sqlcode -970
SQL0970N  The system attempted to write to a read-only file.

显然,DB2服务器无法访问其诊断日志以进行写入。你需要和你的DBA谈谈才能解决问题。运行DB2服务器的用户帐户可能已经更改,进程现在无法访问日志文件,或者可能是某些Windows软件,如防病毒或备份程序,锁定文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26614820

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档