2017-10-09 6 views
0

service en cours d'exécution actuellement en tissu dans quelques environnements différents, et ont vu l'erreur suivante dans les journaux d'événements:tissu de service: Impossible de créer le répertoire de destination pour le fichier copie

Impossible de créer le répertoire de destination pour le fichier copie Fabric \ 540714622a10d5490128672dab45ac31_fabric_traces_5.6.220.9494_131490962602842278_1251_00636431511955855132_0000000000.dtr.zip.
Informations d'exception: System.IO.PathTooLongException: Le chemin d'accès spécifié, ou le nom de fichier, ou les deux sont trop longs. Le nom de fichier complet doit comporter moins de 260 caractères et le nom du répertoire doit être moins que 248 caractères.
à System.IO.Path.NormalizePath (chemin String, Boolean Fullcheck, Int32 maxPathLength, expandShortPaths booléennes)
à System.IO.Path.GetDirectoryName (chemin String)
à FabricDCA.FileShareUploader.CopyFileToDestination (source String, chaîne sourceRelative, Int32 retrycount, Boolean & fileSkipped)

est-ce que ne semblent être un impact sur nos services, mais l'erreur est jeté toutes les deux minutes et confitures les journaux, comme il est jeté 100+ fois.

Impossible de trouver un poste connexe here, le correctif suggéré est d'éditer les fichiers du projet afin de raccourcir le chemin de sortie mais je ne suis pas convaincu que c'est mon problème ... Le chemin vers les journaux de tissu est bien dans le limite de caractères (à environ 160), il semble donc que quelque chose d'autre se passe.

Des fichiers .dtr ont été écrits avec succès dans les dossiers Lease et Fabric mais, comme mentionné précédemment, une grande partie des journaux échoue.

Est-ce que quelqu'un a eu des problèmes similaires? Est-ce que je manque quelque chose de simple?

En cours d'exécution Service Fabric v5.6.220.9494.

Répondre

0

Ceci est probablement dû à un bogue dans le code Service Fabric. Si vous essayez de mettre à jour vers la version 6.0, il existe un correctif.