从昨晚开始,推送到我自己的服务器(我已经使用了两年)没有错误就停止了。我很困惑是什么原因造成的。挂起时似乎没有网络活动,并且该过程也没有做太多(在双方,本地和远程)。服务器上有足够的空间,所以也不是。
有人知道我如何开始调试吗?
第一次运行 -v | --verbose 查看是否有更多输出。
第二次查看远端sudo netstat -anp | grep 80
- 假设您在端口 80 上运行 - 或者您可以在 grep 中查找进程名称而不是端口。如果你什么也没看到,你就没有连接。
另一种检查方法是在本地查看,sudo netstat -anp | grep 80
看看你是否卡在 SYN SENT 中 - 如果是这样,你有网络问题,如果它说 CONNECTED,你已经取得了进一步的进展。
您还应该查看您的 http 日志,看看您是否在服务器上看到任何内容。但很可能这是网络或 dns 问题。
检查您的服务器的日志。当您使用 webdav 时,您应该特别检查 apache 日志(如果您使用的是 apache)。如果您发现任何奇怪的东西,您就会知道可能导致问题的原因。
你能用别的东西连接到你的服务器吗?如果您甚至无法 ping,您就知道您的服务器/网络已关闭。