Article ID: 111347, created on Jul 30, 2013, last review on Jan 16, 2015

  • Applies 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.iniFileTimeout および 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 デーモン構成がデフォルト設定にリセットされます。この場合、上記の変更をやり直す必要があります。

29d1e90fd304f01e6420fbe60f66f838 a914db3fdc7a53ddcfd1b2db8f5a1b9c dd0611b6086474193d9bf78e2b293040 56797cefb1efc9130f7c48a7d1db0f0c e8756e9388aeca36710ac39e739b2b37 aea4cd7bfd353ad7a1341a257ad4724a 0a53c5a9ca65a74d37ef5c5eaeb55d7f

Email subscription for changes to this article