Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ Frameworki _ [Symfony][SF] Znikajaca sesja

Napisany przez: nospor 19.06.2018, 13:50:14

Zrobilem upgrade symfony 4.0.7 na Symfony 4.1 i pojawil sie zonk. Mam 6 zapytan AJAXowych ktore leca jednoczesnie. I niestety po upgrade do 4.1 podczas tych zapytan ginie mi zawartosc sesji. Przechodzi tylko pierwszy AJAX a reszta ma zgubiona sesje. Normalne odpalanie stronki nie ma takiego problemu, rowniez ajax wywolywany sporadycznie dziala. Kwasi sie przy kilku AJAX jednoczesnie i to tylko po tym nieszczesnym upgrade. Jakies sugestie?

Napisany przez: Dyzma 19.06.2018, 14:06:51

1. Używasz natywnych sesji?
2. Masz jakiś subscriber na sesję?
3. Sprawdzałeś profilerem dane żądanie ajax (Request/Response -> Session)?
4. Logi nic nie krzyczą?

Napisany przez: nospor 19.06.2018, 14:39:51

ad1) Uzywam sesji symfony jesli o to pytasz
ad2) Nie dodawalem zadnego
ad3) Za bardzo nic mi to nie daje bo dla "zlych" AJAX leci przekierowanie do autoryzacji gdyz dane sesji o ktorych pisze wykorzystywane sa w systemie autoryzacji i bez nich jest najzwyklej w swiecie niezalogowany
ad4) No niestety nie sad.gif

Napisany przez: Dyzma 19.06.2018, 14:53:53

Korzystasz z FOSUserBundle do obsługi użytkownika?

Napisany przez: nospor 19.06.2018, 17:02:00

Nie

edit:
wartosci nie znikaja gdy odpalam ajaxy jako osoba niezalogowana

edit2: to sie dzieje tylko dla AJAXow odpalanych jednoczesnie. Gdy dodam chociazby 100 milisekund opoznienia miedzy kolejnymi AJAXami wowczas dziala - sesja nie znika. Czyzby problem z jednoczesnym odczytem sesji?

Napisany przez: LowiczakPL 19.06.2018, 17:40:31

W Symfony 4.1 sesje zostały ulepszone wink.gif https://symfony.com/blog/new-in-symfony-4-1-session-improvements

Napisany przez: nospor 20.06.2018, 09:02:20

Tyle to ja niestety wiem sad.gif

Napisany przez: Pilsener 20.06.2018, 10:46:20

Taki problem może być często powiązany ze środowiskiem/serwerem etc.
Spróbuj zmienić system/server (jeśli to nie jest duży problem) i zobaczyć, czy to ma jakiś wpływ.
Proponuję też postawić hello worlda i sprawdzić na gołym fw.
Z braku pomysłów napisać prostą apkę do testów i zgłosić buga.

Napisany przez: nospor 20.06.2018, 10:50:06

Problem wystepuje zarowno u mnie localnie jak i na serwerze testowym jak i na serwerze live. Problem na kazdym z serwerow pojawil sie po upgrade do Sf4.1 Obecnie skrot Sf dla mnie oznacza jedynie SYF. To juz kolejny raz gdzie po upgrade rozwalaja mi system. Poprzednim razem poprawili po paru tygodniach buga....

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)