1 votes

Serveur ColdFusion 9 externe

J'ai un serveur IIS qui exécute une installation autonome de ColdFusion9 avec de nombreux sites de clients. Pour des raisons de haute disponibilité, j'essaie de connecter mon serveur web à un serveur ColdFusion multi-instance externe en grappe.

Lors des tests, j'ai constaté que je devais copier les fichiers .cfm de mon serveur web dans les répertoires d'instance du serveur externe. Cela va être impossible à mettre en œuvre sur mes sites de production. Existe-t-il un moyen d'utiliser un serveur CF externe avec les fichiers .cfm résidant sur le serveur web ?

1voto

Justin Scott Points 8728

Je n'ai pas connaissance d'un moyen de faire cela, bien que mon expérience avec CF sur un serveur différent du serveur web soit quelque peu limitée. Essentiellement, lorsque la demande est transmise à CF, le moteur CF doit avoir accès aux fichiers .cfm qui sont exécutés, c'est pourquoi vous devez en avoir une copie disponible pour l'instance qui les exécute. C'est comme si vous essayiez d'exécuter un programme sur un bureau distant, sauf que les DLL nécessaires au programme ne sont pas installées sur le système distant, mais sur votre propre ordinateur. Ce programme ne peut pas fonctionner si ses DLL ne sont pas installées sur la machine sur laquelle il est exécuté. De même avec CF, le moteur/instance doit avoir des copies des fichiers .cfm pour pouvoir les exécuter.

Vous pouvez également essayer de poser la question sur la liste de diffusion cf-talk à houseoffusion.com, car il y a là quelques assistants de serveurs CF qui ne cherchent peut-être pas ici sur serverfault.

0voto

bpanulla Points 186

C'est le cas. Je crois que le connecteur du serveur Web transmet simplement au service CF le chemin du système de fichiers pour le fichier à exécuter, ainsi que les diverses variables d'environnement du serveur Web.

Vous pouvez toujours :

1) conservez tous vos fichiers CF sur un volume SAN ou un partage réseau, et montez ce volume sur vos serveurs CF, ou bien 2) utiliser une sorte de service de synchronisation de fichiers pour synchroniser les fichiers entre les serveurs.

L'avantage du point 1) est que vous pouvez monter le système de fichiers en lecture seule par mesure de sécurité.... votre serveur CF a rarement, voire jamais, besoin d'avoir des droits d'écriture sur vos fichiers d'application.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X