2014-10-09 2 views
0

마치이 머리에 머리가 끼고있는 것처럼 느껴집니다.vps에서 메모리가 부족함

IIS7.5를 실행하는 VPS가 있고 트래픽이 적은 웹 사이트를 여러 개 실행하고 있습니다. 1은 일반 HTML, VB.net의 한 쌍, C#의 새로운 두 가지입니다. 내 문제는 내가 여러 번 메모리가 부족하고 내가 가리킬 수있는 변수는 Committed Bytes in Use가 약 98 %까지 올라가고 IIS를 종료한다는 것입니다. 이것은 새로운 C# 사이트에서 시작된 것 같습니다. perfmon을 사용했고 % Committed Bytes (% CB)가 천천히 증가하는 것을 볼 수 있습니다. 나는 VPS를 두 번 다시 시작하고 % CB가 60 % 범위로 내려갔습니다. IIS를 다시 시작하거나 응용 프로그램 풀을 재활용하면 78 % 범위로 줄어 듭니다.

내 첫 번째 질문은 다음과 같습니다. % CB를 일정하게 유지해야합니까, 아니면 달라지며이 값이 정상 값입니까?

두 번째 질문 : % CB = x/Committed Bytes 인 경우 x는 무엇입니까? 내가 x를 알고 어떤 프로세스가 x를 증가시키는 지 알 수 있다면 문제가 무엇이든간에 고칠 수 있습니다. 개인 바이트 및 힙 크기를 살펴 봤는데 x가 아닌 것 같습니다.

또는 내가 잘못된 위치를 모두 찾고 있습니까?

감사합니다.

답변

0

나는 그것을 해결했을 것 같습니다. 몇 가지 작은 datatables 사용하고 있지만 올바르게 처리하지 않았습니다. 그들 모두를 사용에 동봉하고 문제가 사라진 것처럼 보인다. 나는 이것이 문제를 야기 할 수있는 곳을 볼 수 있지만 그것이 실제로 치명적일 수 있다는 것에 놀랐다.

관련 문제