Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Segmentation fault w PHP?
Forum PHP.pl > Forum > PHP
redeemer
Witam.

Spotkałem się dziś z niecodziennym problemem (jeśli chodzi o języki interpretowane). Otóż mój skrypt, który ma za zadanie 'lekkie' przebudowanie bazy (głównie to same selecty i inserty) wywalił Segmentation Fault (co chyba nie powinno mieć miejsca w PHP). Zaintrygowany tym, odpaliłem go pod gdb i funkcja, która wywala ten błąd to:

  1. 0xb6ce5fcb in pdo_parse_params () from /usr/lib/php5/20060613+lfs/pdo.so

Dodam że korzystam z Zend_Db, jako adapter pdo_mysql, a liczba rekordów na których przeprowadzam operacje to coś koło 1.5 miliona.

Aby było dziwniej, to w zasadzie skrypt wywala się w miejsach losowych. Dla przykładu gdy wywali się w N-tej iteracji, jest mocno prawdopodobne, że po ponownym uruchomieniu pójdzie dalej, a wywali się później blinksmiley.gif

Spotkał się może już ktoś z czymś takim?
erix
Hmm, a sprzęt serwera/system operacyjny jest na pewno sprawny?

Bo skoro losowo, to trzeba by było najpierw spróbować przekompilować interpreter ze świeżymi bibliotekami. Jeśli to samo - sprawdź sprzęt.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.