Я пытаюсь убить многолетний процесс PHP на Mac (Lion), запустив стек UAMP (zend server, unix/apache/mysql/php).Убив PHP-процесс в Mac OS X
Когда я запускаю команду «top», я не вижу процесса PHP в любом месте. Я знаю, что он наносит по меньшей мере 100% процессор, потому что я могу слышать вентилятор, но я ничего не вижу при высоком использовании процессора. Я также вижу, что процесс регистрирует вещи, потому что я передаю файл журнала. Кроме того, мой браузер все еще ждет запроса.
ОБНОВЛЕНИЕ: Спасибо за подсказку о мониторе активности. Похоже, я должен был смотреть под ВСЕМИ ПРОЦЕССАМИ и обнаружил, что httpd работает на 100%. Еще раз спасибо.
А как насчет использования процессора Apache? –
остановите сервер, и процесс также будет мертв! Сначала я увидел, что вы сомневаетесь, я думал, что вы пытаетесь убить pid, используя sig через php-скрипт, если так читать этот документ -> http://br.php.net/manual/en/function.posix-kill.php – B4NZ41
Быстрый совет: не используйте верхнюю часть, используйте Activity Monitor ('/ Applications/Utilities/Activity Monitor.app'). Он предоставляет лучшие инструменты для сортировки и категоризации процессов, и большую часть времени он, кажется, генерирует _less_ загрузку процессора, чем 'top', каким-то образом. – octern