To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

Archiwum działu Ogólne (posty do 12.2008) - [1.12.*] Błędy 503 po przejsciu na 1.12.5

crism - 04-04-2006, 13:08
Temat postu: [1.12.*] Błędy 503 po przejsciu na 1.12.5
Po zmianie na wersje 1.12.5 zaczely mi sie bardzo czesto pojawiac bledy 503 czyli 503 Service Unavailable
Virtual Server overloaded - high load (or servicing) in progress.

Firma hostujaca moje forum na zadane pytanie o te bledy odpowiedziala mi tak :
Błędy 503 pojawiają się w momencie kiedy wyczerpany zostanie jeden (lub
więcej) zasobów serwera wirtualnego, takich jak np. pamięć lub ilość
jednocześnie wykonywanych procesów. Wygenerowanie tego błędu zabezpiecza
serwer fizyczny przed przeciążeniem. Błąd w normalnych warunkach nie
powinien się pojawiać i zwykle świadczy o nieprawidłowościach w skryptach
PHP/Perl, najczęściej powodowanych przez ich zapętlenie. Dość często tego
typu błędy pojawiają się w momencie kiedy serwis jest mirrorowany, a robot
mirrorujący z racji swoich ograniczeń porusza się po serwisie "w kółko".
Innym najczęściej występującym powodem lawinowo rosnącej ilości procesów
PHP/Perl jest zablokowanie danej tabeli w bazie danych przez jeden z
procesów, w tym momencie pozostałe procesy czekają na odblokowanie tabeli.

Problematyczne sa rowniez skrypty, ktore lacza sie z zewnetrznymi serwerami.
Jesli serwer zewnetrzny odpowiada wolno lub wcale, taki skrypt bedzie
wisial przez dluzszy czas zabierajac miejsce w tablicy procesow serwera
wirtualnego (w konsekwencji zostanie z niej usuniety, jednak stanie sie
to dopiero po kilku minutach). To samo zjawisko powodowane jest przez
bardzo dlugie zapytania SQL - skrypt czeka na wyniki pracy bazy danych.

W wypadku gdy tworzycie Panstwo serwis z ktorego w bardzo krotkim czasie
korzysta bardzo wielu uzytkownikow prosze zwrocic uwage na nastepujace
techniki:

1. gdzie to mozliwe prosze stosowac content statyczny
2. warto rozwazyc w wypadku stron dynamicznych przygotowanie
ich zawartosci wczesniej (np. szablony)
3. skrypty powinni konczyc prace w jak najkrotszym czasie (do 200 ms)
4. unikac serwowania plikow z poziomu .php (poprzez kopiowanie zawartosci
plikow dyskowych binarnie na standardowe wyjscie)
5. stosowanie zapytan ktore baza danych jest w stanie wykonywac rownolegle
6. wyeliminowanie polaczen do zewnetrznych serwerow
7. unikanie generowania obrazkow 'na zywo'
8. zadania 'porzadkowe' najlepiej wykonywac w cronie w godzinach nocnych

Prosze przeanalizowac skrypty pod kontem powyzszych uwag.

Czy ktos wie gdzie jest ukryty problem ? Bardzo prosze o pomoc.

Widmo - 04-04-2006, 13:25

zobacz czy masz wlaczone cachowanie styli, sprobuj wylaczyc dodatkowe opcje - tymczasowo - zobacz czy pomoze - swoja droga - dobry to hosting - jezeli tak fajnie odpisal na zadane pytanie :)

moze podasz nazwe ?

Przemo - 04-04-2006, 13:26

Z tego co widze w tych punktach 1-8 to serwer ma duze restrykcje...
Forum zalapuje sie na punkty: 4, 5, 6 a wyeliminowanie ich wiaze sie z ograniczeniem mozliwosci forum.

Jaki to serwer? yoyo.pl czy nazwa.pl ?

crism - 04-04-2006, 14:33

Jest to home.pl , konto Business Server 1PRO. Gdzie jest mozliwosc sprawdzenia tego cacheowania ?
Przemo - 04-04-2006, 16:34

PA > Style i tam masz opcje cachowania.
Naprawde bardzo dziwne, ze na home.pl dzieje sie cos takiego...
Prawdopodobnie daje popalic jakas jedna opcja, sprobuj zmniejszyc ilosc postow nieczytanych z 1000 na 500

montee - 22-09-2006, 19:14

Dokładnie mam ten sam problem i dokładnie na home, dwa różne konta i ten sam problem. Co ciekawe na innych serwerach skrypt działa ok.

[ Dodano: 26-10-2006, 11:01 ]
Eureka, znalazłem winnego!

Testowane dwa dni i bez ani jednego 503! Mod spider friendly ma opcję czytania cache z pliku lub z pamięci, ustawiamy na "z pamięci" i wszystko śmiga. Dlaczego tak się dzieje - tego nie wiem, ważne że na 2 różnych kontach problem zniknął, po zmianie testowo na "z pliku" 503 się pojawiają. Może tam jest gdzieś błąd?

holcu - 18-12-2007, 19:03

Ostatnio mam podobny problem od paru dni nie idzie w ogóle chodzić na forum. Konto w home.pl gdyż pokazuje :

Cytat:
503 Service Unavailable
Virtual Server overloaded - high load (or servicing) in progress.


Wyłączyłem SF lecz nadal mam ten komunikat. Napisałem do nich e-maila zobaczymy co odpowiedzą.

franek - 18-12-2007, 19:15

Nic nie poradzisz, szukaj innego hostingu.


Powered by phpBB modified by Przemo © 2003 phpBB Group