---
name: "circusd"
section: "1"
platform: "linux"
package: "circus"
version: "0.12.1+dfsg-1"
release: "Debian 10 (Buster)"
platforms: ["linux"]
url: "https://new.carta.tech/circusd"
---

# circusd(1)

the circus daemon

## NAME

circusd - the circus daemon

## SYNOPSIS

circusd \[options\] \[config\]

## DESCRIPTION

circusd is the main process of the Circus architecture. It takes care of running all the processes. Each process managed by Circus is a child process of **circusd**.

## ARGUMENTS

- **config**

  configuration file

## OPTIONS

- **-h, --help**

  Show the help message and exit

- **--log-level *LEVEL***

  Specify the log level. *LEVEL* can be *info*, *debug*, *critical*, *warning* or *error*.

- **--log-output *LOGOUTPUT***

  The location where the logs will be written. The default behavior is to write to stdout (you can force it by passing '-' to this option). Takes a filename otherwise.

- **--logger-config *LOGGERCONFIG***

  The location where a standard Python logger configuration INI, JSON or YAML file can be found. This can be used to override the default logging configuration for the arbiter.

- **--daemon**

  Start circusd in the background.

- **--pidfile *PIDFILE***

  The location of the PID file.

- **--version**

  Displays Circus version and exits.

## SEE ALSO

*circus* (1), *circusctl* (1), *circusd-stats* (1), *circus-plugin* (1), *circus-top* (1).

Full Documentation is available at *http://circus.readthedocs.org*

## AUTHOR

David Douard
