Forms Process (FRMWEB) Consumes 100% of CPU in Oracle Applications R12 (文檔 ID 745711.1)

https://support.oracle.com/epmos/faces/DocumentDisplay?_afrLoop=283767243216583&id=745711.1&_adf.ctrl-state=9f1wz4slj_52html

查看 nginx 進程啓動的精確時間和啓動後所流逝的時間:nginx

[root@iZ25p102vo3Z ~]# ps -eo pid,lstart,etime,cmd | grep nginx

查找運行時間超過1天的frmweb進程


EBS中常常會出現一些zombie的frmweb進程,特徵是運行時間很長,佔用CPU都(1個frmweb進程佔用1個CPU線程100%資源)
下面腳本是利用awk找到運行時間超過1天的frmweb進程,並kill掉。

用法說明:
match($4,/-/)是用來匹配時間字符串中用來分割天和時間的"-"web

ps -eo pid,pcpu,pmem,time,command | sort -k 2 -r | awk '/frmweb/ && !/PID/ && match($4,/-/) && $4+0>=1'
ps -eo pid,pcpu,pmem,time,command | sort -k 2 -r | awk '/frmweb/ && !/PID/ && match($4,/-/) && $4+0>=1 {print $1}' | xargs kill -9
相關文章
相關標籤/搜索