• 请不要在回答技术问题时复制粘贴 AI 生成的内容
ztlong
V2EX  ›  程序员

自建 nextcloud 搭配 nginx 经常 504 超时

  •  
  •   ztlong · Sep 30, 2018 · 6476 views
    This topic created in 2809 days ago, the information mentioned may be changed or developed.

    环境:ubuntu18.04 、nginx14.0、nextcloud14.0.1、php7.2.10 、mysql5.7
    配置:I5-4200M 的旧笔记本 VMware 开了 2.5G 内存

    安装后启动安装插件各种超时,IOS 手机端更是基本卡死

    但是查看机器负载很低,磁盘使用率也不高,看网上说提升 pm.max_children 到 20,问题依旧。

    之前在树莓派上装了,图片转码时 CPU 常年 100%,但很少出现 504 超时,想着用旧笔记本肯定能有飞一样的提升,没想到反而更慢了。
    以为是 PHP 性能被限制了,但试了一下顶着龟速上传了大量图片,在加载缩略图的时候 CPU 负载也挺高的。然后就不知道什么问题了。

    15 replies    2018-09-30 20:55:54 +08:00
    edsheeran
        1
    edsheeran  
       Sep 30, 2018 via iPhone
    php 是最好的語言
    安利 seafile
    ztlong
        2
    ztlong  
    OP
       Sep 30, 2018
    @edsheeran 之前用的 seafile 速度挺快,但是 IOS 客户端中有个问题,手机图库已上传到 icloud 的文件在客户端显示不出来,提了问题一直没反应,就换 nextcloud 试试了。
    vowers
        3
    vowers  
       Sep 30, 2018
    但是我觉得 seafile  的 ios 客户端好用点啊,其他平台的客户端也都好用,速度还快,   nextcloud 的客户端经常上传错误,而且 nextcloud 确实特别卡,但不至于 504,只是说能装插件但是无所谓我没啥需求
    paranoiagu
        4
    paranoiagu  
       Sep 30, 2018 via Android
    nginx 有个配置要改。这应该 nextcloud 后端还没相应,nginx 认为超时了。
    ztlong
        5
    ztlong  
    OP
       Sep 30, 2018
    @paranoiagu 用的是 nextcloud 手册的配置,就替换了证书一项。
    sampeng
        6
    sampeng  
       Sep 30, 2018
    安利 seafile+1

    就是配置不友好。。。但文档非常详细,。。。自己用 seafile 完全够用。。。
    sampeng
        7
    sampeng  
       Sep 30, 2018
    @ztlong 你这是伪需求。。你自己手机。传到 seafile。然后又在 seafile 的客户端看你本地有的图片。。。。。这本身就很奇怪。。。况且这应该是 seafile 的客户端问题。。他那个 ios 客户端是很渣渣。我直接 share 到其他应用里面看。不用他的客户端查看任何东西
    ztlong
        8
    ztlong  
    OP
       Sep 30, 2018
    @vowers seafile 的确流畅,但是 icloud 文件无法识别这个影响了最主要的需求。
    hjzx050935
        9
    hjzx050935  
       Sep 30, 2018
    nextcloud 真的很慢
    standin000
        10
    standin000  
       Sep 30, 2018
    @edsheeran seafile 客户端不能搜索文件名,很尴尬
    ztlong
        11
    ztlong  
    OP
       Sep 30, 2018
    @sampeng seafile 作为图片的备份主要在电脑端查看, 手机端直接翻相册就好了。
    sampeng
        12
    sampeng  
       Sep 30, 2018
    @ztlong icloud 文件不识别可能是因为你开启了图片优化。。苹果自己的算法。。。so。不管你用哪个软件应该都差不多的。
    ztlong
        13
    ztlong  
    OP
       Sep 30, 2018
    @sampeng 试了 nextcloud 和 DS File 都能识别
    0ZXYDDu796nVCFxq
        14
    0ZXYDDu796nVCFxq  
       Sep 30, 2018 via Android
    这几个指令,调大即可,比如 600 就是 10 分钟。
    proxy_connect_timeout 300;
    proxy_send_timeout 300;
    proxy_read_timeout 300;
    send_timeout 300;
    ztlong
        15
    ztlong  
    OP
       Sep 30, 2018
    @gstqc 哈哈,调大超时是一种解决方案,说到底还是 nextcloud 本来就慢对吗。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4380 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 54ms · UTC 10:08 · PVG 18:08 · LAX 03:08 · JFK 06:08
    ♥ Do have faith in what you're doing.