frostiebek a écrit 6 commentaires

  • [^] # Re: tester fcgi

    Posté par  . En réponse au message Apache2 + FastCGI + gSOAP. Évalué à 1.

    Merci pour ton aide, malheureusement ca ne marche toujours pas :( J'ai suivi tes consignes et j'ai ouvert http://localhost/fcgi/exemple.fcgi dans firefox voila ce que j'obtiens apres un bon moment : Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, webmaster@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error. More information about this error may be available in the server error log. Apache/2.0.55 (Ubuntu) mod_fastcgi/2.4.2 PHP/5.1.2 Server at localhost Port 80 Quand j'execute le script dans un term, pas de soucis, il affiche 'content-type blabla...'. Je ne me suis pas decourage et je suis retourne sur mon gSOAP. J'ai genere le serveur et le client, puis j'ai mis le serveur dans /var/fcgi et execute le client : Error 32 fault: SOAP-ENV:VersionMismatch [no subcode] "SOAP version mismatch or invalid SOAP message" Detail: [no detail] Pourtant le client et le serveur ont ete généré avec le meme binaire. Voila ce qu'il me dit... Il ne faut pas rajouter une ligne dans la config de apache2 ? genre: FastCgiIpcDir /tmp FastCgiServer fcgi/exemple.fcgi -processes 1 Est ce que ca marcherait plus facilement sur Apache1.3 ?
  • [^] # Re: tester fcgi

    Posté par  . En réponse au message Apache2 + FastCGI + gSOAP. Évalué à 1.

    Et bien en fait oui :)
    Pour l'instant mon web service gSOAP se contente de renvoyer l'heure ^^
    C'est tire d'un tuto trouve sur le site de gSOAP, il compile et s'execute. Grace a gSOAP j'ai aussi pu generer le client qui va avec.
    Lorsque je relance apache et que j'execute le client je me prends un timeout ...
    Je pense que ca vient de ma config Apache2 (que je ne maitrise pas vraiment, voir pas du tout).

    Tu aurais un exemple de fichier httpd.conf qui marche avec le hello world de perl s'il te plait ?

    Merci !
  • [^] # Re: droits

    Posté par  . En réponse au message Apache2 + FastCGI + gSOAP. Évalué à 1.

    Oui oui, les droits sont mis pour tout le monde en lecture et en execution.
    Pour le proprietaire j'ai mis root, mais en theorie ca ne devrait rien change non ?
  • # ca se precise :)

    Posté par  . En réponse au message Comment avoir LE serveur SOAP/WSDL qui poutre ??. Évalué à 1.

    Bon encore une fois desole pour le nb de requetes par jour que jai decidement mal choisi :P

    Je ne peux pas vraiment reveler la vrai nature du projet mais il sagit de donner acces a 2 services qui vont eux meme attaquer d'autres serveur SOAP a l'exterieur et qui retournent un tableau de proprietes avec leur valeurs respectives. Les services devront aussi acceder a une base de donnees SQL (Postgre ou Mysql je nai pas encore choisi, dailleurs je suis aussi ouvert aux commentaires sur ce choix).

    Le tout doit tourner sur un linux (de preference).

    Le plus important a retenir c'est que le service doit etre le plus rapide possible, evolutif et robuste.

    Pour l'instant la solution gsoap+fast cgi me semble interessante :)

    Merci encore pour vos reponses !
  • # Et pourquoi avec Axis c++ ??

    Posté par  . En réponse au message Comment avoir LE serveur SOAP/WSDL qui poutre ??. Évalué à 1.

    Je viens de me rendre compte en lisant wikipedia que axis est aussi disponible comme lib c++; est ce que c'est bien ??

    Apparement on peut meme utiliser Axis tout seul, ie sans Tomcat.
    Mais je vois pas du coup que peut apporter tomcat si axis peut tourner tout seul ?
  • [^] # Re: dix mille ?

    Posté par  . En réponse au message Comment avoir LE serveur SOAP/WSDL qui poutre ??. Évalué à 1.

    Merci pour vos reponses, voila quelques precisions :
    Il y aura effectivement des pics de charge et de plus les requetes peuvent se faire sur une taille variable de donnee (envoyer un fichier csv qui contient 10, 42 ou 5000 requetes par ex).
    De plus le service devra effectuer un traitement sur les donnees, donc il ne s'agit pas d'un simple proxy et la charge sera d'autant plus importante.

    Niveau materiel, la machine sera un serveur pro (bi proc, plein de ram et tout le tralala) donc pas de soucis a ce niveau la ;)

    Tomcat/Axis me seduit bien pour tous ses outils d'administration mais bon ca me parait beaucoup mois 'user friendly' ...

    Cela dit c'est justement tout mon probleme de savoir si ca vaut le coup de mettre en place un Tomcat pour juste 1 webservice ??
    Sinon est ce que quelqun'un sait si Ruby On Rails peut faire serveur SOAP ?

    Merci !