Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: разработка для Web > Демон - экстаз с php


Автор: Montoya 20.4.2006, 12:48
Господа! появилась такая задача:
написать скрипт, который запускал бы 30 копий (или другое кол-во копий) скрипта php и следил за тем, какое кол-во копий сейчас запущено и если кол-во запущеных скриптов меньше 30, то скрипт дозапускает необходимое кол-во. Подскажите плиз как реализовать?

P.S. Я долго программировал на php поэтому не знаю что к чему в perl, поэтому если не сложно, то подскажите плиз как решить мою проблему меньшей кровью 

Автор: comnimh 25.4.2006, 11:55
Напрашивается  решение  в  лоб  -  каждый  пхп  скрипт  при  старте  делает  +1  к  переменной,  хранящейся  в  бд  или  файле,  при  окончании  -  -1;  перлом  ты  ее  читаешь  и  принимаешь  решения).
Но  это,  конечно,  в  случае  если  скрипт  пхп  не  произволен  и  ты  имеешь  к  нему  доступ 

Автор: DEER 25.4.2006, 12:39
под чем будет работать твой демон?
в Линуксе есть возможность посмотреть активные процессы, 
через sys пукаешь эту команду, читаешь что она возвратила, ищещь в списке твои скрипты, считаешь количество и аглы.
только вот в Линуксе не силён  smile  команду не могу подсказать... 

Автор: sharq 2.5.2006, 17:18
Montoya, можно сделать через файл-семафор или следить за процессами в ps.

 smile  

Автор: nitr 2.5.2006, 18:04
а что там с POE ? ;) 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)