docker - Gitlab总是自动退出
问题描述
我正在用docker运行gitlab,但它总是在一段时间后退出
==> /var/log/gitlab/redis/current <==
2019-06-21_18:00:08.72435 459:signal-handler (1561140008) Received SIGTERM scheduling shutdown...
2019-06-21_18:00:08.81864 459:M 21 Jun 18:00:08.817 # User requested shutdown...
2019-06-21_18:00:08.81866 459:M 21 Jun 18:00:08.817 * Saving the final RDB snapshot before exiting.
2019-06-21_18:00:08.83736 459:M 21 Jun 18:00:08.837 * DB saved on disk
2019-06-21_18:00:08.83741 459:M 21 Jun 18:00:08.837 * Removing the pid file.
2019-06-21_18:00:08.83817 459:M 21 Jun 18:00:08.838 * Removing the unix socket file.
2019-06-21_18:00:08.83935 459:M 21 Jun 18:00:08.839 # Redis is now ready to exit, bye bye...
ok: down: redis-exporter: 0s, normally up
==> /var/log/gitlab/gitlab-rails/sidekiq.log <==
2019-06-21_18:00:09.57615 2019-06-21T18:00:09.576Z 807 TID-oviw2sgmf INFO: Shutting down
2019-06-21_18:00:09.57625 2019-06-21T18:00:09.576Z 807 TID-ovivo05i7 INFO: Scheduler exiting...
2019-06-21_18:00:09.57655 2019-06-21T18:00:09.576Z 807 TID-oviw2sgmf INFO: Terminating quiet workers
解决方案
这是在gitlab-org/omnibus-gitlab
问题 4137中报告的:“在 docker 版本中runsv
发送SIGTERM
到 redis”
runsv
每 60 秒向 redis 发送 SIGTERM
gitlab-org/omnibus-gitlab issue 1611建议docker restart
第一个。
但普遍问题尚未最终解决。
推荐阅读
- javascript - 存储超过 4096 字节的数组一周
- ruby-on-rails - Rails 强参数 - 哈希数组 - 单一形式的多个记录
- java - 用于计算唯一对象的 Java lambda 表达式
- python-2.7 - 从 python 到浏览器的响应(CGI python)
- r - 线性回归 [R]:如何根据分类变量的出现计算同一预测变量的多个系数
- reactjs - 如何使用“onclick”事件更改 ListItem 元素的样式?
- ios - 如何在不裁剪的情况下创建具有动态大小的图像网格/砂浆,同时保持图像纵横比?
- io - 在 Julia 中列出 IO
- mysql - 如何计算 MySQL 查询中两个哈希之间的差异?
- php - PHP 更新表过早