summaryrefslogtreecommitdiff
path: root/tools/systemd
diff options
context:
space:
mode:
authorQiuwen Lu <[email protected]>2017-11-06 16:17:34 +0800
committerQiuwen Lu <[email protected]>2017-11-06 16:17:34 +0800
commit58db7c979a7b8899600c5d7c758e5a32d9eefa9f (patch)
treef41ff8b405adcee2e108b0ccab8b93c9fdae0ced /tools/systemd
parent3b1b53e49d84a42132e6f502ba900b59e56ea657 (diff)
配合WY项目调试,增加多种Debug功能:v4.2.31-20171106
- MRB申请、释放计数,直接计入本线程申请、释放情况计数,不根据外部提交的线程号、SOCKET号统计; - 增加SERVICE进程接管SIGSEGV信号功能,打印栈; - 增加monit_stream输出应用申请、释放MBUF情况记录,以便外部脚本记录历史情况; - 增加service进程、tunnat进程崩溃时输出coredump的设置。
Diffstat (limited to 'tools/systemd')
-rw-r--r--tools/systemd/mrtunnat.service.in6
-rw-r--r--tools/systemd/mrzcpd.service.in1
2 files changed, 5 insertions, 2 deletions
diff --git a/tools/systemd/mrtunnat.service.in b/tools/systemd/mrtunnat.service.in
index 6990543..c0af476 100644
--- a/tools/systemd/mrtunnat.service.in
+++ b/tools/systemd/mrtunnat.service.in
@@ -1,14 +1,16 @@
[Unit]
Description=Marsio ZeroCopy Tunnel NAT Daemon
-Requires=mrzcpd.service
-After=mrzcpd.service
+Requires=mrenv.service
+After=mrenv.service
[Service]
EnvironmentFile=/etc/sysconfig/mrzcpd
+ExecStartPre=/usr/bin/systemctl is-active mrzcpd
ExecStart=@MR_INSTALL_BINDIR@/mrtunnat -c @MR_INSTALL_SYSCONFDIR@/mrtunnat.conf
Restart=always
RestartSec=5s
Type=notify
+LimitCORE=infinity
[Install]
WantedBy=multi-user.target \ No newline at end of file
diff --git a/tools/systemd/mrzcpd.service.in b/tools/systemd/mrzcpd.service.in
index 1952b3c..9b836fb 100644
--- a/tools/systemd/mrzcpd.service.in
+++ b/tools/systemd/mrzcpd.service.in
@@ -17,6 +17,7 @@ Restart=always
RestartSec=5s
WatchdogSec=5s
Type=notify
+LimitCORE=infinity
[Install]
WantedBy=multi-user.target \ No newline at end of file