![]() |
![]() |
#1 |
Junior Member
Регистрация: 14.01.2013
Сообщений: 18
Вес репутации: 0 ![]() |
![]()
Всем привет!
Кто подскажет, поддерживает ли openwrt очередь сообщений (system V IPC)? Написал 2 програмки, где межпроцессный обмен на очередях сообщений построен. В убунте всё хорошо. После кроскомпилляции на роутере не могу посмотреть, что у меня там в памяти висит. Команду ipcs он не знает. Закралось подозрение, что там с этим не всё так просто...А то всё на сокеты придется переделывать... ![]() Последний раз редактировалось Валерий; 21.03.2014 в 09:26. |
![]() |
![]() |
![]() |
#2 |
Junior Member
Регистрация: 14.01.2013
Сообщений: 18
Вес репутации: 0 ![]() |
![]()
Очереди тут есть и работают отменно. Вот только почему-то php скрипты не хотят отсылать и принимать оттуда сообщения. Наверное всё дело в настройках...
|
![]() |
![]() |
![]() |
#3 |
Junior Member
Регистрация: 14.01.2013
Сообщений: 18
Вес репутации: 0 ![]() |
![]()
Допер сам. Если кто будет делать, то доустановите пакеты php5-mod-sysvmsg,
php5-mod-sysvsem, php5-mod-sysvshm для работы с очередями сообщений, семафорами и разделяемой памятью соответственно. И будьте аккуратнее при вызове функций msg_send/msg_receive из очереди. Как показала практика, если не игнорировать ошибки флагами MSG_IPC_NOWAIT, то при чтении из пустой очереди может и роутер раком встать иной раз и ребутнуться. |
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|