MySql“没有主机路由”1%的时间?

时间:2012-02-21 19:07:46

标签: mysql mono osx-lion mysql-connector ubuntu-11.10

在Ubuntu / Apache以及OSX Lion上使用Mono运行一个可靠的应用程序。

随机地,我将在Ubuntu和OSX上获得“无路由主机”套接字异常。发生在我身上的时间大约是每小时10次,但不是一贯的。

我正在使用“localhost” - 我的客户端和服务器在同一个盒子上运行。 (“localhost”和“127.0.0.1”表现出相同的行为。)

作为旁注:localhost应该使用unix套接字,但事实并非如此。如果我指定“localhost”或“127.0.0.1”,我可以在TCP端口3306上看到两者的流量。如果我使用/tmp/mysql.sock作为我的服务器,那么显然没有tcp流量。

当我使用mysql.sock时,这不会发生。

思想?

1 个答案:

答案 0 :(得分:0)

这是一个迟到的答案,但我确信这是Mono和Connector / NET的一个问题。使用mysql.sock完美无缺。使用套接字的所有其他代码都可以正常工作。

VS.NET中在Windows上编译的同一项目也没有问题。

最后,这个项目已经使用Python进行了重构,现在运行了几个月而没有一次打嗝。

所以,这不是科学证据,但所有证据都指向一个地方。