이전포스팅에 서버 디스크관련 I/O가 갑자기 풀이나서 웹사이트는 커녕 서버에서 작업조차 못하는 현상에 대해서 알려드렸는데요. 그것과 관련하여 옵션에 한가지 더 추가를 해야되는게 있어서 공유하고자 글을 씁니다. 

사실 이번 설정파일에 옵션을 추가하지 않으면 모든 것들이 원래대로 돌아가 다시 disk I/O가 정점을 찍게되서 작업못하는 현상이 발생하더라구요 그래서 또 며칠을 고민고민한끝에 설정파일 수정이라는 것을 알아냈는데요. 변경 자체는 까다롤울게 없는 한줄 추가하는것이지만, 작업이 서버안에 있는 워드프레스 마스터파일중 하나를 수정하는거라 조금 알아보셔야되거나 서버관리자가 있으시다면 관리자에게 문의 하셔야 될거 같습니다. 

그래서 서론은 여기까지 하고 실제 작업방법은 다음과 같습니다. 

1. 워드프레스 마스터파일 밑에 /wp-config.php가 있습니다. 그걸 여셔서 수정해야되는데 만약에 접근할 수 있는 방법을 모르겠다 하시는분은 저에게 연락 주시면 제가 도와드리겠습니다.

어쨋든 wp-config.php라는 것을 확인하시면 다음과 같이 명령어를 쳐 줍니다. sudo nano wp-config.php라고 치면 첨부된 화면과 같이 내용을 확인하실 수 있는데, 빨간색으로된 박스안에 있는 코드를 입력해 주시고 컨트롤+영문O 를 누르고 저장을 해주고 컨트롤+ X를 눌러 빠져나갑니다. 그리고 나서 크론스케줄러의 반복옵션과 시간은 오늘 이전으로 수정을 해주면  완료가 됩니다. 웹서버를 따로 재시작할 필요는 없습니다. 

그뒤에 제가 포스팅했던  디스크 I/O 관련 스케줄러 수정을 해주시면됩니다. 자세한 플러그인과 수정방법은 링크를 걸어두겠습니다. 그거보시면 간단히 하실 수 있습니다.  밑에 누르시면 바로갑니다.

워드프레스 갑자기 disk I/O 풀차는 현상

 

워드프레스 갑자기 disk I/O가 풀차서 동작이 안되는 현상

오늘은 간만에 웹프로그래밍 쪽 이야기를 할까 합니다. 저번에 Woocommerce 플러그인 설치를 하고 여러가지 관련 스케줄러가 돌게 될경우 서버디스크 I/O가 정점을 찍어서 SSH에서도 먹통이고 당연히 웹사이트도..

sunniematt.tistory.com

 

오늘은 간만에 웹프로그래밍 쪽 이야기를 할까 합니다. 저번에 Woocommerce 플러그인 설치를 하고 여러가지 관련 스케줄러가 돌게 될경우 서버디스크 I/O가 정점을 찍어서 SSH에서도 먹통이고 당연히 웹사이트도 먹통이 되는 현상에 대해서 포스팅을 한적이 있습니다. 그때에는 여러가지 방법을 찾다가 최대한 플러그인을 설치안하는 방향으로 가려고 했었는데, 플러그인설치를 하지 않더라도 그 현상이 다시 발생하였습니다. 그래서 결국은 PHP 워드프레스 마스터 솔루션 코드를 뜯어보고 열심히 고민하다가 결국 찾은것이 원점으로 돌아와서 플러그인이었습니다. 

이번에는 삭제가 아니라 cron이라는 관련 스케출러를 관리할 수 있는 플러그인인데 그거 설치를 하고 나서 필요없고 안쓰느거 삭제를 하고 고정이라 삭제가 안되는 것들은 반복 실행을 안해놓으니까 디스크 IO 무리 없이 제가 필요한 최소한의 작업만 할 수있게 되었습니다. 

그런데 솔직하게 말씀드리자면 괜찮은 성능의 서버를 직접 만들어서 서비스를 하던가 클라우드를 사용하실 때, 최소 2 코어 이상, 512GB이상 SSD를 쓰시면 아마 문제 없이 모든 작업을 커버하고 남을텐데... 저는 아직 가난해서 1코어1GB램을 사용해서 아마 클라우드 가상서버가 모든 작업을 커버를 못하는거같네요. 그래도 열심히 커스터마이징하고 나름의 비지니스를 꾸리는데 도움이 된다면 열심히 아껴야되겠죠...

어쨋든 현상의 설명은 이렇고, 

그거에 관련 플러그인은 플러그인 검색창에 wp control 이라고 검색하고 플러그인을 설치하면 첨부한 이미지와 같이 세팅된 스케줄들을 보실 수 있습니다.  그리고 필요한 작업도 있을 수있겠지만 우선 저는 모든 작업을 삭제하고 싶었습니다. 하지만 임의로 추가된 스케줄러 말고 기본으로 넣어져 있는 것들은 삭제가 되지 않아서

Recurrence 라고 보시면 Non-repeating 이라고 바꿔놨습니다. 그럼 반복적으로 수행하지 않으니 동작하지 않는다는 의미가 되겠죠. 그래서 지금까지 Disk관련I/O는 특별히 문제 없이 사용하는 만큼만 돌아가고 있는 듯이 보입니다. 

혹시 이것에 대해서 궁금하거나 필요한 정보가 있으시면 알려주세요. 

그리고 simstudio라는 팀을 운영하고 있습니다. 개인 클라우드서버를 운영하며 워드프레스 및 개인 블로그 웹사이트를 운영하고 싶으신 분들은 언제든 연락주세요. 

simstudious.com

+ Recent posts