Dubbo 의 - 스 레 드 모델 (Linux 사용자 스 레 드 제한 으로 인 한 java. lang. OutOfmory Error: unable to create new native thread 이상)
1749 단어 Dubbo
http://dubbo.io/User+ Guide - zh. htm 사용자 가이드 > > 스 레 드 모델
데이터베이스 와 유사 한 연결 탱크
Linux 사용자 스 레 드 제한 으로 인 한 Java. lang. OutOfmory Error: unable to create new native thread 이상
시스템 의 기본 최대 스 레 드 수 는 1024 개 입 니 다.
[root@liuyazhuang131 ~]# cat /etc/security/limits.d/90-nproc.conf
# Default limit for number of user's processes to prevent
# accidental fork bombs.
# See rhbz #432903 for reasoning.
* soft nproc 1024
root soft nproc unlimited
[root@liuyazhuang131 ~]# vi /etc/security/limits.d/90-nproc.conf
조정 시 주의해 야 한다.1. 루트 사용 자 를 사용 하여 프로그램 을 배치 하지 마 십시오. 자원 이 소 진 된 후에 운영 체제 에 로그 인 할 수 없 도록 합 니 다.루트 사용 자 는 기본적으로 스 레 드 수 를 제한 하지 않 기 때문에 스 레 드 가 너무 많 으 면 자원 을 많이 사용 하여 전원 을 끄 지 못 하고 하 드 전원 만 끌 수 있 습 니 다.
2. 일반 사용자 의 스 레 드 수 제한 값 은 물리 적 메모리 용량 으로 설정 할 수 있 습 니 다.
[root@liuyazhuang131 ~]# cat /proc/meminfo |grep MemTotal
MemTotal: 2941144 kB
[root@liuyazhuang131 ~]# echo "2941144/128"|bc
22977
[root@liuyazhuang131 ~]# ulimit -u
1024
[1]+ Stopped vi /etc/security/limits.d/90-nproc.conf
[root@liuyazhuang131 ~]# vi /etc/security/limits.d/90-nproc.conf
[root@liuyazhuang131 ~]# cat /etc/security/limits.d/90-nproc.conf
# Default limit for number of user's processes to prevent
# accidental fork bombs.
# See rhbz #432903 for reasoning.
* soft nproc 12000
root soft nproc unlimited
[root@liuyazhuang131 ~]#
:
default_nproc = total_memory/128K;
$ cat /proc/meminfo |grep MemTotal
$ echo "2941144/128"|bc
$ ulimit -u
ulimit -a #
ulimit -u #
, :# reboot
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Dubbo 소스 해석(6) Dubbo Protocol은 Dubbo Protocol을 예로 들면Protocol은 두 가지 기능을 포함하는데, 발표 서비스와 인용 서비스이기 때문에, 서비스 발표와 Reference 인용을 할 때 이 인터페이스를 호출해야 한다는 것을 알 수 있다.즉 ServiceBean, Ref...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.