8000 Merge pull request #1218 from nginx/update-unit-file · nginx/agent@836d987 · GitHub
[go: up one dir, main page]

Skip to content

Commit 836d987

Browse files
authored
Merge pull request #1218 from nginx/update-unit-file
Update systemd unit file
2 parents fb7c546 + 0678bb9 commit 836d987

File tree

2 files changed

+10
-15
lines changed

2 files changed

+10
-15
lines changed

scripts/packages/nginx-agent.service

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
Description=NGINX Agent
33
Documentation=https://github.com/nginx/agent#readme
44
After=network.target
5-
Wants=network-online.target
5+
Wants=network.target
66
StartLimitIntervalSec=15
77
StartLimitBurst=5
88

@@ -11,24 +11,19 @@ User=${AGENT_USER}
1111
Group=${AGENT_GROUP}
1212
Type=simple
1313

14-
ExecStartPre=/bin/mkdir -p ${AGENT_RUN_DIR}
15-
ExecStartPre=/bin/mkdir -p ${AGENT_LOG_DIR}
14+
LogsDirectory=nginx-agent
15+
RuntimeDirectory=nginx-agent
16+
StateDirectory=nginx-agent
1617

1718
ExecStart=${AGENT_EXE}
18-
1919
RestartSec=5
20-
Restart=always
21-
20+
Restart=on-failure
2221
PermissionsStartOnly=true
23-
PIDFile=${AGENT_RUN_DIR}/nginx-agent.pid
24-
Environment=
25-
26-
StandardOutput=syslog
27-
StandardError=syslog
28-
SyslogIdentifier=nginx-agent
22+
TimeoutStopSec=5s
2923

30-
ExecStop=/bin/kill -2 $MAINPID
31-
ExecStop=/bin/sleep 3
24+
NoNewPrivileges=true
25+
ProtectHome=off
26+
PrivateTmp=true
3227

3328
[Install]
3429
WantedBy=multi-user.target

scripts/packages/postinstall.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77

88
AGENT_EXE="/usr/bin/nginx-agent"
9-
AGENT_RUN_DIR="/var/run/nginx-agent"
9+
AGENT_RUN_DIR="/run/nginx-agent"
1010
AGENT_LOG_DIR="/var/log/nginx-agent"
1111
AGENT_ETC_DIR="/etc/nginx-agent"
1212
AGENT_LIB_DIR="/var/lib/nginx-agent/"

0 commit comments

Comments
 (0)
0