Помощник
|
убить php процесс |
Degradator
|
Сообщение
#1
|
||
|
|
||
|
|||
Arks |
20.6.2015, 0:00;
Ответить: Arks
Сообщение
#2
|
|
данный процесс от-ням-ням-нямкает сколько ему там дадут CPU и затем ядро его прибьет когда ему(ядру) надоест насилие.
Чтобы руками прибить процесс, ему можно отправить системный сигнал SIGTERM или SIGKILL(команда kill). pid процесса(для команды kill) можно узнать используя команду ps (например ps -eo comm,pid | grep php ) |
|
|
Degradator
|
Сообщение
#3
|
|
данный процесс от-ням-ням-нямкает сколько ему там дадут CPU Как это определяется? Такой (ну, или подобный) процесс может не отъедать почти ничего, но по идее, они могут накапливаться, и когда их станет например миллион, то они будут иметь реальный вес. Или не смогут? |
|
|
miketomlin |
22.6.2015, 14:49;
Ответить: miketomlin
Сообщение
#4
|
|
Вы о каком режиме работы php вообще говорите? Обычно время работы скрипта специально ограничивается.
-------------------- |
|
|
Degradator
|
Сообщение
#5
|
|
Вы о каком режиме работы php вообще говорите? Обычно время работы скрипта специально ограничивается. время работы скрипта специально ограничивается Первый пост читал? |
|
|
ZhukV |
16.11.2015, 20:14;
Ответить: ZhukV
Сообщение
#6
|
|
|
Как долго будет выполняться этот процесс, и если бесконечно долго, то как его убить без перезагрузки сервера? Будет выполнятся до моментов: 1. Либо будет ошибка где-то в самом скрипте. 2. Либо Вы его просто напросто убьете, как писал @Arks В таких цыклических скриптах, еще нужно быть очень акуратным, и ОБЯЗАТЕЛЬНО выставлять лимиты на время соединения, если оно будет использоватся (stream_select к примеру). Так как, если коннект будет оборван, системный select зацыклится сам в себе. Или как узнать, что он вобще выполняется? А здесь уже более интересно. Просто так узнать, Вы не сможете, ибо это не функционал операционной системы. Если же Вы хотите реально узнавать, что он делает, то можно использовать механизм сигналов для приложения. Этот механизм работает на уровне ядра операционной системы, в результате, можно делать уже все что угодно. К примеру, Вы можете устновить обработчик на сигнале с кодом 128. Более детально можете почитать вот здесь: http://php.net/manual/ru/function.pcntl-signal.php и вот здесь http://habrahabr.ru/post/179075/ Вы о каком режиме работы php вообще говорите? Обычно время работы скрипта специально ограничивается. Здесь лучше не забывать, что хоть и PHP интерпретатор, он все таки может работать и как демон, и не важно на какой системе. Посмотрите в сторону демонизации PHP процесов, там много чего написано.
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое | 5 | CULA | 3295 | 19.12.2023, 18:55 автор: CULA |
|
Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery Разработка сайтов и сервисов под-ключ |
0 | alexey | 1173 | 24.11.2023, 14:46 автор: alexey |
|
Веб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP) | 56 | qpPeW | 44774 | 19.7.2023, 10:03 автор: qpPeW |
|
Есть спецы по php/laravel? | 3 | Mixatraider | 1856 | 26.5.2023, 20:48 автор: Mixatraider |
|
Опытный PHP\Python разработчик в поиске интересных задач | 6 | daikzlex | 3362 | 25.5.2023, 13:55 автор: daikzlex |
Текстовая версия | Сейчас: 29.3.2024, 17:28 |