首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    SWOOLE之代码热更新实现_持续的思考 转

    方式是如何改了文件就立即生效的: 几个概念: 1) sapi:可以简单的理解为php引擎对外的一个统一接口,使得php可以和外部程序进行交互 2) php的生命周期中关键四个调用:MINT -> RINT...那么fpm方式的流程就是: fpm通过sapi接口与php进程交互, 在fpm启动的时候, 第一步:会调用各扩展的MINT方法,进行一些数据初始化(长驻内存), 第二步:每个请求过来,先会执行RINT...整个生命周期只有在启动的时间可以一次执行RINT过程,之后所有的请求都在第三步以内完成。...第五步:manager再拉起一个新的worker (拉起后会回调onWorkerStart函数) 从这个流程中我们会发现,onWorkerStart 和 onWorkerStop非常像 sapi里的 RINT

    1.1K10
    领券