PHP只是挂载Swoole扩展,并未运行基于Swoole的代码,内存使用逐步上升,这是什么情况?

发布于 2022-09-11 23:22:14 字数 346 浏览 20 评论 0

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

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

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

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

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

ぇ气 2022-09-18 23:22:14

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

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文