有无大哥告诉下swoole里的静态函数里面的普通变量会不会释放内存
php吧
全部回复
仅看楼主
level 7
何以為生 楼主
2022年04月14日 11点04分 1
level 7
何以為生 楼主
公司官网一两个月崩一下,怀疑是swoole内存泄漏问题,或者fpm连接数问题。
2022年04月14日 11点04分 2
level 7
何以為生 楼主
定时重启swoole应该能解决,我在想swoole里面调用大量静态函数会不会导致内存不释放?静态函数里的变量会释放吗?
2022年04月14日 11点04分 3
level 7
何以為生 楼主
有无讨论下的
2022年04月14日 11点04分 4
level 7
何以為生 楼主
111111
2022年04月15日 10点04分 5
level 7
何以為生 楼主
1111111
2022年04月15日 10点04分 6
level 9
swoole实现的东西很多。感觉你们是用它实现了http server。如果是的话,那么你先检查版本。这块新版本有改进的。另外不建议是用static,除非必要。建议用session,cookie,indexeddb,radis等缓存数据。至于PHP变量和static变量的内存管理,swoole对这块应该是没有影响的,swoole里面的变量和正常PHP变量没区别。
2022年04月15日 22点04分 7
level 14
静态函数不会自动释放。swoole是c开发的,可以去搜索c的机制。静态方法里的变量我记得也是静态的吧。
2022年04月18日 06点04分 8
level 11
多做做缓存,可能是数据库崩盘
2022年04月21日 17点04分 9
1