作者tjjh89017 (伊达政宗)
看板Python
标题[问题] python错误导致中断
时间Thu Apr 5 15:54:57 2012
最近我在使用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
1F:→ darkgerm:什麽错误? 04/05 17:46
未知,因为在while True中只知道被中断而已
我不太知道怎麽看错误@@
2F:→ mail6543210:那gentoo上的python是几版?? 04/05 17:50
gentoo是python2.7
我之前在Ubuntu测的时候用的是2.6,但没发生事情@@
※ 编辑: tjjh89017 来自: 218.170.220.128 (04/05 19:59)
3F:推 cobrasgo:原po你也帮帮忙,什麽都没说人家要怎麽帮你… 04/05 22:13
4F:→ bob123:例外处理很好用的... 04/06 22:08
楼上如果是指try & except那我有用
但是还是不知道死在那里
不过现在知道应该不是死在plurkCall的部分
因为他没有吐出错误讯息
※ 编辑: tjjh89017 来自: 125.231.92.24 (04/07 17:34)
5F:嘘 suzuke:完全没有提到code的部份, 别人要怎麽帮你debug? 04/07 21:57
6F:推 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)
7F:→ birdhackor:先把程式或是Log PO出来啊= = 不然谁知道是哪里错 04/07 22:11
8F:→ bob123:先用例外把所有有可能出错的都包起来..程式里面只有部分有 04/08 12:49
9F:→ bob123:包,那没用try包起来的部分出错你就看不到啦..因为你也没做 04/08 12:51
10F:→ bob123:logging 像command()里面就有可能发生Index/KeyError 04/08 13:09
11F:→ bob123:虽没用过plurkAPI但是我想71行还是有可能出错,这边的try没 04/08 13:12
12F:→ bob123:设wildcard handler 04/08 13:16
command()那是多出来的,在还没有他之前就会炸了
我试试看全部包起来,谢谢
※ 编辑: tjjh89017 来自: 218.170.216.156 (04/08 15:09)