proftp 질문입니다.
작성자 정보
- 정유진 작성
- 작성일
컨텐츠 정보
- 1,456 조회
- 0 추천
- 목록
본문
지금 파일서버를 운영하고 있습니다.
CentOS4.4 proftpd이고요.
사용하다가 보면 종종 permission denied된다는 메시지가 뜹니다.
처음부터 안되는 것이 아니라 잘 되다가 어느순간부터 느려지면서
결국에는 저런 메시지를 띄웁니다.
이 증상과 함께 파일 overwrite하면 0파일이 되거나 파일의 중간부분(html파일)의 코드들이 사라진채로 올라갑니다.
top으로 보면 서버에 부하가 걸려있거나 그렇지는 않습니다.
netstat이나 ps -ef로 보면 간혹 프로세스가 죽어있어야할 것들이 살아있습니다.
음.. client쪽에서는 이미 종료를 하거나 retry를 취소하였음에도 불구하고
ps로 보면 아직도 잡고 있는것이 보입니다.
프로세스를 보면 분명 A라는 client가 잡고 있는데
실제로 A는 그 행위를 하고 있지 않고 B라는 client가 사용하고 있습니다.
어디가 문제인지를 도통 모르겠습니다.
답변기다리겠습니다. 부탁드립니다.
참고로 아래는 proftpd.conf에서 제가 설정한 부분입니다.
ServerType inetd
TimesGMT off
DefaultRoot ~ !root
RootLogin off
UseReverseDNS off
IdentLookups off
<Directory /경로>
AllowOverwrite on
</Directory>
TimeoutIdle 900
TimeoutNoTransfer 900
TimeoutLogin 900
MaxInstances 100
MaxHostsPerUser 100
MaxClientsPerHost 100
PassivePorts 62000 62200
xinetd에 있는 proftpd 파일내용입니다.
service ftp
{
disable = no
flags = REUSE
protocol = tcp
socket_type = stream
instances = 100
wait = no
user = root
server = /지정한 경로
}
관련자료
-
이전
-
다음