workerman 不能关闭怎么办

发布时间 - 2019-12-18 00:00:00    点击率:

workerman 不能关闭怎么办?

问题:启动脚本里执行Worker::stopAll()并不能停止workerman,Worker::stopAll()只有在运行workerman的主进程里执行才有效,外部其它进程执行没有效果。

停止Workerman的流程是

1、找到Workerman主进程pid

2、给pid发送SIGINT信号(posix_kill(SIGINT, pid))

3、workerman主进程收到SIGINT信号后自身执行Worker::stopAll()完成服务停止。

 

这三个步骤workerman内部应封装好,调用流程是

1、设置$argv = 'stop';

2、运行Worker::runAll();

 推荐:workerman教程


# workerman  # 封装 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 谷歌浏览器如何更改浏览器主题 Google Chrome主题设置教程  Laravel的.env文件有什么用_Laravel环境变量配置与管理详解  如何在Windows 2008云服务器安全搭建网站?  深圳网站制作平台,深圳市做网站好的公司有哪些?  高性能网站服务器部署指南:稳定运行与安全配置优化方案  Python制作简易注册登录系统  Laravel Octane如何提升性能_使用Laravel Octane加速你的应用  如何在新浪SAE免费搭建个人博客?  手机软键盘弹出时影响布局的解决方法  Java解压缩zip - 解压缩多个文件或文件夹实例  微博html5版本怎么弄发超话_超话进入入口及发帖格式要求【教程】  成都品牌网站制作公司,成都营业执照年报网上怎么办理?  在线教育网站制作平台,山西立德教育官网?  零服务器AI建站解决方案:快速部署与云端平台低成本实践  制作公司内部网站有哪些,内网如何建网站?  Laravel如何实现密码重置功能_Laravel密码找回与重置流程  如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南  微信小程序 配置文件详细介绍  Android滚轮选择时间控件使用详解  Laravel怎么实现支付功能_Laravel集成支付宝微信支付  如何在阿里云购买域名并搭建网站?  儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?  Laravel全局作用域是什么_Laravel Eloquent Global Scopes应用指南  详解jQuery中的事件  如何在云指建站中生成FTP站点?  Laravel表单请求验证类怎么用_Laravel Form Request分离验证逻辑教程  再谈Python中的字符串与字符编码(推荐)  利用vue写todolist单页应用  php嵌入式断网后怎么恢复_php检测网络重连并恢复硬件控制【操作】  Java垃圾回收器的方法和原理总结  Laravel如何实现数据库事务?(DB Facade示例)  JavaScript模板引擎Template.js使用详解  免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?  黑客入侵网站服务器的常见手法有哪些?  微博html5版本怎么弄发语音微博_语音录制入口及时长限制操作【教程】  如何用AWS免费套餐快速搭建高效网站?  php中::能调用final静态方法吗_final修饰静态方法调用规则【解答】  瓜子二手车官方网站在线入口 瓜子二手车网页版官网通道入口  Laravel 419 page expired怎么解决_Laravel CSRF令牌过期处理  Laravel如何配置和使用队列处理异步任务_Laravel队列驱动与任务分发实例  如何获取上海专业网站定制建站电话?  用yum安装MySQLdb模块的步骤方法  广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?  如何在自有机房高效搭建专业网站?  公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?  如何在HTML表单中获取用户输入并结合JavaScript动态控制复利计算循环  Laravel如何实现用户注册和登录?(Auth脚手架指南)  rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted  如何用IIS7快速搭建并优化网站站点?  详解Nginx + Tomcat 反向代理 负载均衡 集群 部署指南