IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

IIS Discussion :

Paramétrage d'un timeout pour un web service


Sujet :

IIS

  1. #1
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Août 2013
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Août 2013
    Messages : 18
    Points : 15
    Points
    15
    Par défaut Paramétrage d'un timeout pour un web service
    Bonjour à tous,
    J'ai un web service REST que j'héberge dans IIS 7.5.
    Le Web service fonctionne bien.
    J'essaye de paramétrer un timeout dans le web.config, mais rien n'y fait.
    J'ai essayé :
    dans mon web.config :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <Configuration>
    <system.web>
        <compilation debug="false" targetFramework="4.8" />
        <httpRuntime targetFramework="4.8" executionTimeout="10" /> <!-- 10 secondes  -->
        <sessionState timeout="2" />  <!-- 2 minutes -->
      </system.web>
    </Configuration>
    et dans mon controller du web service :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Thread.Sleep(180000) //3 minutes
    Je pensais sortir du code en erreur au bout de 10 secondes mais au lieu de ça je sors du code au bout de 1 minute, peu importe ce que je mets dans les paramètres "executionTimeout" et "timeout".

    J'ai cherché dans les paramètres de IIS (7.5), mais impossible de trouver à quoi correspond cette minute.

    Quelqu'un a t'il une idée ?

    Merci beaucoup par avance.

    Eric.

  2. #2
    Membre éprouvé Avatar de txuku
    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    980
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 980
    Points : 1 276
    Points
    1 276
    Par défaut
    Bonjour
    J utilise ce script vbs pour retarder le lancement d une application :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Set WshShell = WScript.CreateObject("WScript.Shell")
    
    Pause(5) 'To sleep for 20 secondes
    
    Sub Pause(NSeconds)
        Wscript.Sleep(NSeconds*1000)
    End Sub
    WshShell.Run """C:\Program Files (x86)\OEClassic\OEClassic.exe"""
    Si tu peux t en inspirer ???

Discussions similaires

  1. Réponses: 2
    Dernier message: 20/11/2007, 16h00
  2. Quelle implémentation pour son Web Service
    Par totoranky dans le forum Services Web
    Réponses: 7
    Dernier message: 30/05/2007, 16h35
  3. [BPEL] Classe introuvable pour un web service
    Par thecaptain dans le forum Services Web
    Réponses: 1
    Dernier message: 14/11/2006, 17h43
  4. [Débutant][Tomcat] Applet pour un Web service
    Par xavlours dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 08/06/2006, 14h21
  5. [Axis]installation du client Axis pour les Web Services
    Par LESOLEIL dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 31/08/2005, 14h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo