首页
下载
文档
社区
视频
捐赠
源代码
赞助商
AOT 编译器
AI 助理
商业产品
PHP AOT 原生编译器
Swoole-Compiler 代码加密器
CRMEB 新零售社交电商系统
登录
注册
全部
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
发表新帖
swoole启用user和group的设置
测试了一下,如果在非root用户下面,user和group是没用的,这个应该是对的,不是root就不能指定启动用户。 所以指定了启动用户和组,要想生效,就需要在root权限下启动服务。 但这样一来,在程序中使用$serv->shutdown()也就出错了。提示没有权限。因为启动用户是root,但workder都是指定的非root用户。 请教:如果要在程序中关闭服务器,应该在哪些地方写代码??
发布于9年前 · 2 次浏览 · 来自
提问
风
风行天下
测试了一下,如果在非root用户下面,user和group是没用的,这个应该是对的,不是root就不能指定启动用户。 所以指定了启动用户和组,要想生效,就需要在root权限下启动服务。 但这样一来,在程序中使用$serv->shutdown()也就出错了。提示没有权限。因为启动用户是root,但workder都是指定的非root用户。 请教:如果要在程序中关闭服务器,应该在哪些地方写代码??
赞
0
收藏
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
登录
后参与评论
评论
2017-09-22
2c.
你可以在外部shell中使用sudo以root权限向master进程发送SIGTERM信号。
赞
0
回复