Em 1 de julho de 2015 20:02, Douglas Fabiano Specht <
douglasfabi...@gmail.com> escreveu:

>
>
> Em 1 de julho de 2015 17:22, Rafael Fialho <rafafial...@gmail.com>
> escreveu:
>
>> Em 1 de julho de 2015 17:07, Douglas Fabiano Specht <
>> douglasfabi...@gmail.com> escreveu:
>>
>>> Pessoal,
>>> estou implementando via pgagent para disparar uma function de 1 em 1
>>> minuto,
>>>
>>
>> Precisamos entender como foi realizada a instalação.
>> Estás com o processo pgagent rodando no seu servidor, e devidamente
>> configurado?
>> A aba "Jobs" aparece em seu pgAdmin?
>>
>> ocorre que o esse job não está sendo disparado, tentei recriar e gerou o
>>> seguinte sql:
>>>
>>> INSERT INTO pgagent.pga_job (jobid, jobjclid, jobname, jobdesc,
>>> jobenabled, jobhostagent)
>>> SELECT <JobId>, jcl.jclid, 'enviaMensagem', '', true, 'localhost'
>>>   FROM pgagent.pga_jobclass jcl WHERE jclname='Data Summarisation';
>>>
>>>
>>> INSERT INTO pgagent.pga_jobstep (jstid, jstjobid, jstname, jstdesc,
>>> jstenabled, jstkind, jstonerror, jstcode, jstdbname, jstconnstr)
>>>  SELECT <StpId>, <JobId>, 'reenviaMensagem', '', true, 's', 'f', 'select
>>> smsdk.reenviaMensagem();', 'smsdk', '';
>>> INSERT INTO pgagent.pga_schedule (jscid, jscjobid, jscname, jscdesc,
>>> jscminutes, jschours, jscweekdays, jscmonthdays, jscmonths, jscenabled,
>>> jscstart, jscend)
>>> VALUES(<SchId>, <JobId>, 'reenviaMensagem', '',
>>> '{t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t}',
>>> '{t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t}', '{t,t,t,t,t,t,t}',
>>> '{t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t}',
>>> '{t,t,t,t,t,t,t,t,t,t,t,t}', true, '2015-07-01 00:00:00', '2020-07-01
>>> 00:00:00');
>>>
>>>
>>> onde eu acompanho o historico de execução? pois no pgadmin em statistics
>>> esta tudo em branco.
>>>
>>
>> Na própria "aba" Jobs do pgAdmin é possível visualizar os jobs criados e
>> verificar quando foi a última tentativa de execução, se ocorreu sucesso ou
>> falha, etc.. Na tabela pgagent.pga_job também existe o campo "joblastrun"
>> para determinar quando foi a última vez que o job foi executado.
>> No seu caso, creio que ele não está sendo executado por falta de
>> inicialização e configuração do processo pgagent.
>>
>> _______________________________________________
>> pgbr-geral mailing list
>> pgbr-geral@listas.postgresql.org.br
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>>
> Rafael
> consegui pegar o log, acho que é algo sobre autenticação:
> WARNING: Failed to create new connection to database
> 'mensagem':'fe_sendauth: no password supplied'
>
> no debian onde configuro o pgpass? soachei referencia para windows..
>
>
> --
>
> Douglas Fabiano Specht
>

Encontrei..
no /home/postgres/.pgpass
ja funcionando

-- 

Douglas Fabiano Specht
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a