Перейти из форума на сайт.


Система IP-видеонаблюдения "Линия". Скачать бесплатную демо-версию для 16 камер. НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » UNIX » Взаимодействие apache и демона- как?

Модерирует : ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

dvk54

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброго.
ос - freebsd
Задача такая:
есть некоторое количество самописных демонов, real-time мониторящих устройства.
Надо организовать возможность принимать состояние устройства и отправку 1-2 команд из веб-старнички. Желательно php.
т.е. Я открываю страницу и вижу список демонов (имена уникальные) и напротив каждого индикатор состояния(полученый при открытии страницы) и пару кнопок ("выключить/включить", "увеличить/уменьшить ток" - как-то так)
Время реакции демона должно быть менее секунды.
 
Подскажите, какими механизмами можно воспользоваться? (очень желательно без сокетов)

Всего записей: 157 | Зарегистр. 18-06-2005 | Отправлено: 01:40 08-05-2017
Mavrikii

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dvk54

Цитата:
Подскажите, какими механизмами можно воспользоваться?

apache + php, как и написали.
остальное зависит от того, как демоны получают команды.

Всего записей: 4953 | Зарегистр. 20-09-2014 | Отправлено: 04:12 08-05-2017
dvk54

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Никак не получают.
В этом и заключается вопрос: какой механизм взаимодействия использовать?
Я знаю только 3 способа: сокеты, фс и сигналы.
сокеты не желательны
фс - боюсь, медленно будет
сигналы - только в одну сторону и слишком мало - надо данные передавать...

Всего записей: 157 | Зарегистр. 18-06-2005 | Отправлено: 06:08 08-05-2017
Mavrikii

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dvk54

Цитата:
Никак не получают

если они никак не получают, то как вы собираетесь ими управлять?
или вы готовы переписать их исходники, чтобы они были управляемые?
и чем вам сокеты не угодили??

Всего записей: 4953 | Зарегистр. 20-09-2014 | Отправлено: 06:50 08-05-2017 | Исправлено: Mavrikii, 06:51 08-05-2017
dvk54

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
или вы готовы переписать их исходники, чтобы они были управляемые?  

Вообще-то, я полагал что это очевидно из вопроса.  
Я эти демоны и писал, но на тот момент не было поставлено задачи управления.

Цитата:
и чем вам сокеты не угодили??  

В них и так сокеты... Я не профессиональный программист, и так уж намучился пока заработало как надо.
эм.. это вообще моя первая программа под *nix. Просто - надо..

Всего записей: 157 | Зарегистр. 18-06-2005 | Отправлено: 07:57 08-05-2017 | Исправлено: dvk54, 07:59 08-05-2017
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Операционные системы » UNIX » Взаимодействие apache и демона- как?

Имя:
Пароль:
Сообщение

Для вставки имени, кликните на нем.

Опции сообщенияДобавить свою подпись
Подписаться на получение ответов по e-mail
Добавить тему в личные закладки
Разрешить смайлики?
Запретить коды


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2017

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru