見出し画像

TWSNMP FCフィードバック回答:セッションタイムアウトについて

今朝は5時から開発開始です。
またまたフィードバックを頂きました。

貴ご提供のプロクラムご利用させて頂いてります。
エンドより有用との評価をいただいておりますが
ネットワーク監視で長時間無操作(アラームなどがない)場合ログオフされるようでマップを常時表示できないかとのご相談を受けております。
タイムアウトを無限大(タイムアウト無しにする起動時の引数)などはありますでしょうか)、もしくは、常時マップ表示する方法をご教示戴きたくお願い脳仕上げます。

エンドよりという表現に、ご苦労を感じます。

さて、お問い合わせの動作ですが、今のバージョンのタイムアウトは24時間固定です。
TWSNMP FCのセッションは、

を使っています。開発した時に参考にしたサイトのサンプルプログラムが24時間固定だったので、そのまま24時間固定になっていました。
設定できるようにしようと思っていましたが、忘れていました。
フィードバック頂いて思い出しました。ありがとうございます。

トークンをリフレッシュする仕組みをいれたいところですが、今回は単純に起動パラメータで指定可能にします。0を指定したら無期限にしておきます。デフォルト値は現在と同じ24時間です。

今週テストしてリリースする予定です。
1時間に設定して1時間後にタイムアウトする試験はしますが、無期限に設定して無期限になるの試験はしません。

bboltの削除処理についてtwitterで有益な情報をいただきました。
ありがとうございます。
その中に

したがってBoltDB、永続ファイルは増加するだけで、データの削除によって減少することはありません。

というのは、そうだと感じてましたが、この説明で納得しました。
ログだけ新しいDBファイルに更新するアイデアがますます、よさそうに思えてきました。
フリーリストの管理方式を変更するテストをしたと思いますが、
その時は効果がなかったと思います。
もう少し詳しく読んでみようと思います。


明日に続く

開発のための諸経費(機材、Appleの開発者、サーバー運用)に利用します。 ソフトウェアのマニュアルをnoteの記事で提供しています。 サポートによりnoteの運営にも貢献できるのでよろしくお願います。