| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 пукаешь эту команду, читаешь что она возвратила, ищещь в списке твои скрипты, считаешь количество и аглы. только вот в Линуксе не силён |
| Автор: sharq 2.5.2006, 17:18 |
| Montoya, можно сделать через файл-семафор или следить за процессами в ps. |
| Автор: nitr 2.5.2006, 18:04 |
| а что там с POE ? ;) |