首页
下载
文档
问答社区
视频
捐赠
源代码
AI 助理
赞助商
CRMEB
Apipost
腾讯云
微擎
禅道
51Talk
商业产品
Swoole AI 智能文档翻译器
Swoole-Compiler PHP 代码加密器
CRMEB 新零售社交电商系统
登录
注册
全部
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
发表新帖
swoole启用user和group的设置
测试了一下,如果在非root用户下面,user和group是没用的,这个应该是对的,不是root就不能指定启动用户。 所以指定了启动用户和组,要想生效,就需要在root权限下启动服务。 但这样一来,在程序中使用$serv->shutdown()也就出错了。提示没有权限。因为启动用户是root,但workder都是指定的非root用户。 请教:如果要在程序中关闭服务器,应该在哪些地方写代码??
发布于7年前 · 2 次浏览 · 来自
提问
风
风行天下
测试了一下,如果在非root用户下面,user和group是没用的,这个应该是对的,不是root就不能指定启动用户。 所以指定了启动用户和组,要想生效,就需要在root权限下启动服务。 但这样一来,在程序中使用$serv->shutdown()也就出错了。提示没有权限。因为启动用户是root,但workder都是指定的非root用户。 请教:如果要在程序中关闭服务器,应该在哪些地方写代码??
赞
0
分享
收藏
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
评论
2017-09-22
2c.
你可以在外部shell中使用sudo以root权限向master进程发送SIGTERM信号。
赞
0
回复
微信公众号
热门内容
暂无回复的问答
- CodeGalaxy K3s 轻量集群节点之间如何实现负载均衡
- 关于openssl CURL WARNING swSSL_connect: SSL_connect(fd=69) failed. Error: error:141A318A:SSL routines:tls_process_ske_dhe:dh key too small[1|394]
- 多个模型如何进行事务异常回退?
- websocket开启wss报错
- 协程tcp服务器如何使用多进程?recv()方法接收信息,打印出来的pid一直是同一个。没用使用到多进程啊。