Hirdetés

Keresés

Új hozzászólás Aktív témák

  • Sianis
    addikt

    Sziasztok,

    olyan problémám lenne, hogy az alábbi beállítások mellett egy hívással többször is kimegy a request. (természetesen timeout esetén)
    retryCount = 3,
    connectionTimeout = 10000
    A logból látszik hogy 10mp-enként timeout. De 3 próbálkozás helyett 12szer megy ki.

    Van valami ötletetek?

    DefaultHttpClient client = new DefaultHttpClient();
    client.setHttpRequestRetryHandler(new DefaultHttpRequestRetryHandler(retryCount, true));
    HttpConnectionParams.setConnectionTimeout(client.getParams(),
    connectionTimeout);
    HttpConnectionParams.setSoTimeout(client.getParams(),
    connectionTimeout);

    Köszönöm!

    Most kapásból pusztán elmélkedni tudok, de hátha:
    - Véletlenül nem futtatod több szálból is ugyanazt a kérést?
    - Esetleg a kétféle timeout ami látszólag ugyanannyira van állítva, nem eredményezi azt, hogy külön-külön önmaguk is indítanak még 1-1 kérést a timeout után?

    Esetleg debugger módban megnézném, hogy amikor fut a kérés akkor az pontosan honnan hívódott, a stacktraceben ennek szépen látszania kell.

    Sianis

Új hozzászólás Aktív témák