在某天,一个正在使用gitea的同事告诉我,gitea现在变得好慢喔。
我当下去看gitea的VM发现cpu有偏高的情况,没发现什麽异状。
再隔天,又有两三个的同事告诉我,gitea现在变得好慢喔。
我看一下昨天发生的时间也跟今天差不多呀!
後来进入gitea UI介面内的网站管理,发现gitea每天会触发一些排程任务,而且都是在排程的时间刚好跟gitea变慢的时间重叠!
gitea网站管理示意图
我尝试将排程调整为下班时间触发,之後就改善之前gitea固定时间会变慢的状况了。
那我就带着大家调整看看罗,开始吧!
编辑你的app.ini档案
vi ${your_gitea_app.ini}
将此设定贴上,就能将SCHEDULE改为半夜执行了。
[cron.archive_cleanup]
SCHEDULE=@midnight
[cron.update_mirrors]
SCHEDULE=@midnight
[cron.repo_health_check]
SCHEDULE=@midnight
[cron.check_repo_stats]
SCHEDULE=@midnight
[cron.deleted_branches_cleanup]
SCHEDULE=@midnight
[cron.update_migration_poster_id]
SCHEDULE=@midnight
[cron.sync_external_users]
SCHEDULE=@midnight
docker-compose restart
或者
docker restart ${gitea_container}
打开gitea -> 网站管理 -> 应用监控面版 看一下是否排程都改为midnight执行
如图所示,排程都改为midnight执行了!隔天在同一个时间在试试看会不会有出现一样的问题,相信能大幅改善各位使用gitea的流畅度。这样子gitea就可以用起来更加顺顺的罗!
1 前言 1.1 什麽是Modbus Modbus是一种用於工业控制的标准通信协议,它定义了装置之间...
前言 昨天在建立环境的时候发现有很多相容性的问题,因此今天我想说这几天先来学习一下tensorflo...
object + collection 指的是 object 里面的某 Property 的资料型态...
分散流量 前面的章节,都是一台EC2或个别的Container去执行应用程序,虽然网站可以正常运作,...
摘要 优化器演算法比较 1.1 浅谈优化器演算法 1.2 设计实验 1.3 函数设定 1.4 纪录学...