Upgrade to Pro — share decks privately, control downloads, hide ads and more …

リモートデバッグを使ってみた

 リモートデバッグを使ってみた

このスライドは、2026年10月8日開催の「第91回 のの会」で使用しました。
リモートデバッガ機能を有効にしたり、プログラムへステートメントを追加する等の準備がありますので、多少面倒ではありますが、サーバーでスケジュール実行するエージェントをユーザーが操作しながら変数やオブジェクトを確認しながらステップ実行できる唯一の機能です。サーバーIDの権限で実行することでわかる不具合もありますので、この機能が欲しくなる場面があるように思います。

Avatar for Haruyuki Nakano

Haruyuki Nakano

October 09, 2026

More Decks by Haruyuki Nakano

Other Decks in Education

Transcript

  1. 【参考】サーバー文書 (1) • 「サーバータスク – Remote Debug Manager」タブ 項目 初期値

    概要 このサーバー上でリモー 無効 トデバッグを許可する 有効/無効のどちらかを選択する。 サーバーデバッグ終了 サーバー上でrdebugタスクを実行す る時間を制限する。-1は無制限 24 時間後 待ちエージェントの開始 0 秒 時間 エージェントの実行前に一時停止させリモートデバッガ を対象のエージェントに接続する時間を確保したい場合 に設定する。
  2. 2.待機状態の確認 コンソールに「Agents delayed 60 seconds to provide an opportunity for

    the remote debugger to attach.(リモートデバッガが接続できるよう、エージェントは60秒間処 理を遅らせました。)」と表示される。 ※秒数はサーバー文書で設定、変更後は再 起動が必要
  3. 4.サーバーへ接続してデバッグ開始 1. 「デバッグ対象の選択」アイコンを押す →「デバッグ対象の選択」画面が開く 2. サーバー名を選択 →「開く」を押す →「データベース」のリストが表示 3. データベースを選択

    →「開く」を押す →「デバッグ対象」のリストが表示 4. エージェントを選択 →「開く」を押す →デバッガが開く 実行中で接続を待機して いるエージェントを表示
  4. 要求してないのにデバッガが停止する ※原因不明… リモート LotusScript デバッガを終了し クライアントを再起動して リモート LotusScript デバッガを起動す ると前回終了時の状態から再開できた

    上のメッセージが表示された後もリモー ト LotusScript デバッガは起動したまま で、次の行へ進めようとすると「そのよ うなセッションはありません。または セッションが閉じています。」と表示さ れた
  5. Notes/Domino 14.5.1 FP1 では使えない? みなさんは使えてますか? Notes/Domino とも14.5 FP1 の環境で 「デバッグ対象の選択」から

    サーバー名を選択して「開く」を押しても データベースのリストもエラーメッセージも 表示されない… 新規インストール+セットアップしたスタンド アロンの Notes/Domino でも同様だった エージェント実行時に表示される警告メッ セージが影響してる?