질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

proftp 질문입니다.

작성자 정보

  • 정유진 작성
  • 작성일

컨텐츠 정보

본문

지금 파일서버를 운영하고 있습니다.

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          = /지정한 경로

}


관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,132 명
  • 현재 강좌수 :  36,168 개
  • 현재 접속자 :  374 명