php -fpm 이상작동문제?
CMS/프레임워크 | Rhymix 2.0 |
---|---|
개발 언어 | PHP 7.0 |
문제 페이지 주소 | 비공개 (작성 후 5일 경과) |
ftp도 접속되고 ssh도 접속되고 그런데 홈페이지가 접속안됩니다. 정확히는 *.php 가 실행이 안되는거 같습니다.
https://goldworm.net/img/a.jpg 는 보이는데
https://goldworm.net/php_info.php 이건 안나옵니다.
일반 파일들은 로딩되는데 php만 실행안되는것.
ssh로 들어가서 ps -aux 띄워보니
php -fpm 내껏만 프로세스 개수가 두배쯤 많습니다.
프로세스가 꼬이고 응답 꼬이고?
이런경우 root가 친히 왕림하시어 해결해주길 기다리는수밖엔 없을까요?
XE3에서 운영하는 제로호스팅인데
이동넨 문의글 남겨놔도 반응이 없습니다.
가뜩이나 설날이라 들여다보지도 않을거 같고
참...
. . .
새해 복 많이 받으십시요.
특히 라이믹스에 공헌하시는 분들!
댓글 10
찾아보니 기진곰님의 답변이 맞는 말씀같네요. (아파치 에러로그를 못봐서 모르겠지만)
https://xetown.com/questions/1137877#comment_1137958
설날이라 좀 미안하기도 하지만...
문제는 아직 해결전이란 사실.
서버데몬재시작, 시스템재시작이후에도 안열린다고
당신의 php코드나 DB쪽에서 꼬여서 혹은 해킹당했을꺼다 라는 답변을 받았고
그소릴 증명하려고 아래와 같이 다시 테스트 후에 다음과 같이 질문을 보냈습니다.
. . .
먼저 .htaccess 파일 변조를 의심하여
원본과 대조해보았습니다.
[goldworm@web02 public_html]$ ls -al .htaccess
-rw-r--r-- 1 goldworm hostinguser 983 1월 11 12:13 .htaccess
[goldworm@web02 public_html]$ ls -al ../rhymix/.htaccess
-rw-r--r-- 1 goldworm hostinguser 983 1월 11 12:13 ../rhymix/.htaccess
변조없음을 확인했고
[goldworm@web02 public_html]$ cat test.php
<?
Echo "hello?"
?>
이렇게 작성해두고 불러보면
https://www.goldworm.net/test.php
503 에러, 접속불가능입니다.
[goldworm@web02 public_html]$ cat test.txt
hello?
https://www.goldworm.net/test.txt
잘 작동합니다.
다음과 같은 명령어를 넣어보면
[goldworm@web02 public_html]$ ps -x
PID TTY STAT TIME COMMAND
2477 pts/1 R+ 0:00 ps -x
17358 ? S 0:01 php-fpm: pool goldworm
17386 ? S 0:01 php-fpm: pool goldworm
17394 ? S 0:01 php-fpm: pool goldworm
17402 ? S 0:01 php-fpm: pool goldworm
17418 ? S 0:01 php-fpm: pool goldworm
17438 ? S 0:01 php-fpm: pool goldworm
17453 ? S 0:01 php-fpm: pool goldworm
17465 ? S 0:01 php-fpm: pool goldworm
17479 ? S 0:01 php-fpm: pool goldworm
17506 ? S 0:01 php-fpm: pool goldworm
17517 ? S 0:01 php-fpm: pool goldworm
17521 ? S 0:01 php-fpm: pool goldworm
17553 ? S 0:01 php-fpm: pool goldworm
17560 ? S 0:01 php-fpm: pool goldworm
17569 ? S 0:01 php-fpm: pool goldworm
32532 ? S 0:00 sshd: goldworm@pts/1
32533 pts/1 Ss 0:00 -bash
php -fpm 프로세서가 비정상적으로 많이 있음을 알수 있습니다.
ps -aux
이 명령어로 다른 유저의 프로세서와 비교해보면 비정상적으로 프로세서가 많다는 것을 알수 있습니다.
이것은 라이믹스나 xe와 같은 cms 혹은 DB의 문제가 아닌것으로 판단됩니다.
그런데 저도 의문이 드는게
한사람의 유저만 에러가 걸릴수 있을까요?
호스팅 업체에 해당 계정와 관한 에러 로그나 슬로우 로그가 있는지 요청해보시기 바랍니다.
하필 설연휴에 걸리네요.
다음달이 호스팅일년계약 마감이라서 옮길생각이라 정내미 다 떨어지는 중입니다.
이번 케이스를 나만 보내면 끝난다 생각하면
정말 안일한 판단이란 사실을 왜 모르는지
24/365 일해야 하는 기술지원에 밤낮이나 연휴가 있을수 없죠. 기본이 안되어 았네요.
로그를 확인하는 것은 기본이고, 라이믹스 전체를 임시 하위 디렉토리로 옮겨놓고, 기본 디렉토리에는 test.php만 하나 놓은 상태로 php-fpm을 재시작해보새요. 그러면 내잘못인지 서버 잘못인지 알게되겠죠.
제(라이믹스) 탓은 아닌듯 합니다.
일단 옮길 생각이라... 어딜가나 그걸 내일부터 생각하려고요