[PLUTO-help] warning: pipe_command_read

Gian Uberto Lauri GianUberto.Lauri a eng.it
Gio 22 Nov 2007 11:32:35 CET


>>>>> "EC" == Elena Camerin <camerin a women.it> writes:

EC> Nov 22 08:03:48 www postfix/local[9263]: warning:
EC> pipe_command_read: read time limit exceeded Nov 22 08:04:58 www
EC> postfix/local[10591]: warning: pipe_command_read: read time limit
EC> exceeded

Non conosco postfix, ma dando in pasto a Google il messaggio di errore
insieme a postfix sono arrivato ai sorgenti dove ho trovato questo pezzo
di codice:

(da http://sourcejam.com/en/postfix-2.0.20/pipe__command_8c-source.html)

00274 /* pipe_command_read - read from command with time limit */
00275 
00276 static int pipe_command_read(int fd, void *buf, unsigned len)
00277 {
00278     int     maxtime = (pipe_command_timeout == 0) ? pipe_command_maxtime : 0;
00279     char   *myname = "pipe_command_read";
00280 
00281     /*
00282      * Don't wait when all available time was already used up.
00283      */
00284     if (read_wait(fd, maxtime) < 0) {
00285         if (pipe_command_timeout == 0) {
00286             if (msg_verbose)
00287                 msg_info("%s: time limit exceeded", myname);
00288             pipe_command_timeout = 1;
00289         }
00290         return (0);
00291     } else {
00292         return (read(fd, buf, len));
00293     }
00294 }

Come si vede  il messaggio che hai ricevuto  viene generato quando una
read dal descrittore fd rimane pendente per un tempo troppo elevato.

EC> Qualcuno mi sa dire cosa significano e come eventualmente
EC> intervenire?

A  quanto pare  c'è un  processo che  ci mette  troppo a  dare  il suo
output.

Magari è  spamassassin. La  macchina non riesce  a reggere la  mole di
lavoro che il poveretto deve fare(*).

Il timeout  a quanto  vedo dal sorgente  è configurabile. Se  non puoi
potenziare il  server, aumenta il  timeout. Come lo devi  vedere sulla
documentazione  che ho  appena visto  la cosa  per  curiosità (ovvero:
vediamo in quanto tempo trovo una risposta con Google).

-- 
 /\           ___                                    Ubuntu: ancient
/___/\_|_|\_|__|___Gian Uberto Lauri_____               African word
  //--\| | \|  |   Integralista GNUslamico            meaning "I can
\/                   e coltivatore diretto               not install
                               di software                   Debian"

(*)  L'energia usata  ed i  costi  causati dallo  spam basterebbero  a
rendere lo spamming perseguibile.




More information about the pluto-help mailing list