[firebase-br] Firebird parando a cada 1 minuto quando executado em uma instância docker em Windows

Luiz Fernando Trevisan luiz em limbersoftware.com.br
Terça Agosto 23 10:27:28 -03 2022


Bom dia a todos,

Possuo imagens docker com o Firebird instalado que utilizo em vários locais.
Essa imagem docker é baseada em Ubuntu e está com o Firebird 4.0.2
instalado. Utilizo ela normalmente em diversos servidores Linux
(CentOS/Ubuntu e Container-Optimized OS como Host do Docker).

Porém quando rodo essa imagem em um Host Docker Windows, o processo do
Firebird é encerrado exatamente a cada 1 minuto. Nenhuma conexão com bancos
de dados está sendo realizada, o servidor está apenas ativo esperando
conexões.

Com os logs que consegui, vi que é a função "stat" do sistema operacional
que está sendo executada, sei que ela é relacionada a arquivos, mas não
consigo encontrar qual rotina poderia ser, ou qual arquivo está tentando
criar / acessar. pode ser somente um problema de permissões de acesso, por
exemplo.


Gostaria de saber se existe como ativar algum tipo de log adicional do
serviço do Firebird para descobrir qual processo está sendo executado.
Alguém consegue me ajudar?


firebird.log

firebird        Tue Aug 23 10:22:45 2022
        /opt/firebird/bin/fbguard: guardian starting
/opt/firebird/bin/firebird

firebird        Tue Aug 23 10:23:46 2022
        Operating system call stat failed. Error code 2
firebird        Tue Aug 23 10:23:46 2022
        /opt/firebird/bin/fbguard: /opt/firebird/bin/firebird terminated
abnormally (-1)
firebird        Tue Aug 23 10:23:46 2022
        /opt/firebird/bin/fbguard: guardian starting
/opt/firebird/bin/firebird

firebird        Tue Aug 23 10:24:47 2022
        Operating system call stat failed. Error code 2
firebird        Tue Aug 23 10:24:47 2022
        /opt/firebird/bin/fbguard: /opt/firebird/bin/firebird terminated
abnormally (-1)
firebird        Tue Aug 23 10:24:47 2022
        /opt/firebird/bin/fbguard: guardian starting
/opt/firebird/bin/firebird


Mais detalhes sobre a lista de discussão lista