中国开发网: 论坛: 程序员情感CBD: 贴子 786608
pcplayer
请教:俺有个机器,安装的是 FireBird 数据库,连续1年来,一直工作得很好。最近突然开始出问题,描述请进来看
用 NetStat 看得到我的程序还连着 FireBird 的3050端口,但实际上程序已经无法访问数据库了。如果用程序去连接 FireBird,会得到这样的提示:

【由于系统缓冲区不足或队列已满,不能执行套接字上的操作。】

关闭 FireBird 服务,再看 Netstat,发现连接到 3050 端口的 TCP 连接断开了。

再启动服务,服务启动正常,但看 netstat,没有打开 3050 端口。用 telnet 去连接 3050 端口,失败。查 FireBird 的 log,内容:


LM-2UVRWL3YM3O4 (Server) Thu Jan 14 10:09:38 2010
Database:
Unable to complete network request to host "lm-2uvrwl3ym3o4".
Error while listening for an incoming connection.
以一种访问权限不允许的方式做了一个访问套接字的尝试。




如果重新启动 WINDOWS,Firebird 又正常工作了。但正常不到1天,就又变成上述情形,不能访问。

请问这样的情况,大概是什么情况引起的?我猜测是不是机器中毒了?

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录