2017-10-09 13 views
0

をコピーする先のディレクトリを作成できませんでしたし、イベントログに次のエラーを見てきました:サービス生地:現在、いくつかの異なる環境でサービスの生地を実行しているファイル

ファイル生地をコピーする先のディレクトリを作成できませんでした\ 540714622a10d5490128672dab45ac31_fabric_traces_5.6.220.9494_131490962602842278_1251_00636431511955855132_0000000000.dtr.zip。
例外情報:System.IO.PathTooLongException:指定された パス、ファイル名、またはその両方が長すぎます。完全修飾ファイル名 は、260文字未満でなければならず、ディレクトリー名は、 より少なくて248文字でなければなりません。 System.IO.Path.NormalizePathで
(文字列パス、ブールfullCheck、のInt32 maxPathLength、ブールexpandShortPaths)System.IO.Path.GetDirectoryName(文字列のパス)FabricDCA.FileShareUploader.CopyFileToDestinationで
(文字列のソース、 で
文字列sourceRelative、のInt32 retryCount値、ブール& fileSkipped)

当社のサービスに影響を与えていないようですが、エラーが数分おきに投げ、それがスローされるよう100+回、ログを渋滞されます。

関連する投稿hereしか見つかりませんでしたが、提案された修正は、出力パスを短縮するためにプロジェクトファイルを編集することですが、これが私の問題であるとは確信していません...ファブリックログへのパスは、文字の制限(約160)、それは他の何かが起こっているかのように見えます。

リースフォルダとファブリックフォルダに.dtrファイルが正常に書き込まれていますが、前述したように、大量のログが失われています。

誰も同じような問題がありましたか?私は何か簡単なものを逃しています

現在実行中のService Fabric v5.6.220.9494。

答えて

0

これは、サービスファブリックコードのバグが原因と考えられます。バージョン6.0にアップデートしようとすると、そこに修正があります。

関連する問題