Andre, thanks for asking the questions. Yes, we try to get understand the behaviors.
We have seen iphone and other android phones, on different carriers, from different networks, encounter this problem - losing session. It does not seem there is a pattern so far. Users use all kinds of phones. Some of their phones experience this problem. -aj On Tue, Apr 28, 2020 at 12:08 PM André Warnier (tomcat/perl) <a...@ice-sa.com> wrote: > On 28.04.2020 18:28, AJ Chen wrote: > > Thanks. Martin and Mark. > > > > I can recreate the problem: I compare two different mobile phones. One > > phone can log in and proceed. Server log shows the same session persists > > (same sessionID upon different requests). The other phone can log in, but > > upon next request, server log show a new session is always created (new > > sessionId). > > > > Since session tracking works on PC browser and some mobile phone, the > proxy > > (if any) in front of aws EC2 server should not be the problem. > Anything > > else may be missing? > > > > Asking just in case : > - are the 2 phones on the same network carrier ? > - are they the same brand, or at least OS ? > - if you connect them both to the same local WiFi, do they still act > differently ? > > Note : no idea if this makes any difference, but we're trying to find a > reason why they > act differently when using the same Internet application server, right ? > > > -aj > > > > > > On Tue, Apr 28, 2020 at 12:30 AM Mark Thomas <ma...@apache.org> wrote: > > > >> On 28/04/2020 07:47, Martin Grigorov wrote: > >>> On Tue, Apr 28, 2020 at 9:11 AM AJ Chen <ajc...@web2express.org> > wrote: > >>> > >>>> Anyway to fix it? thanks. -aj > >>>> > >>> > >>> First you need to investigate whether there is a proxy. > >>> Then what kind of proxy. > >>> Then where is its configuration. > >>> Then consult with its manual and see whether there is something > >>> wrong/missng. > >> > >> I'd recommend taking a step back. > >> > >> Guessing at what might be wrong and then trying to fix the problem you > >> have only guessed at is unlikely to work. > >> > >> Can you recreate the problem? You can't tell if something is fixed if > >> you can't recreate it. > >> > >> Once you recreate the problem then you can start to narrow it down. You > >> need to track what is happening to the session ID. You'll probably need > >> to add some information to the access log, possibly look at some raw > >> network logs and/or look at HTTP headers on the client.. > >> > >> Somewhere in all of the above you should find out where the session ID > >> is getting dropped. Then you need to figure out why. Only then you know > >> why this is happening can you start to think about a solution. > >> > >> Mark > >> > >> > >>> > >>> > >>>> > >>>> > >>>> On Mon, Apr 27, 2020 at 10:54 PM Martin Grigorov < > mgrigo...@apache.org> > >>>> wrote: > >>>> > >>>>> Hi, > >>>>> > >>>>> On Tue, Apr 28, 2020 at 2:23 AM AJ Chen <ajc...@web2express.org> > >> wrote: > >>>>> > >>>>>> My web application using tomcat 6 can track user session (cookie by > >>>>>> default) for mobile and PC users in dev environment. But when > deployed > >>>> on > >>>>>> cloud server, it fails to track session for some mobile users. > >> meaning, > >>>>>> servlet always creates a new session upon user request. > >>>>>> > >>>>>> Any idea why this happens? > >>>>>> > >>>>> > >>>>> Most probably there is a proxy in front of Tomcat in the cloud > >>>> environment > >>>>> which does not properly forward the JSESSIONID cookie. > >>>>> > >>>>> Martin > >>>>> > >>>>> > >>>>>> > >>>>>> aj > >>>>>> > >>>>> > >>>> > >>> > >> > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > >> For additional commands, e-mail: users-h...@tomcat.apache.org > >> > >> > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org > >