Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 24.08.2007 Ostrzeżenie: (0%)
|
Mam sobie stronę z newsami i innymi bajerami, ale od czasu do czasu (zwykle ze 2 razy dziennie) zalicza ona pad. Danych z zewnętrznych stron nie pobiera. Wyrzuciłem wszystko co "łączyło się samo ze sobą" (w sensie z inną subdomeną na porcie 80) i dalej co jakiś czas zwisa. Przypuszczam więc, że engine newsów jest temu winien. Wrzucam tu link do pliku z funkcjami odpowiedzialnymi za generowanie newsów, komentarzy itd... i proszę o pomoc...
funkcje.zip |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%)
|
Nikomu z nas niechce sie sciagac tego pliku z nieznana zawartoscia...
Jakis komunikat dostajesz? Baza plaska, czy typu MySQL? Wiecej informacji poprosimy:) |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 31.08.2007 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 24.08.2007 Ostrzeżenie: (0%)
|
Cytat("mesish") Mógłbyś sprecyzować stwierdzenie "pad" ? Jakieś błędy wywala etc. Pad znaczy pad. Serwer nie wykonuje skryptu, bo nie ma wolnego procesu do tego. Po 60 sek. timeoutu pojawia się biała strona. Gdyby wywalało jakiekolwiek błędy to bym je wypisał chyba nie? (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Cytat("kicaj") Baza plaska, czy typu MySQL? MySQL Cytat("kicaj") Nikomu z nas niechce sie sciagac tego pliku z nieznana zawartoscia... Oj leniuchy... A możeście się bali że jakiegoś wirusa mam zamiar wrzucić (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) ? Wrzuciłbym tutaj kod, ale płacze, że post za długi. Tak może być? ---> funkcje.txt |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 1 Dołączył: 1.02.2005 Ostrzeżenie: (0%)
|
A moze zamiast bialej strony wyswietla sie error, ktory sie nie ukazuje bo error_reporting jest na off? Ja bym sugerowal dodac "error_reporting(E_ALL);" przed calym kodem strony i zobaczyc co z tego wyjdzie. Biorac pod uwage ze zalicza timeout dopiero po minucie mozna dojsc do tego ze to prawdopodobnie cos z polaczeniem bazy, i w takim razie pewnie niezalezne od ciebie.
|
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 24.08.2007 Ostrzeżenie: (0%)
|
Cytat A moze zamiast bialej strony wyswietla sie error, ktory sie nie ukazuje bo error_reporting jest na off? A może mam dostęp i potrafię zajrzeć do error_log gdzie jest napisane naprzemiennie w momencie padu: Cytat [Fri Aug 31 10:02:04 2007] [error] [client 87.205.38.94] FastCGI: comm with (dynamic) server "/usr/local/apache/php/php" aborted: (first read) idle timeout (60 sec) [Fri Aug 31 10:02:04 2007] [error] [client 87.205.38.94] FastCGI: incomplete headers (0 bytes) received from server "/usr/local/apache/php/php" Co by raczej wskazywało na: a) problem z uzyskaniem danych "z zewnątrz" (np jakiś rss generowany przez inny serwer php) b) osiągnięto maksymalną liczbę wątków i serwer nie ma wolnego by wykonać skrypt Problem "a" został wyeliminowany, bo strona nie pobiera żadnych danych z zewnątrz. Pozostaje problem "b" i pytanie: Dlaczego tak się dzieje? Czy też raczej: Jaki element skryptu to powoduje? Ten post edytował mruwek 1.09.2007, 11:13:51 |
|
|
|
![]() ![]() |
|
Aktualny czas: 20.12.2025 - 17:22 |