Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Symfony][SF] Znikajaca sesja
Forum PHP.pl > Forum > PHP > Frameworki
nospor
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?
Dyzma
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ą?
nospor
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
Dyzma
Korzystasz z FOSUserBundle do obsługi użytkownika?
nospor
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?
LowiczakPL
W Symfony 4.1 sesje zostały ulepszone wink.gif https://symfony.com/blog/new-in-symfony-4-1...on-improvements
nospor
Tyle to ja niestety wiem sad.gif
Pilsener
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.
nospor
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....
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.