[syslog-ng] Systemd service times out for syslog-ng 3.16.1

Evan Rempel erempel at uvic.ca
Thu May 16 16:30:37 UTC 2019

I think you are just missing the forground flag (-F) in the ExecStart command

You can see a discussion of the systemd service unit file at


and a proposed service file.

On 5/16/19 8:27 AM, Ronald Fenner wrote:
> I'm trying to switch from an init.d script to a system service and having problems getting the service to run.
> The syslog-ng service gets timed out and never starts up.
> My service looks like this:
> [Unit]
> Description="Syslog-ng an enhanced syslog"
> Documentation=man:syslog-ng(8)
> After=network.target
> ConditionFileNotEmpty=/opt/syslog-ng/etc/syslog-ng.conf
> [Service]
> Type=notify
> ExecStart=/opt/syslog-ng/sbin/syslog-ng --no-caps -p /var/run/syslogd.pid -rdvt
> ExecReload=/bin/kill -HUP $MAINPID
> StandardOutput=journal
> StandardError=journal
> Restart=on-failure
> Environment=LD_LIBRARY_PATH=/usr/lib/jvm/java/jre/lib/amd64/server:$LD_LIBRARY_PATH
> [Install]
> WantedBy=multi-user.target

More information about the syslog-ng mailing list