Em 1 de julho de 2015 20:36, Douglas Fabiano Specht < douglasfabi...@gmail.com> escreveu:
> > > 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 > Exatamente.. normalmente, por segurança, creio que seja uma das melhores formas, mas aí é outra discussão. Em ambientes de testes, o trust para conexões locais já resolve. []'s
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral