作者chuchin (猪鬃)
看板HOT_Game
标题Re: [发问] 雨雨2.0RC7
时间Tue Sep 11 02:59:13 2007
※ 引述《wahaha99 (成为乡民中道的力量)》之铭言:
: ※ 引述《chuchin (猪鬃)》之铭言:
: : 关於卡住的问题
: : 我刚刚把OCR server端的log和雨雨拿起来比对
: : 发现OCR有辨识出答案,但是雨雨没接收到,然後就会卡住
: : 一次传四张以上的图就容易出现这状况
: : 不知道是sender的问题还是雨雨接收的问题(sender没有产生log可以比对)
: : 这可能要w大及i大帮忙了
: 先检查一下 .jpg .chk .txt (同档名) 与雨雨的纪录
: (有没有对应雨雨纪录的.txt? .txt的内容是?)
我的目录中并没有看到.txt耶 只有.jpg和chk
不过做了一个小实验
我手动增加一个空白.txt档给卡住的炮台
假设番号12345这个炮台卡住了,就在目录中新增一个12345.txt
瞬间12345炮台就动作了 @_@
雨雨的讯息是"认证错误,需要重新认证",且继续之後的动作
不过同时间12345.txt这个档案也消失了,也没再出现
过不久炮台又卡住~_~"
: : 另外现在的OCR是当作server的方式在运作
: : 不过是用sender送给本机验证,这样好像多了一个步骤
: : 不知道w大有没有作单机运作的OCR,就是直接辨识图不透过sender去传送
: 没办法做,因为起始时间长,如果每次辨识都要读一次资料库,
: 会来不及使用 (系统负担也会过重)
感谢解说
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.164.24.110
1F:推 llucia:好像一次太多个图要处理就会卡住 @@ 09/11 03:02
2F:推 wahaha99:那麽,OCR Server有没有出现什麽讯息呢? 09/11 03:04
3F:→ wahaha99:尤其是errlog.txt 09/11 03:05
4F:推 chuchin:errlog产生的时间跟卡住的时间对应不起来 09/11 03:06
5F:→ chuchin:应该说 我两点半醒来到现在卡住三个炮台 09/11 03:07
6F:→ chuchin:可是errlog在两点半之後都没有出现错误讯息 09/11 03:08
8F:→ chuchin:log也都正常 本来以为是辨识出来的答案有 "?"的容易卡住 09/11 03:09
9F:→ JJMS:啊...那个 五X制药 可以省略不看 XD 09/11 03:09
10F:→ chuchin:不过多观察几个好像也不是这原因 09/11 03:09
11F:推 wahaha99:JJMS ...这是卡住时的讯息吗? 09/11 03:10
12F:推 JJMS:唔,跟卡住的时间点对应不起来...@@ 09/11 03:11
13F:推 wahaha99:那chuchin OCR Server还有在运作吗? 09/11 03:12
14F:→ wahaha99:还是卡住後要重开? 09/11 03:13
15F:推 chuchin:server一直都在运作呀 不用重开 09/11 03:16
16F:→ chuchin:因为卡住的炮台关闭後让他重新运作 又可以跑一段时间 09/11 03:17
17F:→ chuchin:sender也是属於射後不理? 我在工作管理员都是看他出现一下 09/11 03:18
18F:推 wahaha99:从目前得知的讯息我无法确定是哪里的问题 orz 09/11 03:18
19F:→ wahaha99:sender负责在ocr与炮台之间沟通 09/11 03:19
20F:→ wahaha99:可能是sender没有正确写入资料...? 我再看看... 09/11 03:20
21F:推 chuchin:刚刚对照server的log 和errlog 好像辨识出 "!" 09/11 03:23
22F:→ chuchin:就会在errlog产生一个对应的 09/11 03:24
23F:→ chuchin:我这边的errlog对应起来只有这状况 没其他的 09/11 03:24
24F:推 wahaha99:!代表有错误...嗯,看样子要再研究一下 09/11 03:25
25F:推 chuchin:我先试试看两三个炮台会不会卡住 之前都是开七个以上 09/11 03:29
26F:推 wahaha99:你的CPU是? 09/11 03:43
27F:推 chuchin:PM1.6 笔记型用的CPU 09/11 03:53
28F:→ chuchin:刚刚测试了一下同时启动三个炮台以下 没出现卡住 09/11 03:53
29F:→ chuchin:瞬间同时四个启动 就很容易卡住~_~ 不过我要多开雨雨验证 09/11 03:54
30F:推 wahaha99:可能撑不住...先开少一点吧 09/11 03:58
31F:推 chuchin:OCR那台是 P4 2.26G 笔电这台没开OCR 有开过60炮台@_@ 09/11 04:03
32F:推 chuchin:刚刚开三个雨雨 每个两座炮台 测试结果跟开一个雨雨一样 09/11 04:06
33F:→ chuchin:每个炮台要求OCR的时间错开的话 就不会卡住 09/11 04:07
34F:→ chuchin:发生瞬间(两秒之内)四个同时要求就很容易卡住 09/11 04:07
35F:推 wahaha99:应该是过负荷了... P4 2.26G 辨识一张图要3秒吧.... 09/11 04:30
36F:推 chuchin:差不多 可是server的log中每个需求都有辨识出答案 09/11 04:35
37F:→ chuchin:但是开雨雨的这台没接收到答案 09/11 04:36
38F:→ chuchin:不过server产生答案的时候 都是连续产生 09/11 04:36
39F:推 invalid:w大可以考虑把OCR设计成单执行绪 09/11 04:37
40F:→ chuchin:log纪录显示同时产生或是四个答案两秒内产生 09/11 04:37
41F:→ invalid:不要用multi-thread 09/11 04:37
42F:→ invalid:这样问题自然就解决了 09/11 04:37
43F:→ invalid:应该改很快吧, 把原来thread call的函式改成直接呼叫? 09/11 04:37
44F:→ chuchin:i大 我可以有个建议吗 全线开火和全线停火分开 09/11 04:38
45F:→ chuchin:然後全线开火可以设定间隔秒数 以免瞬间爆出一堆图y 09/11 04:38
46F:推 wahaha99:关於这方面的问题我贴在研发部讨论... 09/11 04:58