SAP Basis: 从SAP GUI杀死进程
生活随笔
收集整理的這篇文章主要介紹了
SAP Basis: 从SAP GUI杀死进程
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
通常遇到執行時間大于10000秒的任務(SM37),除非是系統初始化或者有巨大的數據量,否則可以判定就是系統異常了,不是互鎖就是“卡”(說不清的情況下)了。
系統提供任務監控(SM37),我們可以在這里結束異常任務。 選擇任務-> stop active Job,一般情況下可以結束。如果仍舊無法停止,進入下一步。
我們通過SM50進行進程監控,至于任務和進程的對應關系,我還真沒找到專業的方法,準專業的方法就是看時間,如果時間一致,應該可以判定此進程為對應任務,在這里也可以通過結束進程的方式來結束任務。
菜單:menu? -> Process -> Cancel Without Core??? 當然很多時候,做到這里就可以了。如果還是不行,進入下一步。
其實到這一步殺不了,應該救助Basis了,因為要到操作系統層面去操作了。 不過系統還是提供了小窗口給我們的,不是那么直接而已。
通過SM69 可以定義操作系統層命令,所以針對Server的操作系統,可以選擇專門的kill進程的命令。進入SM69后,新建命令,名字隨便只要不重復,設置的時候,需要把命令和參數分開寫。 因為我們是在Windows系統,所以命令為KILLTASK?? ,參數是: /pid?? XXX1?/pid? XXX2 ?/F?? .??? XXXX 按照實際情況寫進程號就行了, 進程號可以通過SM50獲取。???這一招出來,肯定是必死無疑啦。 不過(還是有不過),如果Client的狀態是不允許更改,那么這一招就不是很好使了。 因為需要通過傳輸Request來實現。
不斷追尋之后,又找到了,新的方法。 那就是通過程序。 SE38:RSBDCOS0,? 點擊執行,輸入完整的命令: 比如: taskkill /pid XXX1 /F , 回車,執行完成。
以上最后兩種方法,慎用。
總結
以上是生活随笔為你收集整理的SAP Basis: 从SAP GUI杀死进程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SAP几则常用的BASIS技巧整理
- 下一篇: 安装SAP Business One对软