看板 Python 關於我們 聯絡資訊
最近我在使用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
darkgerm:什麼錯誤? 04/05 17:46
未知,因為在while True中只知道被中斷而已 我不太知道怎麼看錯誤@@
mail6543210:那gentoo上的python是幾版?? 04/05 17:50
gentoo是python2.7 我之前在Ubuntu測的時候用的是2.6,但沒發生事情@@ ※ 編輯: tjjh89017 來自: 218.170.220.128 (04/05 19:59)
cobrasgo:原po你也幫幫忙,什麼都沒說人家要怎麼幫你… 04/05 22:13
bob123:例外處理很好用的... 04/06 22:08
樓上如果是指try & except那我有用 但是還是不知道死在那裡 不過現在知道應該不是死在plurkCall的部分 因為他沒有吐出錯誤訊息 ※ 編輯: tjjh89017 來自: 125.231.92.24 (04/07 17:34)
suzuke:完全沒有提到code的部份, 別人要怎麼幫你debug? 04/07 21:57
suzuke:是覺得大家都是鍵盤科南嗎.... 04/07 21:59
抱歉一直忘記.... http://codepad.org/F7hGUl8e 我猜測爆掉的地方大概是 Line 100~141的部分 而且應該不是plurkCall的問題,很有可能是req 之前認為是要求太頻繁導致error(據說那個交換器流量太大會掛 但是我讓它sleep5秒吧,節果還是一如往常 所以我現在毫無頭緒@@ 請多指教<(_ _)> ※ 編輯: tjjh89017 來自: 125.231.92.24 (04/07 22:15)
birdhackor:先把程式或是Log PO出來啊= = 不然誰知道是哪裡錯 04/07 22:11
bob123:先用例外把所有有可能出錯的都包起來..程式裡面只有部分有 04/08 12:49
bob123:包,那沒用try包起來的部分出錯你就看不到啦..因為你也沒做 04/08 12:51
bob123:logging 像command()裡面就有可能發生Index/KeyError 04/08 13:09
bob123:雖沒用過plurkAPI但是我想71行還是有可能出錯,這邊的try沒 04/08 13:12
bob123:設wildcard handler 04/08 13:16
command()那是多出來的,在還沒有他之前就會炸了 我試試看全部包起來,謝謝 ※ 編輯: tjjh89017 來自: 218.170.216.156 (04/08 15:09)