2012-01-18 2 views
0

Nous avons récemment déplacé une instance de Zeo vers un nouvel environnement de serveur et l'un des changements était que le système de fichiers avait maintenant les fichiers de base de données stockés sur un partage NFS. Lorsque nous essayons de lancer zeo, nous obtenons des erreurs de fichier de verrouillage qui, après recherche, semble être dû à un problème connu de fichiers de verrous créés sur un partage NFS.Emplacement du fichier de verrouillage Zeo/ZODB, possible de changer?

Ma question est, pouvons-nous maintenir les fichiers de données (.fs) sur le partage, mais ont les fichiers de verrouillage créés sur le système de fichiers du serveur? Nous voulons conserver les données stockées sur le réseau SAN, de sorte que le déplacement des données vers la boîte n'est vraiment pas une option.

Toute aide serait grandement appréciée!

+0

Vous aurez plus de problèmes que le simple verrouillage sur NFS. La règle générale est de ne pas mettre les fichiers Data.fs sur les partages NFS, jamais! –

Répondre

1

Ceci n'est probablement pas une bonne configuration. Votre meilleur pari est de contourner NFS malgré cela: peut-être un système de fichiers loopback ext3 monté sur un fichier normal sur le volume NFS - NFSv3 devrait avoir quelques limites pratiques à la taille du fichier que vous n'auriez pas nativement. Seulement, vous serez en mesure de mesurer si cela fonctionne assez bien. Sinon, vous devez savoir que (généralement) aucune base de données en réseau ne fonctionne bien ou sans effets secondaires sur NFS.

Questions connexes