gpg-agent にパスフレーズをキャッシュさせようとして、長い間問題が発生しています。
私はFreeBSD、GnuPG 2.1.11を使用しています
私は以下の.gnupg/gpg-agent.confファイルを作成しました。
default-cache-ttl 34560000
max-cache-ttl 34560000
パスフレーズがキャッシュされる期間には影響しないようですが、有効期限は切れます。どれくらいかはわかりませんが、およそ 15 分です。
他に何かする必要があるでしょうか? FreeBSD サーバーはリセットされていないので、gpg-agent はリセットされていないと思います。