2017-02-19 8 views
-1

私は多くのページのドキュメントを読みましたが、それに関する明確な答えは見つかりません。 DatabaseReaderが開いている間にmmdbファイルを変更することはできますか(geoipupdateなど)?または、そのような操作によって、既存のReaderインスタンスが破損したものになり、新しいインスタンスを作成する必要がありますか?私は、レガシーフォーマットにはmmdbの更新を処理するキャッシュフラグがありますが、新しいものについては明示的なものは見つかりません。mmdbファイル操作間のMaxmind DatabaseReaderの更新

答えて

0

使用しているAPIやOSについては言及していませんが、Linux上の公式APIのいずれかを使用して、geoipupdateを使用してデータベースファイルを置き換えたり、同じファイルシステム。古いファイルは、使用されなくなるまで物理的に削除されません。ただし、新しいファイルをアプリケーションで使用できるようにするには、データベースを再度開く必要があります。

+0

Java APIを使用しています。とにかく、答えをありがとう、それは私が確認したかった最後の文です。 – borisdan

関連する問題