85 lines
2.7 KiB
Text
85 lines
2.7 KiB
Text
# 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"
|