使用golang

时间:2018-01-28 22:17:15

标签: linux go daemon varnish

我需要通过Golang中的应用程序管理varnish服务,更具体地说,我需要让应用程序更改端口,ip,存储方法等。 起初我开始遵循官方的清漆文档(https://varnish-cache.org/docs/trunk/tutorial/putting_varnish_on_port_80.html),所以我做了这个,应用程序在路径中创建了以下文件: /etc/systemd/system/varnish.service.d/customexec.conf

[Service] 
ExecStart= 
ExecStart=/usr/sbin/varnishd -a :6081 -T
localhost:6082 -f /etc/varnish/default.vcl -S /etc/varnish/secret

没有错误,但服务无法启动 在服务状态中,它显示以下消息:

● varnish.service - Varnish HTTP accelerator    Loaded: loaded
(/lib/systemd/system/varnish.service; enabled; vendor preset: enabled)
Drop-In: /etc/systemd/system/varnish.service.d
           └─customexec.conf    Active: inactive (dead) since Dom 2018-01-28 15:10:46 -03; 3h 56min ago
     Docs: https://www.varnish-cache.org/docs/4.1/
           man:varnishd   Process: 970 ExecStart=/usr/sbin/varnishd -a :6081 -T localhost:6082 -f /etc/varnish/default.vcl -S
/etc/varnish/secret (code=exited, status=0/SUCCESS)  Main PID: 970
(code=exited, status=0/SUCCESS)

是否有其他方法可以跨应用程序管理服务?

谢谢大家

0 个答案:

没有答案