Nextcloud 运行极其缓慢应该如何排查?
本文由 vps网友提供,转载请注明出处
本文链接: https://www.vpsvsvps.com/discuss/a/1676472069883170816.html
本文由 vps网友提供,转载请注明出处
本文链接: https://www.vpsvsvps.com/discuss/a/1676472069883170816.html
@no1xsyzy #19 www 那个文件夹是原来用这个配置文件的服务器提供静态资源的,直接复制配置文件的时候忘记删掉了。我试过直接把 Nextcloud 容器的 80 端口暴露在公网上直接访问,同样非常慢。然后我在 compose.yaml 里把 Nextcloud 的镜像换成了 GitLab,反代配置不变,非常流畅,感觉问题出在 Nextcloud 上。
怎么还有一层 nginx,是提供静态资源吗?那估计你的 nginx.conf 也得提供下
目前看了下
services.nginx.volumes.2 = /opt/nginx/www/:/var/www/:ro
这文件夹是空的吧,本来是要和 nextcloud 配到同一个地方去,不然要么需要手动更新,要么 404 然后回落到 apache 上去。
你先不管 nginx,改下 services.nextcloud.ports 把这个的 80 直接放出来看看(而且其实没必要这个地方用 nginx 扣性能,过早优化了),问题出在 client-nginx 还是 nginx-apache
话说也可以 sudo tshark -i br-$(sudo docker network ls | grep nginx_network | cut -d' ' -f1) 跟踪下 nginx-apache 的网络流量
@no1xsyzy #15
compose 文件:paste.ubuntu.com/p/DWmwB96rgs/
同一个配置文件在 DigitalOcean 的低配机上反应非常快。
Nginx 外还套了一个工作在 TCP 层的 HAProxy,方便 SSH 端口转发提高安全性。已测试容器 HTTP 端口暴露公网直连,确定不是反代的问题。
nextcloud 本来就是为了大堆外围的,虽然未必比得上设一堆专门应用,但胜在一个平台,一人一账号。
(换句话说,只是为了存储的话还是换更好的吧,SAMBA 都更好)
性能问题也不应是在空实例上有问题。
先看下 compose 文件?
@loveyu #2 用的是官方 Docker 镜像,应该默认就是开着的