To spíš vypadá na problém v synchronizaci (pomíchají se dva souběžné
požadavky), než že by byl problém v tom, že data zůstanou přiřazená k
vláknu a to pak použije jiný klient. Klasický požadavek z počítače je
asi vykonán rychle, takže se nesejdou dva souběžně, ale požadavek z
mobilu může být vykonáván déle (pomalejší připojení), takže je větší
pravděpodobnost, že v jeho průběhu se vykoná ještě jiný požadavek.

Zkuste si logovat začátky a konce požadavků, které vlákno je
zpracovává a např. session ID (identifikace klienta). Taky si zkuste
nasimulovat několik souběžných (třeba umělým zpomalením) požadavků.

S pozdravem

Filip Jirsák



2010/9/8 Tomas Beranek <[email protected]>:
> dik
> ale tohle asi nebude mozne, problem je ze se to stava asi tak 1x za 2 mesice
> a denne je tu obrovsky traffic, a nejsem schopnej to nasimulovat :-(
>
> T.
>
>
> Dne 8. září 2010 10:50 Petr Franta <[email protected]> napsal(a):
>>
>> Možná by pomohlo si pustit "http tunel" a mrknout se na komunikaci mezi
>> klientem a serverem. Po prozkoumání oněch špatných dotazů bude asi jasno,
>> protože se přesně ví co jde na server a co server vrátí.
>>
>> 2010/9/8 Tomas Beranek <[email protected]>
>>>
>>> autentizace klasickej FORM method POST
>>> ten thread to asi nebude, nikam se nic neuklada.
>>> a hlavne mezi prihlasenim uzivatele A a uzivatele B se mezitim prihlasilo
>>> dalsich 20 ruznych klientu korektne.
>>>
>>> je divne, ze se to stava vzdy jen z browseru, ktere jsou v mobilu.
>>>
>>> diky za rady.
>>>
>>> T.
>>>
>>>
>>> Dne 8. září 2010 10:23 Filip Jirsák <[email protected]> napsal(a):
>>>>
>>>> Zdravím,
>>>> neukládáte něco do LocalThread proměnných a nezapomínáte to mazat?
>>>> Uživatel pak vyfasuje vlákno s údaji jiného uživatele… Případně může
>>>> jít o jiný problém se synchronizací, kdy si vlákna navzájem přepisují
>>>> data.
>>>>
>>>> S pozdravem
>>>>
>>>> Filip Jirsák
>>>>
>>>>
>>>>
>>>> Dne 8. září 2010 10:13 Tomas Beranek <[email protected]>
>>>> napsal(a):
>>>> > zdravim,
>>>> > mam problem a absolutne nechapu co s tim resp. ani nevim pricinu.
>>>> > aplikace bezi na jboss 5.1 + struts 1.2.9
>>>> >
>>>> > obcas se stane, ze klient, ktery pouziva nejaky mobilni prohlizec(ted
>>>> > naposledy NetFront 3.4)
>>>> > se prihlasi na uplne jineho klienta :-(
>>>> >
>>>> > v logu je videt nasledujici.
>>>> >
>>>> > 1.klientA se prihlasi napr.z MSIE dostane sessionID AAA
>>>> > 2.za 50 vterin se prihlasi klient B z mobilu dostane sessionID BBB,
>>>> > ale
>>>> > je videt ze v prihlasovacim formulari odeslal data toho uzivatele A,
>>>> > tedy se
>>>> > prihlasi jako on.
>>>> >
>>>> > kazdy ma jinou session, ale formularova data posila jako kdyby je
>>>> > cestou
>>>> > nekde ukradl (prohodil)
>>>> >
>>>> > behem dne se ten uzivatel z mobilu i nekolikrat prihlasi normalne sam
>>>> > na
>>>> > sebe.
>>>> >
>>>> > diky za kazdou podnetnou radu
>>>> >
>>>> > T.
>>>> >
>>>
>>
>
>

Odpovedet emailem