Oracle EBS查看请求日志报404 not found错误,FNDWRR.exe资源访问不存在

问题描述

image

如上图中,查看请求时,点击“查看日志”按钮后,正常浏览器会打开一个页面,可以看到这个请求的日志,但出现问题后,浏览器会报404错误,如下图

image

解决方法

cd $EBS_ORACLE_HOME/common/scripts
实际目录:(/oracle/PROD/fs1/FMW_Home/Oracle_EBS-app1/common/scripts)
请根据自己的目录进行修改

发现正常的节点中,此目录下有两个文件

sqlnet.log
txkFNDWRR.pl

问题节点中却只有sqlnet.log一个文件

之后将正常节点中的txkFNDWRR.pl文件放到问题节点中的目录下后,立即恢复正常。

遗留问题

  1. txkFNDWRR.pl文件如何丢失
  2. 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服务

image

后续apache也未排查到原因,还是大神提醒让看这个页面是不是有问题才解决的。

后续查看support(Doc ID 847844.1),有这么一段,第一行就是确认txkFNDWRR.pl文件
image

posted @ 2023-08-30 18:05  树苗叶子  阅读(33)  评论(0编辑  收藏  举报