王中王:
Indy的服务程序机制是不太稳定,33分钟出19次错
[阅读: 848] 2008-06-08 10:06:32
最简单的HttpServer,起30个线程同时调用(服务端的情况看大慨1秒钟处理10并发左右),只提交一个字符串,服务端只简单记录。
检测到19次错误,发现错误后,依赖于及时发现并重建IdHttpServer对象能恢复工作(对象本身好象已经不好用了,只重置Active只表现上恢复,但Socket操作不成功)
从异常上看是某对象初始化不成功仍然被访问造成的,但具体是哪个操作失败,因为N多次才出一次,不好跟踪,即使跟踪到也只能是修改源码才能解决,遂暂时放弃。
2008-06-08 17:22:29:Access violation at address 00000000. Read of address 00000000
2008-06-08 17:22:31:Access violation at address 00000000. Read of address 00000000
2008-06-08 17:23:07:Access violation at address 00000000. Read of address 00000000
2008-06-08 17:23:16:Access violation at address 00000000. Read of address 00000000
2008-06-08 17:23:44:Access violation at address 00000000. Read of address 00000000
2008-06-08 17:24:00:Access violation at address 00000000. Read of address 00000000
2008-06-08 17:24:01:Access violation at address 00000000. Read of address 00000000
2008-06-08 17:24:23:Access violation at address 00000000. Read of address 00000000
2008-06-08 17:26:56:Access violation at address 00428255 in module 'Project1.exe'. Read of address 00000011
2008-06-08 17:28:35:Access violation at address 00000000. Read of address 00000000
2008-06-08 17:30:28:List index out of bounds (23)
2008-06-08 17:31:54:Access violation at address 00000000. Read of address 00000000
2008-06-08 17:33:07:Access violation at address 00000000. Read of address 00000000
2008-06-08 17:34:56:Access violation at address 00000000. Read of address 00000000
2008-06-08 17:37:15:Access violation at address 00000000. Read of address 00000000
2008-06-08 17:45:35:Access violation at address 00000000. Read of address 00000000
2008-06-08 17:45:57:Access violation at address 00000000. Read of address 00000000
2008-06-08 17:49:24:Access violation at address 00000000. Read of address 00000000
2008-06-08 17:51:26:Access violation at address 00428255 in module 'Project1.exe'. Read of address 746E6F53
2008-06-08 17:55:37:Access violation at address 00000000. Read of address 00000000