2017-11-13 11 views
0

MySQLを使用してWSO2のPublisher/Storeの資産に関する問題が発生しています。資産のデータベースをWSO2にロードしますが、照会された時点ですべての資産がストアまたはパブリッシャーに表示されるわけではありません。これは、APIを使用してアセットを取得しようとするときにも発生します。WSO2ガバナンスレジストリ - Solrインデックスの問題

しかし、不足している資産はで見つけることができます:

  • 資産IDで店や出版社のURLを使用して、炭素
  • でそれらを探して
  • 直接統治の残りの部分をデータベースの呼び出し

    • apiからidのみ

    WSO2データベースのデフォルト(H2)を使用すると、この問題は発生していません。

    この問題についていくつかの調査を行ったところ、「solrを削除してregistry.xmlを更新する」というような解決策がいくつか見つかりました。

    この質問は、不足している資産に関する私たちの多くの問題を表しています。

    WSO2 Governance Not Finding All Assets in JDBC Database

    誰かがこの通過した場合、任意の助けいただければ幸いです。

  • +0

    インデックス化されるだろうエリア? – Chandana

    答えて

    -1

    WSO2 APIマネージャ2.1.0を使用している場合は、1で説明したようにskipCacheプロパティを使用できます。これにより、データベースから直接データがフェッチされます。

    1 - あなたは「WSO2ガバナンスは、JDBCデータベース内のすべてのアセットが見つからない」の投稿リンクでhttps://docs.wso2.com/display/AM210/Distributed+Deployment+of+API+Manager

    0

    私の答えは、このでした:

    私はいくつかのエントリがREG_LOGテーブルに存在しないことを発見したとREG_LOGテーブルのいくつかの日付では、インデックスが作成されませんでした。このための解決策は、REG_LOGテーブルに現在のタイムスタンプを追加して再インデックスを強制的に追加し、不足している資産をWeb UIで検索することができました。

    は基本的に私たちが何をしたか、あなたは、炭素コンソールのメタデータ内のアーチファクトがリスト見ることはできますテーブルに)それぞれがNOWのタイムスタンプを(haveaますので、各資産のためREG_LOGテーブルに挿入されたスクリプトを作成したと

    関連する問題