You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ASP.NET应用需刷新IIS应用池方可运行问题排查求助

应用池刷新问题

若不刷新IIS中的应用池,ASP.NET应用无法正常运行。

问题背景

我们的ASP.NET应用及Oracle数据库迁移至新服务器后出现该问题,此前在旧服务器环境下无此现象。

排查过程

我们已启动排查工作,创建日志表(应用池刷新前后日志),涉及存储过程:

osspbs_dba.build_request_pkg.get_requests_sp(in_req_id => :in_req_id,
                                             in_site_id => :in_site_id,
                                             out_cur_requests => :out_cur_requests);

发现获取游标时抛出数据库错误:

Ora-01861.

记录参数后发现:中国用户操作时,数据库按其会话记录NLS_TERRITORY和NLS_LANGUAGE;但美国用户操作时,这两个参数仍显示为CHINA,触发错误。

刷新应用服务器的应用池后问题消失。

日志截图情况:

  • 第15行REQ_ID-65527,问题出现后访问时日志记录为CHINA;
  • 刷新应用池后,日志记录为American,应用恢复正常;
  • 排查发现参数变为CHINA后,其他地区用户会话参数无法自动变更。

**备注:**已在web.config中增大连接池大小。

内容的提问来源于stack exchange,提问作者Arif Mohammad

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 04:25:10