我真的很困惑: 在我的windows 2008r2中,我有一個windows服務,實際上它是一個java進程,運行時用戶名爲SYSTEM。現在,我使用JSTACK純粹的服務。但它出現的錯誤:java jstack工具內存不足或者權限不足
insufficient memory or insufficient privilege to attach
但是,如果使用Jstack的選項-F,可以精細的工作。我查看jdk的源代碼,它使用一個類BugSpotAgent完成上述操作。
我想知道的根本原因,我不能使用Jstack rawly,是它的SYSTEM用戶權限的問題?我也有嘗試使用PsExec.exe(工具)來運行我的Jstack rawly(這意味着我將用SYSTEM用戶運行Jstack),但它仍然無法正常工作。
你能幫我嗎?
謝謝&關心!
參見[Jstack並沒有足夠的存儲是可用來處理該命令(HTTP: //stackoverflow.com/questions/906620/jstack-and-not-enough-storage-is-available-to-process-this-command)用於Windows服務的解決方法。 – Vadzim