Oracle EBS查看请求日志报404 not found错误,FNDWRR.exe资源访问不存在
问题描述
如上图中,查看请求时,点击“查看日志”按钮后,正常浏览器会打开一个页面,可以看到这个请求的日志,但出现问题后,浏览器会报404错误,如下图
解决方法
cd $EBS_ORACLE_HOME/common/scripts
实际目录:(/oracle/PROD/fs1/FMW_Home/Oracle_EBS-app1/common/scripts)
请根据自己的目录进行修改
发现正常的节点中,此目录下有两个文件
sqlnet.log
txkFNDWRR.pl
问题节点中却只有sqlnet.log一个文件
之后将正常节点中的txkFNDWRR.pl文件放到问题节点中的目录下后,立即恢复正常。
遗留问题
- txkFNDWRR.pl文件如何丢失
- txkFNDWRR.pl是如何工作的
排查过程
根据SR信息(Doc ID 847844.1)进行了排查,后台使用FNDWRR.exe是可以正常输出日志的,仅前端访问不到。
cd $OA_HTML/bin
mv FNDWRR.exe FNDWRR.exe.save
# 然后随便找一个请求,打开查看日志,之后会报一个404错误
# 报404的页面会有一个temp_id,比如temp_id=1743955677
export QUERY_STRING=temp_id=1743955677
./FNDWRR.exe.save
# 之后查看是否可以正常输入日志内容
官方解释:如果可以正常输出日志内容,则FNDWRR.exe无问题,那么需要查看apache服务
后续apache也未排查到原因,还是大神提醒让看这个页面是不是有问题才解决的。
后续查看support(Doc ID 847844.1),有这么一段,第一行就是确认txkFNDWRR.pl文件
分类:
Oracle
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通