Skip to content
Snippets Groups Projects
  • Luca Corbatto's avatar
    a6d84190
    Add systemd setup that supports workers (#4662) · a6d84190
    Luca Corbatto authored
    
    This setup is a way to manage workers with systemd. It does however not
    require workers. You can use this setup without workers. You just have
    to make sure that the homeserver is forking and writes its PID file
    to the location the service is looking in.
    
    The currently distributed setup in the debian package does not work in
    conjunction with workers.
    
    * Adds changelog
    
    * Lets systemd handle the forking
    
    Sets all services to `type=simple` and disables daemonizing on the
    synapse side.
    
    * Formats readme to 80 columns per line
    
    * Allows for full restart of all workers
    
    * Changes README to reflect the new setup
    
    * Adds dot to end of changelog file
    
    * Removes surplus word
    
    Co-Authored-By: default avatartargodan <targodan@users.noreply.github.com>
    
    * Adds missing word
    
    Co-Authored-By: default avatartargodan <targodan@users.noreply.github.com>
    
    * Fixes linebreak
    
    Co-Authored-By: default avatartargodan <targodan@users.noreply.github.com>
    
    * Fixes unit type
    a6d84190
    History
    Add systemd setup that supports workers (#4662)
    Luca Corbatto authored
    
    This setup is a way to manage workers with systemd. It does however not
    require workers. You can use this setup without workers. You just have
    to make sure that the homeserver is forking and writes its PID file
    to the location the service is looking in.
    
    The currently distributed setup in the debian package does not work in
    conjunction with workers.
    
    * Adds changelog
    
    * Lets systemd handle the forking
    
    Sets all services to `type=simple` and disables daemonizing on the
    synapse side.
    
    * Formats readme to 80 columns per line
    
    * Allows for full restart of all workers
    
    * Changes README to reflect the new setup
    
    * Adds dot to end of changelog file
    
    * Removes surplus word
    
    Co-Authored-By: default avatartargodan <targodan@users.noreply.github.com>
    
    * Adds missing word
    
    Co-Authored-By: default avatartargodan <targodan@users.noreply.github.com>
    
    * Fixes linebreak
    
    Co-Authored-By: default avatartargodan <targodan@users.noreply.github.com>
    
    * Fixes unit type