# Configuration file for /etc/init.d/gitlab and # /etc/init.d/gitlab.{mailroom,rails,sidekiq,workhorse} # Path to the base directory for the Prometheus metrics used by Puma and # Sidekiq. #metrics_dir=/dev/shm/gitlab # How many Puma worker processes to create (0 to disable cluster mode). #puma_workers=3 # IP address and port for Puma server to listen on. #puma_listen_tcp="127.0.0.1:8080" # Absolute path of unix socket for Puma server to listen on. #puma_listen_unix="/run/gitlab/gitlab.socket" # Action Cable uses a separate thread pool per Puma worker. This configures # number of threads in the pool. #action_cable_worker_pool_size=4 # IP address and port, or absolute path of the unix socket, where should # Workhorse listen on for connections from a web server. #workhorse_listen="/run/gitlab/workhorse.socket" # How long to wait for response headers when proxying the request. #workhorse_proxy_header_timeout="1m0s" # Number of API requests allowed at single time. #workhorse_api_limit= # Maximum queueing duration of requests (default 30s). #workhorse_api_queue_duration= # Number of API requests allowed to be queued. #workhorse_api_queue_limit= # Long polling duration for job requesting for runners (default 0s - disabled) #workhorse_ci_long_polling_duration= # Log format to use: text, json, structured, none. Defaults to "text". #workhorse_log_format= # Prometheus listening address. #workhorse_prometheus_listen= # Sentry DSN for Workhorse. #workhorse_sentry_dsn= # Specify how many processes to create using sidekiq-cluster and which queue # they should handle. Each whitespace-separated item equates to one additional # Sidekiq process, and comma-separated values in each item determine the queues # it works on. The special queue name "*" means all queues. # Example: "* gitlab_shell process_commit,post_receive" # See https://docs.gitlab.com/ee/administration/sidekiq/extra_sidekiq_processes.html. #sidekiq_queue_groups="*" # Maximum threads to use with Sidekiq (default: 50, 0 to disable). #sidekiq_max_concurrency= # Minimum threads to use with Sidekiq (default: 0). #sidekiq_min_concurrency= # The number of seconds to wait between worker checks. #sidekiq_interval= # Graceful timeout for all running processes. #sidekiq_shutdown_timeout= # Run workers for all queues in sidekiq_queues.yml except the given ones. #sidekiq_negate=no # Run workers based on the provided selector. #sidekiq_queue_selector=no # Memory limit (in MiB) for the Sidekiq process. If the RSS (Resident Set Size) # of the Sidekiq process exceeds this limit, a delayed shutdown is triggered. #sidekiq_memkiller_max_rss=2000 # Enable mail_room to handle incoming mails? #mailroom_enabled="no"