Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Logowanie błędów w php, a obciążenie serwera
Najki
post
Post #1





Grupa: Zarejestrowani
Postów: 190
Pomógł: 0
Dołączył: 12.02.2004
Skąd: Poznań

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


Nie jestem pewien czy w dobrym dziale, ale chyba bardziej dotyczy to serwerów niż php.

Mam mocny serwer. Na nim działa kilka średniego-rozmiaru portali internetowych. Po mimo dobrych parametrów serwera, jego obciążenie jest momentami bardzo wysokie.

Niestety to nie ja pisałem te portale, lecz nieogarnięty programista, który pozostawił mnóstwo błędów. Gdy odblokowałem error_reporting() w php, moim oczom - na niektórych podstronach - ukazało się nawet po 100-400 błędów typu Warning i Notice, które po prostu nie były wyświetlane. Logowanie błędów przez php jest na serwerze wyłączone.

Tu wreszcie pytanie.

Na pewno te błędy obciążają system - to pewne. Chciałbym jednak wiedzieć jak duży wpływ może mieć to na wysokość tego obciążenia?

Rozważam wygospodarowanie trochę czasu w pracy na wyeliminowanie wszystkich, lub chociaż większości tych błędów (większość z nich to odwołania do nieistniejących zmiennych, lub wykonywanie instrukcji dopisania do zmiennej, która nie została wcześniej zadeklarowana z jakąkolwiek wartością), chciałbym jednak najpierw wiedzieć ile mogę na tym zyskać, tzn. jak duży wpływ na obciążenie serwera mają właśnie te (zapisywane w logach) błędy.

Za wszelką pomoc z góry dziękuję.

Ten post edytował Najki 14.02.2007, 13:11:17
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Fo
post
Post #2





Grupa: Zarejestrowani
Postów: 401
Pomógł: 0
Dołączył: 18.04.2003
Skąd: Trójmiasto

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


Witam,

podrzuć trochę tych błędów i powiedz co nieco więcej o ruchu, który ów serwisy generują na Twoim serwerze. przykładowo: średnia ilość zapytań do bazy, średnia ilość odsłon dziennie i może ilość zapytań do bazki przy 1 wywołaniu.

Generalnie problemem największym chyba było by zbyt duże obciążenie generowane przez bazę danych (mysql,pgsql?) Z takimi przypadkami się już nie raz spotkałem - po kilka np. insertów czy updateów już na stronie głównej serwisu przy jednym wywołaniu. W momencie kiedy ruch jest mały, no to nie da się tego jakoś bardzo odczuć, aczkolwiek jak wskaźnik ten idzie w górę - no to pojawiają się właśnie pytania o wydajność aplikacji.

No i jakie masz dyski na pokładzie ? jak inne niż scsi - to odrazu polecam zaplanować inwestycję.

Ilość pamięci ram czy ilość cache'u procka - też były by cennymi informacjami.

Na podstawie tego co napisałeś, trochę ciężko się domyślić co może generować większy load.

może zarzuć też vmstat 1 na chwilę i przeklej wynik printa w konsoli w momencie kiedy przyuważysz właśnie taki większy load.

Pozdrawiam,
Artur Kwiatkowski
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 4.10.2025 - 05:54