Skip to content

[Linux] too many files 에러가 날때

조회 수 23867 추천 수 0 2009.09.20 11:19:48

Linux에서는 프로세스당 최대 열 수 있는 File Descriptor와 Socket의 개수가 정해져 있는데, 이 수치를 넘어가게 되면, 파일이 열리지 않습니다.


어떤 파일(또는 소켓)이 열려있는지 확인하려면 lsof 명령어를 이용하면 됩니다.


lsof -p 프로세스ID


소켓중에 can't identify protocol 메시지가 나오는 경우는 소켓이 연결이 끊어졌지만, 소켓이 종료가 안된 경우입니다.


소켓 열고 닫기 짝이 맞는지 확인해 봐야 합니다.

profile

일요일은 짜빠게뤼~ 먹는날~^^

엮인글 :
http://adminplay.com/2658/11f/trackback
List of Articles
번호 제목 글쓴이 날짜sort 조회 수

리눅스 - zip 압축 해제

콘솔에 남는 메세지로그파일로 남기기

tar 분할 압축 및 해제 및 특정 디렉토리만 압축

linux swap 용량 늘리기

FreeBSD SSH 접속 안되요

인증서문제 (modulus 비교)

[Fedora5]부트로더 설정하기

리눅스 vsftp의 root 접속문제

보안서버구축시 아파치 컴파일 중 "can not be used when ...

리눅스로그파일삭제 어떤걸삭제하나요?

리눅스에서 일정기간 이상된 파일 삭제하기

리눅스 쓸데없는 파일,로그파일 주기적으로 삭제하기

아파치 모듈 mod_status file

net-snmp-5.3.2.3

MRTG 설치

tar.gz 특정 디렉토리에 압축풀기

압축 : tar / gzip / jar / tbz 사용법

[APM] 리눅스에서 Apache, PHP, MySQL 등 제거 방법

오라클시작

리눅스 파일 복구 명령 debugfs

Copyright ADMINPLAY corp. All rights reserved.

abcXYZ, 세종대왕,1234

abcXYZ, 세종대왕,1234