アーティクル - CS381777

InfluxDB 永続性プロバイダは、ThingWorx プラットフォームでの最初の初回接続再試行をサポートする必要があります。

修正日: 18-Nov-2024   


注記:ここに記載されている情報は、お客様の利便性向上のため機械翻訳ソフトを使用しています。PTCは、ここに記載されている情報の翻訳の正確性について、一切の責任を負いませんので、ご了承ください。英語の原文を参照するには、こちら。この機械翻訳に関する詳細は、こちら。
お知らせいただき、ありがとうございます。この機械翻訳をレビューします。

適用対象

  • ThingWorx Platform 9.3 to 9.6
  • InfluxDB

説明

  • InfluxDB (Influx) 永続性プロバイダが ThingWorx プラットフォームの再起動中に起動に失敗する
    データはInfluxDBに書き込まれません
  • InfluxDB 永続性プロバイダは、最初の接続試行が失敗した場合、データベース接続を再試行しません。
  • 他の永続化プロバイダ(PostgresPersistenceProviderPackage など)に存在する再試行パラメータは、InfluxPersistenceProviderPackage または Influx2PersistenceProviderPackage には存在しません。
  • Influx Persistence Provider > 構成タブに次の再試行パラメータがありません
    • 再試行回数の取得
    • 取得再試行遅延
  • 以下のエラーのいずれかが、 <ThingworxStorage>\logsにある ThingWorx ログに記録されます。
    • アプリケーションログ.log
      •  [L: ERROR] [O: ctpiInfluxdb2DataExceptionTranslator] [I: ] [U: SuperUser] [S: ] [P: ] [T: ForkJoinPool-2-worker-51] runtime error @4:5-4:36: distinct: schema collision: cannot group float and boolean types together [L: ERROR] [O: ctsmBaseManager] [I: ] [U: SuperUser] [S: ] [P: ] [T: ForkJoinPool-2-worker-51] Unable To Initialize Entity <Influx Persistence Provider> in PersistenceProviders: runtime error @4:5-4:36: distinct: schema collision: cannot group float and boolean types together
      •  [L: ERROR] [O: ctpiInfluxdbDataExceptionTranslator] [I: ] [U: SuperUser] [S: ] [P: ] [T: ForkJoinPool-2-worker-45] java.net.SocketTimeoutException: Read timed out [L: ERROR] [O: ctsmBaseManager] [I: ] [U: SuperUser] [S: ] [P: ] [T: ForkJoinPool-2-worker-45] Unable To Initialize Entity <Influx Persistence Provider> in PersistenceProviders: java.net.SocketTimeoutException: Read timed out
      •  [L: ERROR] [O: EcqlcLogger] [I: ] [U: SuperUser] [S: ] [P: ] [T: ForkJoinPool-3-worker-3] java.net.SocketTimeoutException: timeout [L: ERROR] [O: EcqlcLogger] [I: ] [U: SuperUser] [S: ] [P: ] [T: ForkJoinPool-3-worker-3] Unable To Initialize Entity <Influx Persistence Provider> in PersistenceProviders: java.net.SocketTimeoutException: timeout
    • エラーログ.log
      •  [L: ERROR] [O: EcqlcLogger] [I: ] [U: SuperUser] [S: ] [P: ] [T: TWEventProcessor-12] [1,018] Data store unknown error: [Error occurred while accessing the data provider.] java.lang.NullPointerException: null at com.thingworx.persistence.influxdb.dao.InfluxdbValueStreamDao.getEntries(InfluxdbValueStreamDao.java:226) ... 45 common frames omitted Wrapped by: com.thingworx.common.exceptions.DataAccessException: [1,018] Data store unknown error: [Error occurred while accessing the data provider.] at com.thingworx.persistence.influxdb.InfluxdbDataExceptionTranslator.rethrowTranslated(InfluxdbDataExceptionTranslator.java:34) at com.thingworx.persistence.influxdb.dao.InfluxdbValueStreamDao.getEntries(InfluxdbValueStreamDao.java:239) at com.thingworx.persistence.influxdb.dataprovider.InfluxdbValueStreamDataProvider.queryValueCollections(InfluxdbValueStreamDataProvider.java:204) at com.thingworx.persistence.common.ValueStreamEngine.lambda$queryEntries$11(ValueStreamEngine.java:306) at com.thingworx.persistence.TransactionFactory.supplyInTransaction(TransactionFactory.java:182) ...
最新バージョンはこちらを参照ください CS381777