Came across this via google search. Just for future visitors (probably me) its important to note that to configure sidekiq you only need to put a sidekiq.yml file in rails' config directory per this doc
https://github.com/mperham/sidekiq/wiki/Advanced-Options#the-sidekiq-configuration-file On Tuesday, April 9, 2013 at 4:31:56 PM UTC-5, Vitaliy Dj wrote: > > Hi I'm not ruby developer too, but I'm added this option to config > > vim /home/git/gitlab/config/initializers/4_sidekiq.rb > > Sidekiq.configure_server do |config| > config.options[:concurrency] = 2 > config.redis = { > url: resque_url, > namespace: 'resque:gitlab' > } > end > > but, there is still too many of them and they eat memory > > 13298 git 20 0 940M 121M 7748 S 0.0 12.2 0:00.00 > unicorn_rails master -c /home/git/gitlab/config/unicorn.rb -E production > 13317 git 20 0 940M 121M 7748 S 0.0 12.2 0:00.00 > unicorn_rails master -c /home/git/gitlab/config/unicorn.rb -E production > 13235 git 20 0 940M 121M 7748 S 0.0 12.2 0:05.46 > unicorn_rails master -c /home/git/gitlab/config/unicorn.rb -E production > 13295 git 20 0 40952 8024 2776 S 0.0 0.8 0:00.03 python2 > /home/git/gitlab/vendor/bundle/ruby/2.0.0/gems/gitlab-pygments.rb-0.3.2/lib/pygments/mentos.py > 13309 git 20 0 1420M 130M 7984 S 0.0 13.1 0:00.00 sidekiq > 2.7.5 gitlab [0 of 2 busy] > 13312 git 20 0 1420M 130M 7984 S 0.0 13.1 0:00.00 sidekiq > 2.7.5 gitlab [0 of 2 busy] > 13313 git 20 0 1420M 130M 7984 S 0.0 13.1 0:00.00 sidekiq > 2.7.5 gitlab [0 of 2 busy] > 13314 git 20 0 1420M 130M 7984 S 0.0 13.1 0:00.00 sidekiq > 2.7.5 gitlab [0 of 2 busy] > 13315 git 20 0 1420M 130M 7984 S 0.0 13.1 0:00.00 sidekiq > 2.7.5 gitlab [0 of 2 busy] > 13322 git 20 0 1420M 130M 7984 S 0.0 13.1 0:00.00 sidekiq > 2.7.5 gitlab [0 of 2 busy] > 13328 git 20 0 1420M 130M 7984 S 0.0 13.1 0:01.38 sidekiq > 2.7.5 gitlab [0 of 2 busy] > 13329 git 20 0 1420M 130M 7984 S 0.0 13.1 0:00.99 sidekiq > 2.7.5 gitlab [0 of 2 busy] > 13330 git 20 0 1420M 130M 7984 S 0.0 13.1 0:00.00 sidekiq > 2.7.5 gitlab [0 of 2 busy] > 13331 git 20 0 1420M 130M 7984 S 0.0 13.1 0:00.00 sidekiq > 2.7.5 gitlab [0 of 2 busy] > 13332 git 20 0 1420M 130M 7984 S 0.0 13.1 0:00.30 sidekiq > 2.7.5 gitlab [0 of 2 busy] > 13412 git 20 0 1420M 130M 7984 S 0.0 13.1 0:00.28 sidekiq > 2.7.5 gitlab [0 of 2 busy] > 13304 git 20 0 1420M 130M 7984 S 0.0 13.1 0:08.58 sidekiq > 2.7.5 gitlab [0 of 2 busy] > 13318 git 20 0 1042M 247M 5940 S 0.0 24.8 0:00.00 > unicorn_rails worker[0] -c /home/git/gitlab/config/unicorn.rb -E production > 13316 git 20 0 1042M 247M 5940 S 0.0 24.8 0:24.19 > unicorn_rails worker[0] -c /home/git/gitlab/config/unicorn.rb -E production > 13319 git 20 0 38100 7976 2720 S 0.0 0.8 0:00.02 python2 > /home/git/gitlab/vendor/bundle/ruby/2.0.0/gems/gitlab-pygments.rb-0.3.2/lib/pygments/mentos.py > > > > On Tuesday, March 5, 2013 8:58:32 AM UTC+2, Christoph Kretzschmar wrote: >> >> Hi there, >> >> just got a little question. I want to use the Gitlab for productional >> internal usage, the problem is that it will never be so big that 25 workers >> of Sidekiq will be ever needed. >> So I read the documentation about Sidekiq and so on but I am not a ruby >> developer and got no functional clue how to set the worker count. I googled >> and didn't found the answer neither.... >> >> I defined a sidekiq.yml inside the config dir and set the concurrency, >> but with no effect on the count of the workers themselves. Also tried to >> set the -c option in the Procfile, same result... >> >> So how does the magic work and why is it not documented in your >> Troubleshooting catalog? :) >> >> Regards, >> Christoph Kretzschmar >> > -- You received this message because you are subscribed to the Google Groups "GitLab" group. To unsubscribe from this group and stop receiving emails from it, send an email to gitlabhq+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/gitlabhq/75ea0cb8-50cc-410d-ba1e-8b76b65ea6d1%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.