-1

最近在学习Swoole,今天在新机器上(OS:centos7)PHP5.4 刚挂载上Swoole-V1.10.5,还没有开始运行基于swoole的代码!
只是cli模式下,像往常一样,启动了200个php脚本(与Swoole无关的),监控系统资源一段时间,发现内存的使用率,在一点点的升高(30分钟左右不停的慢速增长,内存使用率高于平时500+M)!

经过逐步排查,最后将swoole卸载后,重新启动之前那200个进程,发现内存使用情况平稳正常了。

PHP再次挂载Swoole,发现内存再次升高。

注:挂载Swoole时,没有调整任何配置项。都是用的默认值。

大神们 有遇到过这种情况吗 ,请不吝赐教!感谢!!

__Up 1
11月5日提问

1 个回答

0

我想你至少应该贴出你部分的脚本代码(相关的) 上面的描述似乎你已经的除了结论 但结论的测试用例是你自己构建的

PHP在接收到SAPI命令时,首先初始化并启动它的内核子系统,在内核子系统的启动快结束时,PHP开始加载它的扩展代码并对扩展初始化,此时PHP将调用每个模块的初始化例程Module Initialization routine (MINIT)

推广链接