Docker/系统运维

Docker系列 深度使用nextcloud(六)解决nextcloud运行缓慢

daimafengzi · 9月1日 · 2023年 · 本文共561个字 · 预计阅读2分钟3次已读

Docker系列 深度使用nextcloud(六)解决nextcloud运行缓慢

1、设置Nextcloud

关掉弹出窗口(Dashboard)、Talk、Contacts、设置–基本设置–后台任务选Cron

2、redis和APCu

笔者系统docker中已安装redis,APCu也是nextcloud容器自带,配置一下即可:

# 在nextcloud配置redis,编辑config.php
 'memcache.local' => '\\OC\\Memcache\\APCu',
 'memcache.locking' => '\OC\Memcache\Redis',
 'redis' =>
 array (
   'host' => '192.168.2.9',
   'port' => 6379,
 ),

3、计划任务

容器没有Crontab,只好在宿主机执行了,ext文件系统须指定用户。

# 定时每五分钟执行cron.php
*/5 * * * * docker exec --user www-data nextcloud php cron.php
# 文件找不到,手动运行一次后,配置个自动任务,每天自动执行一次
59 23 * * * docker exec --user www-data nextcloud php occ files:scan --all

重启一下docker就ok了! 这回差不多了吧,这篇超长博文应该要完了!

0 条回应