2016-09-13 4 views
0

コンテキストに失敗しドロップリポジトリは、ファイル・エラー

[ERROR] 2016-09-13 09:44:32,369 [repositories/myrepo | o.o.h.s.ProtocolExceptionResolver] Error while handling request (500) 
org.openrdf.http.server.ServerHTTPException: org.openrdf.repository.RepositoryException: Unable to clean up resources for removed repository myrepo 

Caused by: java.io.IOException: Unable to delete file/nas/install/graphdb/graphdb-se-7.1.0/graphdb-se-7.1.0/data/repositories/myrepo/storage/.nfs000000016e3e49b200000006 

drop myrepo . 

を私はエラー/例外を取得

レポを再度ドロップするか、何かを追加しようとすると、同じエラーが発生します。

答えて

1

明らかに、GraphDBはこのディレクトリ内のファイルを指すファイル記述子を閉じることなくリポジトリディレクトリを削除しようとします。

私の場合、データディレクトリは潜在的に大きく、NFSを介して接続されたNAS上にあります。 開いたファイルを削除するように尋ねられたら、一時的な.nfs000XXXが作成され、ディレクトリの削除コマンドが停止されます。

回避策として、GraphDBを停止し、リポジトリのディレクトリを手動で削除してからGraphDBを再起動します。