Linmp 배포
최근에 서버 CPU 사용량이 매우 높은 것으로 나타났습니다.
strace -cp 30811을 사용하여 알아보세요
가장 많이 사용되는 액세스가 하나 있습니다
strace -T -e access -p 30811을 다시 호출하면 결과는 다음과 같습니다.
근데 프로그램 어디에서도 access를 사용하는 곳을 찾을 수 없었습니다.
PHP 함수를 찾아봐도 access 함수를 찾을 수 없었습니다.
이런 걸 누가 부르는지 정말 모르겠지만, CPU는 연일 높은 수준을 유지하고 있습니다. 너무 우울해요.
아시는 분이 도와주셨으면 좋겠습니다. 도움말은 전화하는 사람이 누구인지 지적합니다. PHP나 Linux 또는 다른 것의 최하위 계층입니까?
정말 감사합니다.
学习ing2017-06-30 09:57:09
Access는 파일에 대한 사용자 권한을 확인하는 데 사용되는 Linux 시스템 호출입니다. strace -cp 출력에 접근 오류가 많이 나오는데, 일부 파일에 접근 권한이 없어서 그런 걸까요?
그리고 개인적으로 fastcgi를 통해 PHP에 접근할 때 일반적으로 CPU 성능이 더 높다고 느낍니다(특히 Windows에서).