今天同事反應在EBS R11的測試機上,Concurrent Request一直有問題,所以我到伺服器上下了一個指令:
$ ps -ef |grep FNDLIBR
發現有一個原本應該存在如下列的Service不見了。
testmgr 25011 24993 0 09:27:57 pts/1 0:00 FNDLIBR FND CPMGR FNDCPMBR sysmgr=""
先執行adcmctl.sh把service停下來
$ adcmctl.sh stop apps/XXXXX
You are running adcmctl.sh version 115.31
Shutting down concurrent managers for TEST ...
Submitted request 12315687 for CONCURRENT FND SHUTDOWN
adcmctl.sh: exiting with status 0
最後回傳Status 0,但是還有許多的FNDLIBR FND Concurrent_Processor,一個一個把它kill。
$ kill -9 <Process ID>
重新執行adcmctl.sh,把service開啟
$ adcmctl.sh start apps/XXXXX
You are running adcmctl.sh version 115.31
Starting concurrent manager for TEST ...
Starting TEST_1111@TEST Internal Concurrent Manager
Default printer is noprint
adcmctl.sh: exiting with status 0
最後回傳Status 0,FNDLIBR FND CPMGR FNDCPMBR sysmgr=""也被正常啟動了。