Seahub 运行问题

Seahub启动后运行一段时间客户端就无法访问,日志没报错,不知什么原因?

iptables -F

谢谢,我试试。不过我用的是CentOS,已经关闭了防火墙。

我用的也是CentOS,首先设置SELINUX=disabled,再试试监控端口。然后看看
seafile下的seafile.log和seahub.log

好的,我已经禁用了,这些日志看过没看出来错误。

有检查网络问题吗?还有你配置文件里面使用的bind端口是
bind = “127.0.0.1:8000”
bind = “0.0.0.0:8000”
哪一个?

哦,网络是千兆网卡,部署在内网,网络是稳定的。配置文件 bind = 10.246.5.32:8000。

重新部署过一次,过一阵出现过一次客户端网页访问不上。我已使用nginx做了反向代理。

反向代理配置,用的是什么?rewrite还是?直接跳转的?,使用10.246.5.32:8000登录会出现这种情况吗?

根据官方文件直接跳转的,不能访问的时,直接通过10.246.532::8000端口也访问不了。只有关闭服务重启后才行。

那你按我说的来造,首先你在conf下找到gunicorn.conf.py 把bind = "127.0.0.1:8000"注释掉也就是你的bind = “10.246.5.32:8000”,添加一条bind = “0.0.0.0:8000”,重启服务,用10.246.5.32:8000来登录

谢谢,我试试。就是不用bind=10.246.5.32:8000,使用bind=0.0.0.0:8000是吧。

是的,我被这个坑了很长一段时间。后来看他的源文件,试着修改了,就能用了

好的,谢谢分享哈。我也看了日志,不过源码还没怎么深入看。我修改运行一阵子观察观察,再次感谢了。

在/etc/selinux/conf中加一条
setsebool -P httpd_can_network_connect 1

好的,我试试,谢谢。