-
Notifications
You must be signed in to change notification settings - Fork 79
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
请问如何配合systemd使用 #6
Comments
/tmp/test-server.pid的值是不是0 |
@hellojukay 感谢回复 不是,执行 |
看现象是systemd的报错,网上也搜到很多相同的问题。 |
@tabalt 感谢回复 通过
我猜应该是进程退出的时候systemd没办法正确的找到fork出来的新进程,因为我在另外一个类似的组件 但是如你所见,我已经配置了但是还不生效 既然如此,请教下你们生产环境中是用什么做守护进程的呢? |
@Vortexxxx 我们目前是自研的一个简单的程序 https://github.com/tabalt/pmon |
@tabalt 感谢,我去试试这个,这个issue我就关闭了, 再次感谢 |
这可能不是一个关于
gracehttp
本身的问题我尝试将readme中的demo配置systemd一起使用,写了一个简单的service文件
在代码中我添加了
/tmp/test-server.pid
文件的输出,代码如下:第一次启动时一切都OK,但是当我执行
systemctl reload test-server
时报错:这个时候程序还在正常运行,但是如果再次执行
systemctl reload test-server
时就会直接报错:另外在我的测试中,直接用systemd启动后不使用
systemctl reload test-server
而直接往pid发送-SIGUSR2
是可以正常工作的The text was updated successfully, but these errors were encountered: