-
Notifications
You must be signed in to change notification settings - Fork 3.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
php8.42+sw6.0,经常偶发个别进程CPU100%的问题 #5665
Comments
strace没反应要ps aux 查看一下当前进程的状态,可能是进程陷入进程状态D |
感谢,OK,下次执行下ps aux ,这次因为执行strace 卡住了导致负载200%,就直接kill,然后重新拉起了,没来及ps aux 。 |
也可以用pstree -p加上strace看看php创建的线程池在做什么,我看到图上有线程池操作 |
额 出现了 100%
|
@NathanFreeman 能帮再看看么 感谢 |
看看是不是耗时的文件操作把线程池的线程全部占用了,导致下一个请求要操作文件没法及时操作导致超时退出 |
ok ,我也去掉了table 再观察下。 |
用pstree -p加上strace看看php创建的线程池在做什么 |
@mdys 怎么样,最近还有出现这个问题吗 |
感谢帮助,用strace、losf之类的方法没有定位问题,
|
今天第四天了没再出现100%,应该是彻底解决了! 感谢!~ |
CPU100%前有很多此类报错:
使用strace 无法跟踪到结果
![Image](https://private-user-images.githubusercontent.com/1708120/404714899-bf694506-76df-46e5-aad9-1bae32092850.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0NjI4MTksIm5iZiI6MTczOTQ2MjUxOSwicGF0aCI6Ii8xNzA4MTIwLzQwNDcxNDg5OS1iZjY5NDUwNi03NmRmLTQ2ZTUtYWFkOS0xYmFlMzIwOTI4NTAucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIxMyUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMTNUMTYwMTU5WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9YTc1NjE4ZDNmY2ZhYzIzZjA5YTczNDA2MGFiZjMxODY4MTA0OTBlZDdjMWQzOTM2MWI1NGM3YTEzNzg2ZjBlZCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.ag_WNJLwLbWkNz6fh26eV0Fg3tX9uKphqJq7FhwAcl4)
gdb 跟踪也是经常无响应
![Image](https://private-user-images.githubusercontent.com/1708120/404717208-19797f0a-fff3-43ae-90fb-6b9f2b8200e9.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0NjI4MTksIm5iZiI6MTczOTQ2MjUxOSwicGF0aCI6Ii8xNzA4MTIwLzQwNDcxNzIwOC0xOTc5N2YwYS1mZmYzLTQzYWUtOTBmYi02YjlmMmI4MjAwZTkucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIxMyUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMTNUMTYwMTU5WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NjU4NjY0OWYwYTM5YWRmNzMwNDk2ODAzNjJkZDkwNjI4Nzc3MmQyNGU0ZDUyNzRkOWIwZWFiZDk2YzFmZTkyMCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.HIVEfav-uVOzAOF4i0ZVgQm0iLKmAWYocSKnLS6pFY8)
使用perf
![Image](https://private-user-images.githubusercontent.com/1708120/404717357-da7d217b-0722-4e80-938d-2602b85a1cc5.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0NjI4MTksIm5iZiI6MTczOTQ2MjUxOSwicGF0aCI6Ii8xNzA4MTIwLzQwNDcxNzM1Ny1kYTdkMjE3Yi0wNzIyLTRlODAtOTM4ZC0yNjAyYjg1YTFjYzUucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIxMyUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMTNUMTYwMTU5WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9YjExNWI5YmE5ZmQ0YTk4ODhhYjNlZmM4NzZmM2E5NWU2ZmQzNmFiMTUyMWNiNWZkMThlMzFhZGZlMTdhZjg0ZSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.FS6vbUcCY5Wc-vMdGNRAS5GkZxMlNeuwzuaToB-2_zA)
使用lsof -p
生产环境,没来及执行。直接重启了
使用gstack
uname -a
&php -v
&gcc -v
) ?jit 无论是1225 还是1255 都会发生cpu100%
The text was updated successfully, but these errors were encountered: