SystemLink転送間隔を設定する

更新しました Mar 11, 2026

使用製品

ソフトウェア

  • SystemLink

問題

SystemLink保存と転送サービスの転送間隔を設定することは可能ですか?設定する値に関して何か考慮事項はありますか?

解決策

転送サービスは、クライアント上でバックグラウンドサービスとして、設定可能な間隔で実行されます。デフォルトの間隔は60秒です。ストア内のトランザクションには、保存に送信された時点のタイムスタンプが割り当てられます。各間隔において、サービスは、間隔開始時点から10秒前のタイムスタンプまでの、保存内のすべてのトランザクションを処理します。10秒は、保存に送信されたもののまだ到着していないトランザクションのための猶予期間です。

転送間隔を設定するには:

1. テキスト エディターで「C:\ProgramData\National Instruments\Skyline\Config\Forwarding.json」を開きます。
2. PollingIntervalMilliseconds の値を30000などの小さい値、または120000などの大きい値に変更します。

  • 値を低く設定しすぎると、転送サービスがサーバに送信するトランザクションのバッチ処理をあまり活用できなくなるため、サーバのパフォーマンスに問題が発生する可能性があります。

3. 変更を有効にするには、転送サービスを再起動する必要があります。

  • システムの管理者権限をお持ちの場合は、Windows サービス マネージャー(スタート メニューに「サービス」と入力)を開き、「NI SystemLink Forwarding Service」を再起動してください。管理者権限をお持ちでない場合は、システムを再起動してください。

追加情報

トランザクションが大量に生成されるクライアントでは、デフォルトの転送間隔が長すぎる可能性があります。このような場合、転送サービスは受信トランザクションに対応できず、保存のサイズが時間の経過とともに大きくなります。その結果、特に長期間継続的にテストを実行しているクライアントでは、結果がサーバに表示されるまでに長い時間がかかります。転送間隔を短くすると、対応能力が向上する可能性があります。