![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 686 Pomógł: 0 Dołączył: 10.11.2008 Skąd: Łódź Ostrzeżenie: (20%) ![]() ![]() |
Witam,
Mialem zaimplementowana metode getRow() ktora wygląda nastepująco :
Nastepnie aby zastapic metode getRow() zaimplementowalem interface iterator posiadający nastepujące metody :
Ktore wyglądają tak :
Nastepnie aby wyswietlic wynik na ekranie uzylem zamiast petli while i funkcji getRow() petli foreach :
No i niestety, gdy odpalilem plik index.php serwer apache przestal dzialac wywalajac komunikat windows "serwer http przestał dzialac", zrestartowałem serwer ale kolejna proba wyswietlila strone "przekroczony limit czasu połączeń"......jakim cudem taka implementacja moze zatrzymac prace serwera ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Ech, to już bardziej skomplikowana sprawa...
Spróbuj zmiany wersji Apache/PHP; żonglowanie zasobami MySQL nieraz powoduje takie dziwne błędy. Teoretycznie wszystko jest ok, ale w praktyce się sypie. A przykładowy Iterator z dokumentacji działa, czy też sypie? |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 686 Pomógł: 0 Dołączył: 10.11.2008 Skąd: Łódź Ostrzeżenie: (20%) ![]() ![]() |
Jeszcze nie probowalem iteratora z dokumentacji, myslisz ze zmiana na php 5.3.0 moze cos pomoc ? Aktualnie mam wercje chyba 5.2.6.....
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 262 Pomógł: 21 Dołączył: 3.05.2004 Skąd: Sopot, Krakow, W-wa Ostrzeżenie: (0%) ![]() ![]() |
Uruchom sobie XDebug'a i zobacz dlaczego skrypt sie tak dlugo wykonuje i sie nie konczy - debuger twoim sprzymierzencem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#5
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
~Wolfie, nie trać czasu, tylko sprawdzaj podpowiedzi. (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
~NuLL, to nie jest takie proste - jeśli problem tkwi w jądrze intepretera, to debugger Ci wcale nie pomoże... Czasem może być właśnie przyczyną problemów... BTW: wyłącz wszelkie akceleratory. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 686 Pomógł: 0 Dołączył: 10.11.2008 Skąd: Łódź Ostrzeżenie: (20%) ![]() ![]() |
akceleratory ? XDebuger ? Ja narazie sie ucze php, mozna powiedziec ze to moje pierwsze kroki tak naprawde (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
------------------------------------------------------------------ Dziwne jest tez to ze jak wrocilem do porzedniej wersji mojego programu bez uzycia iteratora i petli foreach to i tak wystepuje "Przekroczenie limitu czasu połączen".......jak mozna to naprawic ? (inne projekty normalnie działają ) |
|
|
![]()
Post
#7
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Spróbuj dopisać na końcu httpd.conf linijkę:
Kod Win32DisableAcceptEx On i zrestartować demona. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 28.09.2025 - 11:35 |