×
- 코드 및 콘솔 화면은 [ code ] 내용 [ /code ] 태그 처리하여 주세요.
- 강조하고자 하는 내용은 [ b ] 내용 [ /b ] 태그 처리하여 주세요.
- 강조하고자 하는 내용은 [ b ] 내용 [ /b ] 태그 처리하여 주세요.
nginx stop 문제
-
apple3000
(apple3000) - 이 글의 작성자
- Visitor
12 Mar 2015 15:37 #449
작성자: apple3000
apple3000 님의 글: nginx stop 문제
검색하다 이곳도 발견하여 질문 드려봅니다. 초장 부터 질문이라니 ㅠㅠ. .
윈도우nginx를 쓰고있습니다.
어느 시간(잘은 모름..)이 지나면 서버가 동작을 안합니다. 분명 프로세스에는
nginx.exe 프로세스가 (2개)살아있음에도..
그래서 스케쥴러에 등록해서 30분간격으로 nginx 재시작하도록 해주고있습니다.
nginx+mariadb+php 조합인데요.
단순히 nginx만 프로세스죽였다가 살린다고 되지는 않았습니다.
php fast-cgi 인지 요문제같은데 그래서 전체 서비스(nginx, mysql, php)를 죽였다가 다시 살립니다.
그럼 사이트접속이 이뤄집니다.
어떻게 해결할 수있을까요
위 사용한는 nginx 는
ncafe.kr 에서 토토루님이 제작하여 올리는 패키지입니다.
관심있는 유저가 별로 없는관계로 사이트 활성화가 잘 안되어 네이버개발자 포럼으로 옮기버리셨네요.
질문을 올렸으나 답이 마땅히 없어서..
윈도우nginx를 쓰고있습니다.
어느 시간(잘은 모름..)이 지나면 서버가 동작을 안합니다. 분명 프로세스에는
nginx.exe 프로세스가 (2개)살아있음에도..
그래서 스케쥴러에 등록해서 30분간격으로 nginx 재시작하도록 해주고있습니다.
nginx+mariadb+php 조합인데요.
단순히 nginx만 프로세스죽였다가 살린다고 되지는 않았습니다.
php fast-cgi 인지 요문제같은데 그래서 전체 서비스(nginx, mysql, php)를 죽였다가 다시 살립니다.
그럼 사이트접속이 이뤄집니다.
어떻게 해결할 수있을까요
위 사용한는 nginx 는
ncafe.kr 에서 토토루님이 제작하여 올리는 패키지입니다.
관심있는 유저가 별로 없는관계로 사이트 활성화가 잘 안되어 네이버개발자 포럼으로 옮기버리셨네요.
질문을 올렸으나 답이 마땅히 없어서..
-
jeeg
(강철지그) - Offline
- Junior
덜보기
더보기
- Posts: 332
- Thank you received: 78
13 Mar 2015 20:47 #450
작성자: jeeg
jeeg 님의 답글: nginx stop 문제
서버가 동작을 안하는 문제가 Nginx, PHP, MariaDB 중 정확히 어디의 문제인지 파악하는 것이 중요할 것 같네요. 만일 PHP-MariaDB 문제라면 말씀하신대로 Nginx 만 30분 간격으로 재시작한다고 서비스가 재개되지는 않겠지요.
따라서 서버가 동작을 안하는 그 시점에 Nginx, PHP, MariaDB 에서 각각 남기고 있는 모든 로그를 확인하여 원인 파악을 해야 할 것 같습니다.
그런데 문제없던 서버가 어느 순간부터 갑자기 문제가 발생한 것인가요, 아니면 처음부터 이런건가요..
따라서 서버가 동작을 안하는 그 시점에 Nginx, PHP, MariaDB 에서 각각 남기고 있는 모든 로그를 확인하여 원인 파악을 해야 할 것 같습니다.
그런데 문제없던 서버가 어느 순간부터 갑자기 문제가 발생한 것인가요, 아니면 처음부터 이런건가요..
-
apple3000
(apple3000) - 이 글의 작성자
- Visitor
15 Mar 2015 19:26 #451
작성자: apple3000
apple3000 님의 답글: nginx stop 문제
우선 답글 고맙습니다. 말씀하신대로 로그부터 보아야할 것 같군요.
서버에서 CMS는 일단 XE를 사용중에 있고요. 에러로그를 보면 무슨 파일을 찾을 수 없다드니 그런 로그들이 아주 많이 되어있는 것을 볼수있습니다.
위 같은 에러는 아마도 xE게시판에서 사용을 하는 레이아웃이나 위젯등의 내부 링크된 파일들의 위치문제로 생기는 것 같기도 하고요.
예를 들면 홈 루트아래에 favicon. 파일(브라우저에서 보이는 사이트이미지)이 없다고 나오기도합니다.
음 그리고 문제 발생이 갑자기는 아니고요. 여러PC에서 nginx 서버를 운영중인데
다 매 한가지입니다. 다만 중지되는 시점이 어떤건 자주 그렇고 어떤건 하루 한두번 그렇고 머 그런것입니다.
어디보니 fast cgi 요 프로세서 문제가 아닌지 있길래 말입니다.
참고로 nginx.conf 파일을 첨부해드립니다.
서버에서 CMS는 일단 XE를 사용중에 있고요. 에러로그를 보면 무슨 파일을 찾을 수 없다드니 그런 로그들이 아주 많이 되어있는 것을 볼수있습니다.
위 같은 에러는 아마도 xE게시판에서 사용을 하는 레이아웃이나 위젯등의 내부 링크된 파일들의 위치문제로 생기는 것 같기도 하고요.
예를 들면 홈 루트아래에 favicon. 파일(브라우저에서 보이는 사이트이미지)이 없다고 나오기도합니다.
음 그리고 문제 발생이 갑자기는 아니고요. 여러PC에서 nginx 서버를 운영중인데
다 매 한가지입니다. 다만 중지되는 시점이 어떤건 자주 그렇고 어떤건 하루 한두번 그렇고 머 그런것입니다.
어디보니 fast cgi 요 프로세서 문제가 아닌지 있길래 말입니다.
참고로 nginx.conf 파일을 첨부해드립니다.
-
nastyboy
(nastyboy) - Offline
- Newbie
덜보기
더보기
- Posts: 30
- Thank you received: 5
16 Mar 2015 23:32 #452
작성자: nastyboy
nastyboy 님의 답글: nginx stop 문제
Nginx 버전 알려주시고, 혹시 PHP_FCGI_MAX_REQUESTS 가 설정되어 있다면 얼마인지 알려주세요.
-
apple3000
(apple3000) - 이 글의 작성자
- Visitor
18 Mar 2015 02:47 #453
작성자: apple3000
apple3000 님의 답글: nginx stop 문제
해당 Ngxmp패키지에서 버전은 nginx 1.7.10-dev 이고요.
말씀하신 부분은 php폴더아래보니 ngxmp-fastcgi.ini 파일이 있고
해당 내용이 맨 하단에 PHP_FCGI_MAX_REQUESTS 값이 있는것 같습니다.
[Core]
ApIP=127.0.0.1
ApPortNumber=9000
ApCount=10
ApPath="D:\NGXMP\server\php\ngxmp-fcgi.exe"
[Environment]
PHPRC="D:\NGXMP\server\php"
PHP_FCGI_MAX_REQUESTS="10000"
말씀하신 부분은 php폴더아래보니 ngxmp-fastcgi.ini 파일이 있고
해당 내용이 맨 하단에 PHP_FCGI_MAX_REQUESTS 값이 있는것 같습니다.
[Core]
ApIP=127.0.0.1
ApPortNumber=9000
ApCount=10
ApPath="D:\NGXMP\server\php\ngxmp-fcgi.exe"
[Environment]
PHPRC="D:\NGXMP\server\php"
PHP_FCGI_MAX_REQUESTS="10000"
-
apple3000
(apple3000) - 이 글의 작성자
- Visitor
18 Mar 2015 02:58 #454
작성자: apple3000
apple3000 님의 답글: nginx stop 문제
댓글주신것을 보고 찾아보니 구글에
stackoverflow.com/questions/23279497/php...ly-without-error-log
요런내용이 있군요. 저 같은 경우는 기본 세팅값이라 변경한부분은 없고
먼저 댓글과 같이 ini 설정에 10000으로 되어있습니다만,
구글사이트내용으로 보면 0 으로 하라는것 같은데요.
그렇게 해주면 될까요? stop이 없어질런지,,
stackoverflow.com/questions/23279497/php...ly-without-error-log
요런내용이 있군요. 저 같은 경우는 기본 세팅값이라 변경한부분은 없고
먼저 댓글과 같이 ini 설정에 10000으로 되어있습니다만,
구글사이트내용으로 보면 0 으로 하라는것 같은데요.
그렇게 해주면 될까요? stop이 없어질런지,,
-
nastyboy
(nastyboy) - Offline
- Newbie
덜보기
더보기
- Posts: 30
- Thank you received: 5
18 Mar 2015 21:10 #455
작성자: nastyboy
nastyboy 님의 답글: nginx stop 문제
Windows 서버에서는 PHP_FCGI_MAX_REQUESTS 관련 버그가 있어 PHP_FCGI_MAX_REQUESTS 이후에 respawn 이 잘 안될 수 있습니다.
마침 Windows 서버를 사용하신다니, 한 번 PHP_FCGI_MAX_REQUESTS=0 으로 설정한 후 모니터링해보심이 어떨까 합니다. 물론 현상이 재발될 수 있겠지만요..
마침 Windows 서버를 사용하신다니, 한 번 PHP_FCGI_MAX_REQUESTS=0 으로 설정한 후 모니터링해보심이 어떨까 합니다. 물론 현상이 재발될 수 있겠지만요..
-
apple3000
(apple3000) - 이 글의 작성자
- Visitor
19 Mar 2015 10:43 #456
작성자: apple3000
apple3000 님의 답글: nginx stop 문제
감사합니다. 어제는 0으로 해놓고 두었는데 하루는 괜찮더니(아마 접속이 별로 없어서인지..)
오늘 지금 시점에 다시 멈추었습니다. 분명 nginx 프로세스는 다 살아있는데 말이지요.
일단 해결이 될때까지는 어쩔수 없이 스케쥴로 30분당 재시작 정도로 해놔야할 것 같습니다. 도움주셔서 감사합니다.
저도 어떤 마땅한 해결이 나오면 여기에 글 올리도록 하겠습니다.
오늘 지금 시점에 다시 멈추었습니다. 분명 nginx 프로세스는 다 살아있는데 말이지요.
일단 해결이 될때까지는 어쩔수 없이 스케쥴로 30분당 재시작 정도로 해놔야할 것 같습니다. 도움주셔서 감사합니다.
저도 어떤 마땅한 해결이 나오면 여기에 글 올리도록 하겠습니다.
-
apple3000
(apple3000) - 이 글의 작성자
- Visitor
24 Mar 2015 11:49 #462
작성자: apple3000
apple3000 님의 답글: nginx stop 문제
request 조절로 되지 않았습니다. 일단 원인이 fast-cgi 문제이므로
운용하는 몇 컴퓨터들에 모두 fast-cgi 만 재시작하도록 ( ngxmp의 경우)
net stop NGXMP-FastCGI
net start NGXMP-FastCGI
예로 이렇게 서비스 재시작으로 두었습니다. 물론 스케쥴로 30분간격.
nginx mysql 등 서비스 전체를 재시작하느니 이것만 하는게 훨씬 나은것 같고
현재까지 잘되고 있습니다.
운용하는 몇 컴퓨터들에 모두 fast-cgi 만 재시작하도록 ( ngxmp의 경우)
net stop NGXMP-FastCGI
net start NGXMP-FastCGI
예로 이렇게 서비스 재시작으로 두었습니다. 물론 스케쥴로 30분간격.
nginx mysql 등 서비스 전체를 재시작하느니 이것만 하는게 훨씬 나은것 같고
현재까지 잘되고 있습니다.
-
jeeg
(강철지그) - Offline
- Junior
덜보기
더보기
- Posts: 332
- Thank you received: 78
25 Mar 2015 01:59 #464
작성자: jeeg
jeeg 님의 답글: nginx stop 문제
돌아오셨군요. 좀 더 효과적인 workaround 를 적용하신 것 같아 다행입니다. 재시작없이 근본적인 문제를 해결할 수 있으면 좋을텐데, 저도 계속 같이 고민해 보도록 하지요.
Time to create page: 0.076 seconds
- 현재 위치:
- 홈
- Forum
- 메인 게시판
- Question and Answer
- nginx stop 문제