![VPS 서버에서 매일 다운되는 웹사이트](https://rvso.com/image/769277/VPS%20%EC%84%9C%EB%B2%84%EC%97%90%EC%84%9C%20%EB%A7%A4%EC%9D%BC%20%EB%8B%A4%EC%9A%B4%EB%90%98%EB%8A%94%20%EC%9B%B9%EC%82%AC%EC%9D%B4%ED%8A%B8.png)
저는 10개의 PHP 웹사이트에서 공유되는 4개의 CPU와 4GB RAM을 사용하는 VPS 서버를 보유하고 있으며 그 중 2개의 웹사이트(웹사이트 및 크론 작업 설정)는 때때로 사용 가능한 4개의 CPU 코어 중 6개 이상의 CPU 코어를 사용하고 있습니다. 그리고 그 때문에 모든 웹사이트가 다운되고 이 오류가 표시됩니다."508 리소스 제한에 도달했습니다".
리소스 제한을 초과하여 웹사이트에서 일시적으로 귀하의 요청을 처리할 수 없습니다. 나중에 다시 시도 해주십시오.
한 사이트와 관련된 이 문제가 다른 사이트에 영향을 미치지 않으면 어떻게 해야 합니까? 모든 웹사이트가 매일 다운되고 있습니다. 도와주세요. 감사합니다.
사이트가 다운되면 서버 부하가 높아집니다.
지원 담당자는 RAM을 4GB에서 8GB로 늘리면 서버를 어떻게 처리하는지 볼 수 있다고 말했습니다. 하지만 실제적인 해결책을 제시하지는 않았습니다.
답변1
간단히 말해서:
최대 로드 시 서버에는 모든 요구를 충족할 만큼 충분한 리소스가 없으며 모든 사이트가 동일한 서버에서 실행되기 때문에 모두 문제가 발생합니다.
일반적으로 모니터링을 추가하여 어떤 프로세스, 사이트 및/또는 시스템 구성 요소가 원인이고 어떤 리소스가 제한 요인인지 알아냅니다.
그런 다음 다음 중 하나를 수행할 수 있습니다.
- 더 많은 리소스 추가(더 많은 RAM, CPU, 더 빠른 디스크 등으로 VPS 업그레이드)
- 기존 리소스를 더 잘 활용할 수 있도록 코드를 최적화합니다(예: 데이터베이스 쿼리 조정, 캐싱 추가 등).
- 각 개별 프로세스 및/또는 사이트에 리소스 제한을 추가하면 다른 프로세스가 중단되지 않습니다.