解决Seafile客户端无法同步的问题

以前很讨厌Seafile同步完成后的提示音,每修改一下文件按下“Ctrl+s”就播放,烦死了。但今天下午突然发现好像已经好久没有听到这个同步音了,于是打开桌面客户端手动刷新同步果然没有反应,退出后再次手动刷新同步还是没有反应,但在网页端还是能正常上传、下载文件的,所以服务器端应该是没有问题的。

查看Log文件,显示从3月29日就开始不同步了,Log文件错误信息如下:

[04/13/21 14:42:07] http-tx-mgr.c(808): libcurl failed to GET https://******/seafhttp/protocol-version: SSL connect error.

“*”为服务器网址,为安全考虑以*号代替,下同。

在终端运行:

curl https://******/seafhttp/protocol-version

返回:

curl: (35) Unknown SSL protocol error in connection to 127.0.0.1:8889

可能是8889端口被占用造成的。在终端运行:netstat -nap | grep 8889 查看端口是否被占用,返回结果:

(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
tcp 0 0 127.0.0.1:8889 0.0.0.0:* LISTEN 31555/v2ray
tcp 0 0 127.0.0.1:8889 127.0.0.1:50574 ESTABLISHED 31555/v2ray
tcp 0 0 127.0.0.1:50574 127.0.0.1:8889 ESTABLISHED 3254/chrome --type=

果然被某一软件占用,释放端口后,重启Seafile客户端点击刷新,同步完成。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

3 + 9 =