+ Responder ao Tópico



  1. #1

    Padrão cups bixado...

    CUPS - BIXOU...

    BOA TARDE GALERA!

    ESTOU PRECISANDO MUITO DA AJUDA DE VOCES MEUS AMIGOS, TENHO UM SERVIDOR LINUX COM MEDIA DE 50 IMPRESSORAS INSTALADAS NO CUPS E QUE JA ESTA RODANDO A 2 ANOS SEM PROBLEMAS, MAS ONTEM COMEÇOU A SURPRESINHA, O PIOR QUE NAO TO CONSEGUINDO DECIFRAR O ERRO.

    * O CUPS FUNCIONA NORMALMENTE DURANTE UMA PARTE DO DIA AI DERREPENTE ELE PARA DE IMPRIMIR, O SERVICO ESTA NORMAL NAO APRESENTA NENHUM ERRO NO START OU RESTART.

    * AO REINICIAR O SERVIDOR (INIT 6) O SERVIÇO VOLTA A NORMALIDADE, DEVE ZERAR ALGUM TIPO DE CACHE OU CONEXAO ALGO ASSIM.

    * O PROBLEMA QUE NAO PRA REINICIAR UM SERVIDOR COM 200 USUARIOS CONECTADOS NO BANCO DE DADOS NO MEIO DO DIA, AGORA IMAGINA TE QUE FICAR FAZENDO ISSO TODO DIA, NAO DA.

    * PELO ERROR_LOG DO CUPS PELO O QUE INTERPLETEI, ELE TA PARANDO QUANDO CHEGA A 500 JOBS, MAS NO PRINTERS.CONF NAO TEM LIMITE DE JOBS E DETALHE TEM 2 ANOS Q ELE TA FUNCIONANDO SEM PROBLEMAS, POR QUE ISSO AGORA?

    * TO EM DUVIDA SE PODE TA RELACIONADO COM O XINETD, SERA?

    * OLHEM O LOG A BAIXO:
    E [03/Mar/2010:11:46:34 -0300] [Job 182443] Unable to connect to CIFS host, will retry in 60 seconds...
    D [03/Mar/2010:11:46:34 -0300] AcceptClient: 8 from localhost:631.
    D [03/Mar/2010:11:46:34 -0300] ReadClient: 8 POST / HTTP/1.1
    D [03/Mar/2010:11:46:34 -0300] ProcessIPPRequest: 8 status_code=1
    D [03/Mar/2010:11:46:34 -0300] ReadClient: 8 POST / HTTP/1.1
    D [03/Mar/2010:11:46:34 -0300] ProcessIPPRequest: 8 status_code=1
    D [03/Mar/2010:11:46:34 -0300] ReadClient: 8 POST / HTTP/1.1
    D [03/Mar/2010:11:46:34 -0300] ProcessIPPRequest: 8 status_code=0
    D [03/Mar/2010:11:46:34 -0300] AcceptClient: 10 from localhost:631.
    D [03/Mar/2010:11:46:34 -0300] CloseClient: 8
    D [03/Mar/2010:11:46:34 -0300] ReadClient: 10 POST /printers/nfe_mitcar HTTP/1.1
    D [03/Mar/2010:11:46:34 -0300] print_job: auto-typing file...
    D [03/Mar/2010:11:46:34 -0300] print_job: request file type is text/plain.
    I [03/Mar/2010:11:46:34 -0300] print_job: too many jobs - 500 jobs, max jobs is 500.
    D [03/Mar/2010:11:46:34 -0300] Sending error: client-error-not-possible
    D [03/Mar/2010:11:46:34 -0300] ProcessIPPRequest: 10 status_code=404
    D [03/Mar/2010:11:46:34 -0300] CloseClient: 10

  2. #2

    Padrão

    A diretiva MaxJobs (default 500) limita o número de jobs que o CUPS mantém na memória.
    Quando ele chega aos 500 jobs, pra cada novo job recebido, o mais antigo é eliminado. Análogo a um sistema de log-rotation.
    O seu problema parece que é causado por haverem 500 jobs pendentes ou ativos. Sendo este o caso, qualquer job novo recebido pelo CUPS será RECUSADO. Para resolver, exclua todos jobs pendentes/ativos, ou altere a configuração da diretiva para 0. Recomendo também verificar e ajustar MaxJobsPerPrinter e MaxJobsPerUser.

    Se o problema for outro, posta aí novamente.