一直在openvpn的server端log里看到很多
read UDPv4 [ECONNREFUSED]: Connection refused (code=111)
这样的错误,而且只发生在用linux的时候。仔细回想了下意识到是在linux下在terminal中用 sudo openvpn 的命令连接,然后退出的时候直接 ctrl-C 的话就有这个问题。因为client进程关了,但是server不知道,还死命的尝试连接,自然就connection refused了。而且因为server会不停的尝试,所以每次会产生上百条错误信息。所以在客户端的配置文件中加入
explicit-exit-notify
这样客户端进程结束时就会告诉server断开连接,于是server端的log里就会出现client-instance exiting的提示,而不会有connection refused的错误了。