php 8.3 버전 opcache 이슈
2023 10월에 등록된 이슈가 있었어요.
JIT cause 100% cpu usage · Issue #11736 · php/php-src · GitHub
과부하가 걸릴 때 간헐적인 cpu 100%가 생기는 것이라면 내 서버에 해당하는 가능성이 99.999% 이어요.

https://www.php.net/ChangeLog-8.php
여기에 GH-11736 픽스는 없는 것 같은데요 ..
8.3 버전에서 opcache에 픽스가 계속 있었어요.
8.4 버전에서 고쳐질지도 모르겠쩌.
내 코드에는 특별한 문제가 없었다고 보아야 하겠어요.
이렇다 하더라도 방관하는 사이에 몇 달이 지나면서 지금 버전은 8.3.11 이어요.
내일 가능하다면 빌드를 새로 하여야 하겠어요.
opcache도 끄거나 .. 말이저.
자러가기 전에 계속 그래프를 보고 있었는데요. 100% 피크를 계속 찍네요.
여기서 더 건드리니깐 zend_mm_heap corrupted를 내면서 서버가 터졌어요.
A:\AspNetCore.Nightmare\Nightmare\bin\Debug\net8.0\Nightmare.exe(프로세스 15732)이(가) -1073740791 코드(0xc0000409)와 함 께 종료되었습니다.음 ..
python - Process finished with exit code -1073740791 (0xC0000409) pycharm error - Stack Overflow
이 부분은 디버그 상태 검사가 같이 돌아서 메모리 부족이 난 것 같은데요.
opcache 문제만 고치면 될지도 모르겠어요.
우선 opcache를 끄고 부하를 걸어보는 방법도 고려해보아야 하겠어요.

