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了! 这回差不多了吧,这篇超长博文应该要完了!