this is my vps package £ 14.99 영국 파운드를 처리하기 때문에 비싸지 않습니다.vps numproc limits
Thay는 numproc를 96으로 제한하고 있습니다. 가입시 제한 사항이라는 것을 분명히하지는 않았지만 묻지 않는 것이 내 잘못이라고 생각합니다.
Tomcat을 실행 중이며 numproc이 부족하면 Java가 중단되고 컨테이너를 수동으로 다시 시작해야합니다.
그래서 server.xml에 다음을 추가하여 스레드 수를 제한했습니다. 실험을 통해 안정적인 최대 수치 20을 얻었습니다. 이 경우가 아니라면 내가 maxThreads를 사용하여 = "20"동시에 실행에서 20 개 이상의 서블릿 요청을 방지 할 수 있다고 생각하고
<Connector port="80" protocol="HTTP/1.1"
maxThreads="20"
connectionTimeout="20000"
redirectPort="8443" />
, 저를 수정하십시오.
모든 스레드의 최대 수는 numproc라고 생각하십니까? 그렇다면 가끔은 거의 76 개의 다른 스레드가 실행 중이고 Java, Tomcat, Hibernate, Ehcash, FTP, SSH, MYSQL 및 JavaMelody의 인스턴스가 두 개 있습니다.
내 질문에 대한 답입니다.
numproc을 낮추는 가장 좋은 방법은 maxThreads = "20"으로 설정하는 것이 가장 좋습니다. 마지막으로 내 vps가 96이라는 한계를 불공정하게 사용하고 있습니까?
그런데 다른 시스템 제한을 벗어나는 데는 먼 길입니다.
조언이 충분합니다. – user1055212
"잘 읽었어야합니다.": 작은 인쇄 섹션을 쉽게 액세스 할 수 없으며 찾고있는 기능이 구체적 일 때 객관적입니다 (numproc 나는 그 중 하나라고 생각합니다. 풍모). 그러나 누가 14.99 UKP 구독에 대한 변호사 비용을 지불 할 것인가 ... –
변호사가 아니거나 layyer를 고용 할 필요는 없습니다. 그 종류의 작은 글씨가 아닙니다. 그러나 이와 같은 놀라움을 피하려면 연구를해야합니다. –