Forum Webscript.Ru
Общие => Веб Сервера => Тема начата: от 29 Марта 2002, 14:29:57
-
Как убить PID в виндовсовском апачи? А то, что-то некак не получается, всмысле вообще некак, не знаю что делать прям. Помогите.
-
Ctrl+Alt+Del -> Task Manager ->Processes ->Apache.exe ->End Process
-
в FARе есть хороший плагин - "Список процессов". Удалить можно прямо через F8 :)
-
ThE0ReTiC
Dm
В том то и дело что не удаляется, не киллится ;)
Блин, пишит типа не могу завершить, типа "Отказанно в доступе" во как.
Так что борода.
Тем более это как бы не виндовский ПИД, а вроде апачевский, его можно вырубить только из апача.
-
а если net stop apache
или
apache -k shutdown
-
Тоже не работает :(
Я говорю, всё перепробовал, и шатдаун делал, и пытался через контрл-альт-делит ... Никак ;) Только рестарт помогает! Нужно на апач.орг сообщить, типа вот ошибка и всё такое.
А вызывал я процесс через system() в php.
-
А вызывал я процесс через system() в php.
Так бы сразу и сказал.
Убить теперь его только через Апач и можно. И это не баг Апача, а особенность винды. Дочерний процесс может заколоть только процесс, его породивший.
Ты чего это командой запускаешь?
-
если не снято ограничение на время запуска php скрипта, то через 30 сек. он должен сам кильнуться и кильнуть свои дочерние процессы. Только после этого, можно завершить работу web-сервера.
блин, почему в винде нет ps и killall? ;)
-
он должен сам кильнуться и кильнуть свои дочерние процессы.
Апач виндовый это не всегда делает.
блин, почему в винде нет ps и killall?
Нет в мире совершенства :)
-
ThE0ReTiC
Eggdrop\'а запускаю, иногда когда нужно конфиг отдебугить или что нить такое, то нужно сделать КИЛЛ, но как обычно то что мне нужно не работает :(
-
У него параметры командоной строки есть?
-
Да ;)
eggdrop -m eggdrop.simple.conf
-
И все?
больше никаких ключей нет?
Суть в том, чтобы зашатдаунить его через тот же system :)
-
Я примерно так и догадывался ... Хотя как это сделать, ведь нельзя же в windows написать kill -9 3444 к примеру ...
Больше ничего ;)
Скрипт выглядит вот так:
system("eggdrop.exe -m eggdrop.simple.conf");
?>
Может какие нибудь ещё идеи будут ...
-
А если написать в command prompt
eggdrop.exe -?
?
-
Господа, есть и ps, и kill, и killall.
Кому надо могу выдать, а вообще по этому поводу в поиск... Яндекс рулит@
-
mvc_aaa
Слушай, мы тут о чём вообще, ты хоть в курсе? В виндовсе нету ps, kill и killall - запомни это раз и навсегда. Если бы было, то я бы уже давным давно сделал, то, что мне нужно!
ThE0ReTiC
eggdrop.exe -? - не получилось, зато eggdrop.exe -h, а вот что он выдал:
Command line arguments:
-h help
-v print version and exit
-n don\'t go into the background
-c (with -n) display channel stats every 10 seconds
-t (with -n) use terminal to simulate dcc-chat
-m userfile creation mode
optional config filename (default \'eggdrop.conf\')
Хех .. и здесь ничего умного нету :(
-
А как он вообще тормозится-то? В доках есть чего?
Если много - лей на мыло.
-
Вот ведь, спорят еще...
Ну раз для вас нету, значит нету...
А для меня есть и юзается.
А виндропа пускать под пхп это дикость... Ключами ты его не прибьёшь, токо киллом. Но для тебя его нету, ок...
-
Зы: это я как опытный ботостроитель говорю, не остановите...
-
Напиши софтину, которая будет прибивать процесс по имени (PID\'у). Она не сложная.
-
mvc_aaa
Ну ладно, раз для тебя есть, тогда скажи как...
ThE0ReTiC
Если бы я знал что писать, я бы написал, в лучшем случае нашёл бы где нить.
-
mvc_aaa
только не надо говорить о всяких новаторских решениях, которые обращаются с процессами под win абсолютно по другой системе. И еще то, что можно сделать под win управление процессами такое же, как в юниксе.
-
Я об этом не говорю.
Эти решения не новаторские, а регулярно используемые для отладки.
Качать pstools.exe
Выложил: http://www.mosobl.net/donwload/pstools.exe
После установки переименовать файлы pslist.exe в ps.exe;
pskill.exe в kill.exe, скопировать их (ps.exe и kill.exe) в c:/windows или туда куда прописаны пути. Кроме этих утилей там дофига еще чего есть.(дистриб 1,4 мега)
ЗЫ: а используя эти утили я реально отлаживаю скрипты , которые потом работают отлично и на юнихе. И у меня под матсдаем крутяться перловые скрипты(на кроне !!!) которые процессами рулят...
Ась ?
-
Во спасибо! Выручил ;)