Ale*_*iad 5 nginx memory-usage gitlab
我目前正在DigitalOcean VPS上运行Gitlab实例 (v6.7.3) 和Ghost 驱动的个人博客,其大小为 512mb(最低端),由nginx 提供服务。直到最近我都无法同时运行,因为 Gitlab 无法启动,抱怨内存不足。我通过在 VPS (1GB) 上启用交换解决了这个问题(至少是暂时的)。主要问题似乎是 Gitlab 产生了 25 个(!)Sidekiq 实例,每个实例占用了我大约 30% 的内存,如. 我 在 SF 上发现了一个关于配置 Gitlab 以使用更少的 Sidekiq 工人的问题,但没有得到接受的答复。htop
我的问题是:以尽可能低的内存占用运行 Gitlab 的配置是什么?也许我无法减少那 25 个 Sidekiq 工人,但我可以做其他事情来减少其内存占用。
我的 VPS 仅供私人使用,我的 Gitlab 上有 5 或 6 个项目,预计一天最多提交 5 或 6 次,因此实际工作的最轻量级配置对我来说已经足够了。我的博客也很少点击。
小智 6
您可以在 gitlab.rb 中使用此配置,
sidekiq['concurrency'] = 1 #25 is the default
unicorn['worker_processes'] = 1 #2 is the default
这应该会减少您的内存消耗。
| 归档时间: |
|
| 查看次数: |
6884 次 |
| 最近记录: |