[완료]centos 에서 pop3의 속도가 매우 느립니다.

오리주둥이의 이미지

centOS 5.2 에 큐메일과 vpop을 설치했습니다.

설치한 파일은 netqmail-1.05, vpopmail-5.4.25 입니다. ( 그외 데몬툴스같은것은 기재하지 않아도 될것 같습니다. )
문제는 정상적으로 설치도 되었고 가상계정도 잘 되는데 pop3의 딜레이가 매우 깁니다.
25번 포트는 로컬상이나 외부에서 바로 접속이 가능한데 110포트는 로컬상에서
telnet localhost 110 에서는 정상적으로 바로 접속이 가능하고 telnet "ip주소" 110은 딜레이가 2~30초 정도 됩니다.
물론 외부에서 클라이언트로 접속을 시도해봐도 동일한 문제가 발생하고 있습니다.

dns쪽에도 확인을 해보았는데 dns의 문제는 아닌것 같고 ( 웹서버, ssh, 25번포트 등은 매우 정상적으로 바로 접속이 됩니다. )
구글에 검색을 해보면 -H -V 옵션에 대한 이야기가 있어서 옵션을 제거해 보기도 하고 다시 넣어보기도 했는데 동일한 문제가 발생이 되고 있습니다.
혹시나 해서 vpop만 2.3.2 버전까지 다운그레이드 해가며 확인해 보았는데도 동일한 문제가 발생이 되네요.
tcp warper 쪽의 문제라는 글도 있어서 host.deny, host.allow 모두 확인해보았지만 안에는 텅 빈상태라서...

동일한 문서로 안녕리눅스에 예전에 설치한 다른 서버에서는 이런문제가 발생이되지 않고 있습니다. ㅜ.ㅡ
( 레드햇9에도 동일한 세팅으로 설치하고 정상적으로 잘 동작이 되고 있는 다른 서버도 있습니다. )

오늘 밤에 들어가서 패도라코어로 밀고 설치를 해볼까 하는 생각도 드는데 ( 물론 그럴이유가 거의 없겠지만 혹시나 centos리눅스 버그가 아닐까 하는 괜한 생각에.. ㅜ.ㅡ )
도대체 어디가 문제인지 모르겠네요.

110포트의 문제라서 vpop쪽의 세팅내용을 올립니다.

/var/qmail/supervise/vpop/run
-----------------------------------------------------------------------------
#!/bin/sh
PATH=/var/qmail/bin:/usr/local/bin:/usr/bin:/bin
export PATH
exec tcpserver -H -R -v -c100 0 110 qmail-popup FQDN(도메인명) \
/home/vpopmail/bin/vchkpw qmail-pop3d Maildir 2>&1
-----------------------------------------------------------------------------
로그를 살펴보았는데도 vpop에 대한 특별한 로그는 없는 상태입니다.

서버를 밀어볼까요? ㅡ.ㅡ;;;;;
일주일째 큐메일만 지웠다 깔았다 업그레이드 다운그레이드 중입니다.

eunjea의 이미지

tcpserver 옵션을 이렇게 바꾸세요.

exec tcpserver -vRHl -c100 0 110 qmail-popup FQDN(도메인명)

그리고 서버에 dnscache 를 운영하는 것도 좋습니다.

--
/~eunjea

오리주둥이의 이미지

아.. 이런.. qmail의 대가이신 임은재님께서 이렇게 답글을 남겨주셔서 너무 황송합니다. +_+

감사합니다. 은재님의 방식대로 해서 해결하였습니다.
다만.. 맨처음에는 바꾸고 나서 vpopmail을 리스타트 하니까 안되더군요.

리부팅을 하고 나니 적용이 되어 정상적인 속도를 보이네요. 리스타트 하더라도 부팅시의 값을 계속 물고 있는건가 봅니다.
어떻게 로직이 돌아가는지 모르니 그냥 그렇게 예상해봅니다.

은재님께서 적어주신 tcpserver의 옵션들을 확인해봐야겠네요.
거듭 감사드립니다.

P/S
몇년 전 큐메일을 처음 설치하던 때에 임은재님의 문서로 시작해서 많은것을 배웠습니다. 좋은 문서 제공하여 주신것 감사드립니다.

김정균의 이미지

아마 dnslookup 이 문제일 겁니다. local 에서의 접속도 느렸다면, /etc/hosts 에 localhost가 등록이 안되어 있었을 수도 있을 것 같군요.

오리주둥이의 이미지

localhost의 문제는 아니였습니다. ^^
김정균님의 안녕리눅스 잘 사용하고 있습니다. 감사합니다.

임은재님의 말씀대로 옵션으로 질의를 없도록 처리하니 정상적으로 접속이 되더군요.
문서를 뒤져보니 루프에 빠질 수 도 있다는 내용이 있는데
dns에 손을 안대고 그냥 쉽게 포기(?)하는 방향으로 손쉽게 털어버렸습니다. 쿨럭;

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.