解決策
転送サービスは、クライアント上でバックグラウンドサービスとして、設定可能な間隔で実行されます。デフォルトの間隔は60秒です。ストア内のトランザクションには、保存に送信された時点のタイムスタンプが割り当てられます。各間隔において、サービスは、間隔開始時点から10秒前のタイムスタンプまでの、保存内のすべてのトランザクションを処理します。10秒は、保存に送信されたもののまだ到着していないトランザクションのための猶予期間です。
転送間隔を設定するには:
1. テキスト エディターで「C:\ProgramData\National Instruments\Skyline\Config\Forwarding.json」を開きます。
2. PollingIntervalMilliseconds の値を30000などの小さい値、または120000などの大きい値に変更します。
- 値を低く設定しすぎると、転送サービスがサーバに送信するトランザクションのバッチ処理をあまり活用できなくなるため、サーバのパフォーマンスに問題が発生する可能性があります。
3. 変更を有効にするには、転送サービスを再起動する必要があります。
- システムの管理者権限をお持ちの場合は、Windows サービス マネージャー(スタート メニューに「サービス」と入力)を開き、「NI SystemLink Forwarding Service」を再起動してください。管理者権限をお持ちでない場合は、システムを再起動してください。