为什么ERP请求一直是待定状态

发布网友 发布时间:2022-04-22 01:13

我来回答

2个回答

热心网友 时间:2023-12-18 22:01

待定状态出现有两种可能:
(请先检查问题二,再检查问题一)
(问题一)是同时运行的请求比较多,一般来说控制在10个以内即可,另外个别请求占用的资源比较大(如薪酬等)。如果请求提交过多,请取消部分请求。
(上图里的请求--查看,用sysadmin登陆可以看到所有的用户特定请求状态)
(以上为举例,计划的待定任务不影响实际的请求队列)
(问题二)并发管理器出现问题,导致队列任务不能运行。
在服务器上执行 ps -ef |grep FNDL查看进程状态,正常来说进程有十几个,正常状态如下:
如果数量只有三五个,说明异常,重启并发管理器服务 (重启并发服务之前请先 killall FNDLIBR)
启动: $APPLCSF/scripts/PROD_xxx/adcmctl.sh start apps/password
关闭: $APPLCSF/scripts/PROD_xxx/adcmctl.sh stop apps/password
su - applprod
cd /ora1159/prod/prodcomn/admin/scripts/PROD_arpinfo
./adcmctl.sh start apps/apps password
ps -ef |grep FNDLIB出现上图进程即可。
还不行,重新启动数据库和应用服务吧

热心网友 时间:2023-12-18 22:02

可能是同时运行的请求比较多,一般来说控制在10个以内即可,另外个别请求占用的资源比较大(如薪酬等)。如果请求提交过多,请取消部分请求。

要么就是并发管理器出现问题,导致队列任务不能运行。
在服务器上执行 ps -ef |grep FNDL查看进程状态,正常来说进程有十几个,如果数量只有三五个,说明异常,重启并发管理器服务 (重启并发服务之前请先 killall FNDLIBR)
su - applprod
cd /ora1159/prod/prodcomn/admin/scripts/PROD_arpinfo

./adcmctl.sh start apps/apps password
ps -ef |grep FNDLIB出现十几个进程即可。

还不行,重新启动数据库和应用服务吧。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com