[問題] python錯誤導致中斷

看板Python作者 (伊達政宗)時間13年前 (2012/04/05 15:55), 編輯推噓1(219)
留言12則, 6人參與, 最新討論串1/1
最近我在使用python試寫plurk API 寫出來了,但是在程式的穩定性上有點問題 在我的server上CentOS 5.8 python26 跑不到3小時就會發生錯誤自動關閉(自動回覆的部份 然而另一個自動發噗的功能就還在執行中 之後我放到朋友的主機去實測,gentoo上就沒生錯誤 持續執行5小時直到kill 所以我判斷可能是硬體或是python的問題 請問板大們可能其他原因以及解決辦法 謝謝 -- 傑米,炸掉它吧。 ⊙─ ─⊙▂⊙ 碰到問題,用C4就對了! █◤ Adam Savage Jamie Hyneman MYTHBUSTERS by dajidali -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.71.155.231

04/05 17:46, , 1F
什麼錯誤?
04/05 17:46, 1F
未知,因為在while True中只知道被中斷而已 我不太知道怎麼看錯誤@@

04/05 17:50, , 2F
那gentoo上的python是幾版??
04/05 17:50, 2F
gentoo是python2.7 我之前在Ubuntu測的時候用的是2.6,但沒發生事情@@ ※ 編輯: tjjh89017 來自: 218.170.220.128 (04/05 19:59)

04/05 22:13, , 3F
原po你也幫幫忙,什麼都沒說人家要怎麼幫你…
04/05 22:13, 3F

04/06 22:08, , 4F
例外處理很好用的...
04/06 22:08, 4F
樓上如果是指try & except那我有用 但是還是不知道死在那裡 不過現在知道應該不是死在plurkCall的部分 因為他沒有吐出錯誤訊息 ※ 編輯: tjjh89017 來自: 125.231.92.24 (04/07 17:34)

04/07 21:57, , 5F
完全沒有提到code的部份, 別人要怎麼幫你debug?
04/07 21:57, 5F

04/07 21:59, , 6F
是覺得大家都是鍵盤科南嗎....
04/07 21:59, 6F
抱歉一直忘記.... http://codepad.org/F7hGUl8e 我猜測爆掉的地方大概是 Line 100~141的部分 而且應該不是plurkCall的問題,很有可能是req 之前認為是要求太頻繁導致error(據說那個交換器流量太大會掛 但是我讓它sleep5秒吧,節果還是一如往常 所以我現在毫無頭緒@@ 請多指教<(_ _)> ※ 編輯: tjjh89017 來自: 125.231.92.24 (04/07 22:15)

04/07 22:11, , 7F
先把程式或是Log PO出來啊= = 不然誰知道是哪裡錯
04/07 22:11, 7F

04/08 12:49, , 8F
先用例外把所有有可能出錯的都包起來..程式裡面只有部分有
04/08 12:49, 8F

04/08 12:51, , 9F
包,那沒用try包起來的部分出錯你就看不到啦..因為你也沒做
04/08 12:51, 9F

04/08 13:09, , 10F
logging 像command()裡面就有可能發生Index/KeyError
04/08 13:09, 10F

04/08 13:12, , 11F
雖沒用過plurkAPI但是我想71行還是有可能出錯,這邊的try沒
04/08 13:12, 11F

04/08 13:16, , 12F
設wildcard handler
04/08 13:16, 12F
command()那是多出來的,在還沒有他之前就會炸了 我試試看全部包起來,謝謝 ※ 編輯: tjjh89017 來自: 218.170.216.156 (04/08 15:09)
文章代碼(AID): #1FVK_Lh3 (Python)
文章代碼(AID): #1FVK_Lh3 (Python)