作者laechan (小太保)
看板mud_sanc
标题[wizs] times_check
时间Fri Sep 6 16:06:16 2013
今天已找到心跳停止的原因,在於某一个 times_check[时间] 内
的值为 UNDEFINED。先不论它为何可通过底下的判断:
if(tmps=keys(times_check))
{
if(tmp2=keys(times_check[tmp]))
{
结果来到这里时 times_check[tmp] 等於 UNDEFINED
知道原因後只要补上额外的判断就可以避免这样的问题,所以该
bug 等於解决了,但是造成 bug 源却不知道在哪,所以我还原了
原先会造成该 bug 的状况(心跳会停止),来找出 bug 在哪。
相关纪录档:
/open/times_check_log
/open/set_times_check_log
将观察一两个小时。请 justin 照常跑一下你所写的与船有关的
东西,甚至跑书店亦可,就是照往常那样,直到 times_check心
跳停止为止。
要知道心跳有无停止就下底下指令即可
> grep -n UNDEFINED /open/*times_check*
Laechan
--
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 编辑: laechan 来自: 210.61.157.53 (09/06 16:07)
※ 编辑: laechan 来自: 210.61.157.53 (09/06 16:13)
1F:推 justinj :我那边的船应该没有被启动吧...至少最近都没人去那边 09/06 19:07
2F:→ laechan :ok 09/06 22:40