Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Blokowanie się skryptów PHP
darkking
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 23.06.2009

Ostrzeżenie: (0%)
-----


Witajcie!
Mam następujący problem:
Wysyłam sobie AJAXem 2 żądania do PHP: 1 - pobranie pliku z innego serwera, 2 - co 2 sekundy - sprawdzanie statusu tego pobierania. Jednak gdy pierwsze żądanie zostanie wysłane (uruchomienie pobierania pliku), cały wynik reszty żądań nie jest zwracany aż do momentu pobrania pliku. Wówczas, wszystkie skrypty są jakby odblokowywane.
Dodam, że problem nie leży w cURL (z którego korzystam), ponieważ kiedy zamiast niego daje funkcję sleep(10); problem jest ten sam. Skrypt ten działał normalnie, jednak gdy zaimplementowałem go do swojego CMSa (na moim frameworku) wystąpił ten problem. Dodam jeszcze, że ustawiam limit wykonywania się skryptu na 0.
Co może być przyczyną tego problemu?

PS. mój serwer to WAMP v.2.1

Ten post edytował darkking 19.05.2011, 20:41:24
Go to the top of the page
+Quote Post
jaro87
post
Post #2





Grupa: Zarejestrowani
Postów: 53
Pomógł: 7
Dołączył: 10.03.2011
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Zgaduję, że w cmsie używasz sesji? Może być tak, że w czasie wykonania jednej akcji plik sesji jest blokowany, dlatego ta druga musi czekać aż zostanie przyznany jej dostęp.

Patrz http://konrness.com/php5/how-to-prevent-bl...g-php-requests/
Go to the top of the page
+Quote Post
darkking
post
Post #3





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 23.06.2009

Ostrzeżenie: (0%)
-----


Wielkie dzięki smile.gif w życiu bym nie wpadł na to, że problemem może być właśnie sesja.

Ten post edytował darkking 20.05.2011, 14:51:55
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 06:27