Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: количество экземпляров скрипта
Форумы портала PHP.SU » PHP » Программирование на PHP » количество экземпляров скрипта

Страниц (1): [1]
 

1. deniel1987 - 29 Мая, 2010 - 15:12:34 - перейти к сообщению
можно ли посредством php узнать количество экземпляров одного скрипта выполняющихся в текущий момент?
2. Ch_chov - 29 Мая, 2010 - 15:21:37 - перейти к сообщению
Как запущен скрипт? Консоль, модуль апача, CGI?
3. deniel1987 - 29 Мая, 2010 - 15:24:54 - перейти к сообщению
модуль апача
4. JustUserR - 30 Мая, 2010 - 13:22:30 - перейти к сообщению
deniel1987 пишет:
Можно ли посредством php узнать количество экземпляров одного скрипта выполняющихся в текущий момент?
Если у вас имеется системная программа или CGI-скрипт со внешним запуском - то вы можете просмотреть количество их экземпляров в списке процессов вызываемом по консолькой команде ps -A (*nix) или tasklist/tslist (windows) В случае с PHP-скриптом запускаемым как модуль Apache такое не получится поскольку он будет выполняться специальным потоком в рамках того же процесса - кроме того при каждому запуске такого PHP-скрипта интерпретатор передает ему собственный набор переменных окружения поэтому их использования для этой цели также не получится - но как вариант можно сохранять информацию о каждой запущенной инстанции PHP-скрипта в специальный файл

 

Powered by ExBB FM 1.0 RC1