作者qrtt1 (有些事,有時候。。。)
看板java
標題Re: [J2EE] 防堵無窮迴圈的方法?
時間Sat Jan 12 10:28:24 2013
※ 引述《sabreur (無奈)》之銘言:
: 各位大哥前輩好
: 小弟任職一間資訊公司
: 是這樣子的
: 因為公司系統會幫client端處理一些資料
: 之前發生過處理的資料長太奇怪 造成一直跑迴圈
: 跑到Server當掉 進而影響所有的client
: 當然這是程式端要寫好 ...
: 可是我是後來接手的 到底哪裡還有地雷 現在只能一隻一隻去翻
: 但是在不知道資料還有可能會長怎樣的情況下
: 只能碰到一個然後解掉部分沒寫好的程式
: 所以想問問 有沒有 可以從client發送 request 給 Server時
: 就開始計時 如果超過一定時間 就throw 處理逾時的Exception
: 然後 讓JVM可以去回收他浪費掉的資源
: 像這種功能可行嗎 我要用什麼關鍵字去查?@@
簡單的做法是把處理的程式分到其它 process 做,
做完了再跟你的 server 回報,你再回給 user。
這樣爆掉的時候,就只會有另一個 process 死掉罷了。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.43.113.194
推 plover:每個語言都可以這樣搞 XDDDrz 01/12 14:44
→ qrtt1:簡單有效啊 :) 很多 browser 現在一個分頁就一個 process 01/12 21:28