PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WEBDEV 2024 → Cohabitation serveur 64 et 32bits
Cohabitation serveur 64 et 32bits
Iniciado por Aurélie, 11,abr. 2024 15:27 - 5 respuestas
Publicado el 11,abril 2024 - 15:27
Bonjour,

Pour un besoin particulier, j'ai besoin d'utiliser une DLL 32 bits dans un webservice.
Après avoir lu la documentation, c'est apparemment possible, il faut installer Webdev ainsi que le serveur webdev en 32 bits.
Or actuellement j'ai déjà plusieurs webservices d'installés sur un serveur (tout en 64).
Ma question est la suivante : Est-il possible de faire cohabiter sur le même serveur deux serveurs webdev (1 en 32 bits et l'autres en 34 bits, tous les deux en version 28)

Merci
Publicado el 17,abril 2024 - 12:57
"Aurélie" a exprimé avec précision :
Bonjour,

Pour un besoin particulier, j'ai besoin d'utiliser une DLL 32 bits dans un
webservice. Après avoir lu la documentation, c'est apparemment possible, il
faut installer Webdev ainsi que le serveur webdev en 32 bits. Or actuellement
j'ai déjà plusieurs webservices d'installés sur un serveur (tout en 64).
Ma question est la suivante : Est-il possible de faire cohabiter sur le même
serveur deux serveurs webdev (1 en 32 bits et l'autres en 34 bits, tous les
deux en version 28)

Merci


il me semble qu'à partir de la 27 c'est forcément du 64 bits en serveur
?

--
Cet e-mail a été vérifié par le logiciel antivirus d'Avast.
www.avast.com
Publicado el 19,abril 2024 - 16:50
Bonjour,

En effet par défaut le choix n'est plus proposé mais il est toujours possible de forcer l'installation :
https://faq.pcsoft.fr/14028-installation_windev_webdev_windevmobile_32bits-read.awp
A partir de la version 28, l'installation se fait automatiquement dans le mode de compilation du système d'exploitation du serveur.

Sur un serveur 64 bits, si un code serveur d'un site ou un webservice doit utiliser une ancienne dépendance 32 bits (DLL, client base de données, JVM...), il est néanmoins possible d'installer le serveur d'application WEBDEV 28 32 bits en utilisant le raccourci ALT+F2 à la première étape du menu d'installation :
Miembro registrado
397 mensajes
Popularité : +13 (13 votes)
Publicado el 19,abril 2024 - 17:31
Bonjour,

Théoriquement, il doit être possible d'installer deux serveurs d'application de la même version en 32 et en 64 bits. Mais il y un paquet de conflits à prendre en compte :
- le répertoire d'installation
- le nom du service (qu'il faudra modifier à la main)
- la base de registre contenant toute la configuration ? (les clés sont dans WOW6432Node, donc ça peut "peut-être" passer)
- la configuration IIS / Apache (où il faudra spécifiquement et manuellement assigner le handler 32 bits au webservice 32 bits)
- et je dois sûrement oublier des trucs
- et bien sûr, s'assurer de tout documenter minutieusement en cas de d'investigation et/ou réinstallation du serveur.

Cela nécessiterait aussi de couper les autres webservices le temps de faire toutes les manipulations, et de tout vérifier à la fin.

Je vois deux autres solutions :
- Installer le serveur d'application en 32bits seulement, et recompiler tous les webservices pour qu'ils soient compatibles 32 bits. Hormis cas spécifique (de DLL ou je ne sais quoi), ça devrait pas forcément être trop ardu ;
- Installer le serveur d'application d'une autre version (par exemple, la version 27) en 32bits, et laisser la version actuelle "tranquille" en 64 bits. Il faudra que le webservice soit "downgradé" dans la version en question, mais cela semble plus facile à maintenir sur la durée.
Miembro registrado
3.349 mensajes
Popularité : +93 (137 votes)
Publicado el 20,abril 2024 - 10:46
Salut
Pourquoi se compliquer ainsi la vie puisque le serveur 64 accepte les applications 32.
Je sais plus où c'est écrit dans l'aide.
Publicado el 22,abril 2024 - 12:28
bchanudet avait prétendu :
Bonjour,

Théoriquement, il doit être possible d'installer deux serveurs d'application
de la même version en 32 et en 64 bits. Mais il y un paquet de conflits à
prendre en compte : - le répertoire d'installation
- le nom du service (qu'il faudra modifier à la main)
- la base de registre contenant toute la configuration ? (les clés sont dans
WOW6432Node, donc ça peut "peut-être" passer)
- la configuration IIS / Apache (où il faudra spécifiquement et manuellement
assigner le handler 32 bits au webservice 32 bits)
- et je dois sûrement oublier des trucs
- et bien sûr, s'assurer de tout documenter minutieusement en cas de
d'investigation et/ou réinstallation du serveur.

Cela nécessiterait aussi de couper les autres webservices le temps de faire
toutes les manipulations, et de tout vérifier à la fin.

Je vois deux autres solutions :
- Installer le serveur d'application en 32bits seulement, et recompiler tous
les webservices pour qu'ils soient compatibles 32 bits. Hormis cas spécifique
(de DLL ou je ne sais quoi), ça devrait pas forcément être trop ardu ; -
Installer le serveur d'application d'une autre version (par exemple, la
version 27) en 32bits, et laisser la version actuelle "tranquille" en 64
bits. Il faudra que le webservice soit "downgradé" dans la version en
question, mais cela semble plus facile à maintenir sur la durée.


de notre côté nous utilisions une très ancienne dll d'accès aux bases
mysql (les accès alternatifs).
Nous avons du la reprendre pour la compiler en 64 bits.
Ouf ! heureusement que j'avais un developpeur qui a su d'en démerder à
l'époque.

--
Cet e-mail a été vérifié par le logiciel antivirus d'Avast.
www.avast.com