差異處
這裏顯示兩個版本的差異處。
Both sides previous revision 前次修改 下次修改 | 前次修改 | ||
java:servicewrapper:hangproperties [2016/08/19 16:40] tony |
java:servicewrapper:hangproperties [2023/06/25 09:48] (目前版本) |
||
---|---|---|---|
行 15: | 行 15: | ||
<code> | <code> | ||
wrapper.console.loglevel=STATUS | wrapper.console.loglevel=STATUS | ||
+ | </code> | ||
+ | ===== Verify ===== | ||
+ | 參考此[[http://stackoverflow.com/questions/30261965/how-to-make-jvm-hang-for-a-given-time-period|連結]],可以透過以下指定去模擬JVM hang住5分鐘: | ||
+ | <code bash> | ||
+ | pkill -STOP java; sleep $(( 5 * 60 )); pkill -CONT java | ||
+ | </code> | ||
+ | 但因為這不夠精確,會造成系統上所有java程式hang住,如果能取得pid,建議使用以下command: | ||
+ | <code bash> | ||
+ | $pid=12345 | ||
+ | kill -STOP $pid | ||
+ | sleep 5 | ||
+ | kill -CONT $pid | ||
</code> | </code> | ||
以下為log範例輸出: | 以下為log範例輸出: | ||
行 37: | 行 49: | ||
* [[https://wrapper.tanukisoftware.com/doc/english/prop-ping-timeout.html|Java Service Wrapper - wrapper.ping.timeout]] | * [[https://wrapper.tanukisoftware.com/doc/english/prop-ping-timeout.html|Java Service Wrapper - wrapper.ping.timeout]] | ||
* [[https://wrapper.tanukisoftware.com/doc/english/prop-console-loglevel.html|Java Service Wrapper - wrapper.console.loglevel]] | * [[https://wrapper.tanukisoftware.com/doc/english/prop-console-loglevel.html|Java Service Wrapper - wrapper.console.loglevel]] | ||
+ | * [[http://stackoverflow.com/questions/30261965/how-to-make-jvm-hang-for-a-given-time-period|How to make JVM hang for a given time period?]] | ||
===== ===== | ===== ===== |