contrib/systemd: Added note on common issues with systemd and asterisk
With newer version of linux /var/run/ is a symlink to /run/ that has been turned into tmpfs. Added note that if asterisk has to bind to a specific IP that systemd has to wait until the network is up. Added note on how to make sure that the environment variable HOSTNAME is included. ASTERISK-29216 Reported by: Mark Petersen Tested by: Mark Petersen Change-Id: Ib3e560655befd3e99eec743687144f5569533379
This commit is contained in:
parent
9a4486e9fb
commit
2d3441772b
|
@ -1,15 +1,22 @@
|
|||
[Unit]
|
||||
Description=Asterisk PBX and telephony daemon.
|
||||
After=network.target
|
||||
#include these if asterisk need to bind to a specific IP (other than 0.0.0.0)
|
||||
#Wants=network-online.target
|
||||
#After=network-online.target network.target
|
||||
|
||||
[Service]
|
||||
Type=notify
|
||||
Environment=HOME=/var/lib/asterisk
|
||||
#if systemd do not provide hostname and you need to use ${ENV(HOSTNAME)}
|
||||
#Environment=HOSTNAME=%H
|
||||
WorkingDirectory=/var/lib/asterisk
|
||||
User=asterisk
|
||||
Group=asterisk
|
||||
ExecStart=/usr/sbin/asterisk -mqf -C /etc/asterisk/asterisk.conf
|
||||
ExecReload=/usr/sbin/asterisk -rx 'core reload'
|
||||
#if /var/run is a tmpfs, this will create /var/run/asterisk on start
|
||||
#RuntimeDirectory=asterisk
|
||||
|
||||
#Nice=0
|
||||
#UMask=0002
|
||||
|
|
Loading…
Reference in New Issue