作者sabreur (無奈)
看板java
標題[J2EE] 防堵無窮迴圈的方法?
時間Fri Jan 11 21:35:51 2013
各位大哥前輩好
小弟任職一間資訊公司
是這樣子的
因為公司系統會幫client端處理一些資料
之前發生過處理的資料長太奇怪 造成一直跑迴圈
跑到Server當掉 進而影響所有的client
當然這是程式端要寫好 ...
可是我是後來接手的 到底哪裡還有地雷 現在只能一隻一隻去翻
但是在不知道資料還有可能會長怎樣的情況下
只能碰到一個然後解掉部分沒寫好的程式
所以想問問 有沒有 可以從client發送 request 給 Server時
就開始計時 如果超過一定時間 就throw 處理逾時的Exception
然後 讓JVM可以去回收他浪費掉的資源
像這種功能可行嗎 我要用什麼關鍵字去查?@@
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 119.14.79.51
1F:推 PsMonkey:==.=== 這是啥? 進階算命文? 01/11 22:08
2F:推 Curapikt:連是什麼樣的地雷都沒說就無解了 01/11 22:31
是要將資料轉成使用者要的樣子並輸出成PDF
使用者有很多特殊要求 但是給的資料格式又不太能完全確定
像 輸出到一個程度後 換行或換頁的情況
但是丟進來的起始點 就已經大於換行或換頁的px點
結果程式就在那邊一直撞牆想換頁 .. Server就掛點了
但是沒碰到前 根本不知道使用者會丟這種資料
Server沒當掉前 我也沒注意到那隻程式原來前人沒檢誤這種條件...
不好意思 各位 我也不知道該怎麼明確描述我想要的..
我是不想要等到Server被搞掛了... 才知道那邊有地雷QQ
至少等個別使用者反應因為處理逾時不能使用時
再去看他是丟什麼鬼進來 可能會害Server當掉 這樣至少不會影響到其他使用者
也不知道這種能不能做到 所以才來問問看有沒有關鍵字可以查QQ
※ 編輯: sabreur 來自: 119.14.79.51 (01/11 23:14)
※ 編輯: sabreur 來自: 119.14.79.51 (01/11 23:19)
3F:推 icewind81:"起始點已經大於換行或換頁的px點" 你不是都找到問題了? 01/12 09:55
4F:→ laechan:他希望有關鍵字可以幫他找尋到需要的資訊跟資源,我想上面 01/13 09:27
5F:→ laechan:的關鍵字它已經試過了.但不管如何 thread都是簡單直接解法 01/13 09:29
呃...我後來找到解法了 不過是在js端做
其實就只是問 有些網頁處理逾時的功能 是用什麼關鍵字做出來的
不過還是感謝有提供建議的大大們
※ 編輯: sabreur 來自: 210.69.75.21 (01/14 14:54)