差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

Both sides previous revision 前次修改
下次修改
前次修改
java:servicewrapper:hangproperties [2016/08/19 16:40]
tony [How to?]
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?]]
  
 +=====  ===== 
 +---- 
 +\\ 
 +~~DISQUS~~