BBB Opublikowano 26 Stycznia 2010 Udostępnij Opublikowano 26 Stycznia 2010 Witam, Ostatnio zauważyłem masę procesów które potrafią trwać godzinami i oczywiście zamulają całe konto. Np.: 19423 [fcgiphp5] Today at 13:24 Kill Process / Force Kill Process 19437 [fcgiphp5] Today at 13:24 Kill Process / Force Kill Process 21970 [fcgiphp5] Today at 13:25 Kill Process / Force Kill Process 22226 [fcgiphp5] Today at 13:25 Kill Process / Force Kill Process 22582 [fcgiphp5] Today at 13:25 Kill Process / Force Kill Process 22852 [fcgiphp5] Today at 13:25 Kill Process / Force Kill Process 24000 [fcgiphp5] Today at 13:26 Kill Process / Force Kill Process 25404 [fcgiphp5] Today at 13:27 Kill Process / Force Kill Process 9424 /ramdisk/bin/php5 Today at 07:03 Kill Process / Force Kill Process 10015 /ramdisk/bin/php5 Today at 07:04 Kill Process / Force Kill Process 9781 /ramdisk/bin/php5 Today at 07:03 Kill Process / Force Kill Process 9961 /ramdisk/bin/php5 Today at 07:04 Kill Process / Force Kill Process 10919 /ramdisk/bin/php5 Today at 07:04 Kill Process / Force Kill Process 9571 /ramdisk/bin/php5 Today at 07:03 Kill Process / Force Kill Process 10051 /ramdisk/bin/php5 Today at 07:04 Kill Process / Force Kill Process 10777 /ramdisk/bin/php5 Today at 07:04 Kill Process / Force Kill Process 11044 /ramdisk/bin/php5 Today at 07:04 Kill Process / Force Kill Process 10735 /ramdisk/bin/php5 Today at 07:04 Kill Process / Force Kill Process 10752 /ramdisk/bin/php5 Today at 07:04 Kill Process / Force Kill Process 10790 /ramdisk/bin/php5 Today at 07:04 Kill Process / Force Kill Process 10504 /ramdisk/bin/php5 Today at 07:04 Kill Process / Force Kill Process 10985 /ramdisk/bin/php5 Today at 07:04 Kill Process / Force Kill Process 11308 /ramdisk/bin/php5 Today at 07:04 Kill Process / Force Kill Process 13381 /ramdisk/bin/php5 Today at 07:06 Kill Process / Force Kill Process 13845 /ramdisk/bin/php5 Today at 07:06 Kill Process / Force Kill Process I tak sobie pomyślałem żeby to jakoś automatycznie wyłączac. Ktoś wie jak to zrobić? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
BBB Opublikowano 26 Stycznia 2010 Autor Udostępnij Opublikowano 26 Stycznia 2010 coś takiego znalazłem http://www.computing.net/answers/linux/scr...sses/29972.html ale na skryptach sh kompletnie się nie znam Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kofel Opublikowano 26 Stycznia 2010 Udostępnij Opublikowano 26 Stycznia 2010 Ustawic execute time limit w php.ini? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
BBB Opublikowano 26 Stycznia 2010 Autor Udostępnij Opublikowano 26 Stycznia 2010 Eeeee, to to ja już dawno próbowałem i oczywiście nie działa. Jak przerobić ten skrypt żeby zabijał wszystkie procesy (poza cronem) które trwają dłużej niż np. 2 minuty. Pliki sh odpala się chyba funkcją system() w php? Słyszałem że takie zabijanie procesów może uszkodzić bazę. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kofel Opublikowano 28 Stycznia 2010 Udostępnij Opublikowano 28 Stycznia 2010 zrób jakiś skrypt który będzie co jakiś czas wykonywał: killall php5 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Filar Społeczności Ranmus Opublikowano 28 Stycznia 2010 Filar Społeczności Udostępnij Opublikowano 28 Stycznia 2010 Słyszałem że takie zabijanie procesów może uszkodzić bazę.Bazy nie uszkodzi, ale jeżeli skrypt wykonuje coś ważnego i nie ma bardzo dobrego systemu transakcji, to w bazie może się zrobić syf. Ja bym nie próbował zabijać procesów tylko znaleźć przyczynę czemu skrypt wywołuje się tak długo. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
BBB Opublikowano 31 Stycznia 2010 Autor Udostępnij Opublikowano 31 Stycznia 2010 Przyczyna jest taka że mam limit do 20 procesów i gdy przekroczę limit to kolejne procesy są kolejkowane i do tego są wykonywane wolniej co powoduje że kolejka narasta jeszcze bardziej, tak że jedynym wyjściem jest zabicie wszystkich procesów. Wrzuciłem taki skrypt #!/bin/sh pkill -9 -u`whoami` php5 exit 0 Tylko jak go przerobić żeby zabijał procesy trwające dłużej niż 1 minutę? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się