异常问题
在使用nextcloud的过程中通过应用下载onlyoffice,后台日志总会出现警告:
cURL error 28: Connection timed out after 120000 milliseconds (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://github.com/ONLYOFFICE/onlyoffice-nextcloud/releases/download/v7.4.8/onlyoffice.tar.gz
解决方法
-
打开nextcloud的文件夹,找到如下文件:/path/to/nextcloud/lib/private/Installer.php
-
查找 $timeout = $this->isCLI ? 0 : 120; 这一行
-
把 120 这个数值调大,或者直接注释掉这行
最后建议
当然,建议还是将这个数值调大,改成 300 或者 500 给服务器充分的连接时间,如果直接注释掉可能会导致服务器始终在尝试连接,从而影响服务器性能。
因为这是老问题,好几年了,这个方法也是治标不治本。