我在我的服务器上运行了一个项目。我运行"LoadTest“,它挂起了我的MySQL服务器。现在我无法通过UI连接到服务器。如果我尝试通过命令行重新启动,也会得到错误"Can't connect to local MySQL server to socket '/path/mysql/mysqld.sock‘“。
我检查了路径,它是正确的并且mysqld.sock也存在。
我应该怎么做才能让服务器再次运行?请帮帮我!!
谢谢。
int listen(int sockfd, int backlog);
下面是linux手册页的描述。
listen()将sockfd所引用的套接字标记为被动套接字,也就是将使用accept(2)接受传入连接请求的套接字。
sockfd参数是引用SOCK_STREAM或SOCK_SEQPACKET类型套接字的文件描述符。
backlog参数定义了sockfd的挂起连接队列可能增长到的最大长度。如果连接请求在队列已满时到达,则客户端可能会收到一个带有ECONNREFUSED指示的错误,或者,如果底层协议支持重传,则该请求可能被忽略,以便以后重新尝试连接成功。
困扰我的是,为什么我们实际上需要调