Dr.Web が "dwlib: fd: recv(4) failed - Connection reset by peer" というエラーでメールを拒否します

Created:

2016-11-16 13:09:44 UTC

Modified:

2017-08-16 16:40:46 UTC

0

Was this article helpful?


Have more questions?

リクエストを送信

Dr.Web が "dwlib: fd: recv(4) failed - Connection reset by peer" というエラーでメールを拒否します

Applicable to:

  • Plesk 11.0 for Linux
  • Plesk 10.4 for Linux/Unix

症状

メールが拒否され、 /usr/local/psa/var/log/maillog に次のような通知が報告される場合があります。

 May 25 15:13:08 plesk qmail-queue-handlers[19563]: Handlers Filter before-queue for qmail started ...
 May 25 15:13:08 plesk qmail-queue-handlers[19563]: from=mail@sender.tld
 May 25 15:13:08 plesk qmail-queue-handlers[19563]: to=mail@recipient.tld
 May 25 15:13:08 plesk qmail-queue-handlers[19563]: hook_dir = '/opt/psa/handlers/before-queue'
 May 25 15:13:08 plesk qmail-queue-handlers[19563]: recipient[3] = 'mail@recipient.tld'
 May 25 15:13:08 plesk qmail-queue-handlers[19563]: handlers dir = '/opt/psa/handlers/before-queue/recipient/mail@recipient.tld'
 May 25 15:13:08 plesk qmail-queue-handlers[19563]: call_handlers: call executable = '/opt/psa/handlers/info/20-drweb-SSpFti/executable'
 May 25 15:13:08 plesk qmail-queue[19568]: dwlib: fd: recv(4) failed - Connection reset by peer
 May 25 15:13:08 plesk qmail-queue[19568]: scan: scanning the message(drweb.tmp.wh8VMF) sent by mail@sender.tld to mail@recipient.tld failed (error: -2)
 May 25 15:13:08 plesk qmail-queue-handlers[19563]: handlers_stderr: REJECT
 May 25 15:13:08 plesk qmail-queue-handlers[19563]: call_handlers: REJECT during call '/opt/psa/handlers/info/20-drweb-SSpFti/executable' handler
 May 25 15:13:08 plesk qmail-queue-handlers[19563]: call_handlers: stop call handlers from dir '/opt/psa/handlers/before-queue/recipient/mail@recipient.tld'`

Dr.Web デーモンのログ( /var/log/daemon.log )に、以下のようなエラーが含まれています。

     May 25 15:13:08 plesk drwebd.real: 127.0.0.1 [19569] Error reading from socket (timeout)!  
     May 25 15:13:08 plesk drwebd.real: 127.0.0.1 [19570] Error reading from socket (timeout)!  

原因

すべての Dr.Web デーモンスレッドが、同時要求の処理でビジーになっています。

解決策

/etc/drweb/drweb32.ini FileTimeout および MaxChildren パラメータの値を増加します。

# Maximum file scan time during single session.
 FileTimeout = 300 # it is 30 by default

 # Maximum number of simultaneously running child scanning processes.
 MaxChildren = 40  # it is 4 by default

以下のコマンドを使用して Dr.Web デーモンを再起動し、変更を適用します。

# /etc/init.d/drwebd restart

変更後に Plesk Panel をアップグレードすると、Dr.Web デーモン構成がデフォルト設定にリセットされます。この場合、上記の変更をやり直す必要があります。

他にご質問がございましたら、リクエストを送信してください
ログインしてコメントを残してください。