Здравствуйте.
Хочу реализовать связку из apache -> скрипт посредник ->daemon те завесить демона, по запросу к apache запускается скрипт посредник который дает демону запрос, получает ответ и умирает.
Apache -> скрипт посредник, это сам апачи -> скрипт на PHP/PERL
скрипт посредник-> daemon, вот тут можно реализовать так, скрипт записывает данные в БД а от туда daemon их обрабатывает и обратно записывает в БД, но тогда появляется еще один посредник это БД, а это снижает скорость, да и плохо это выглядит.
Вопрос: как реализовать передачу данных из скрипта в daemon и обратно?
Изучите работу с сокетами, в первую очередь unix socket, хотя общие принципы неизменны.
>Изучите работу с сокетами, в первую очередь unix socket, хотя общие принципы
>неизменны.т.е. вы предлагаете "скриптом посредником" коннектиться к daemon?
может это кто-то уже реализовал, поделитесь ссылкой
Именно так. Демон слушает сокет, посредник коннектится. Если грамотно написать демона, то он даже сможет обрабатывать несколько одновременных соединений и избегать race condition. Есть конечно и другие методы, но этот мне кажется наиболее естественным и простым в данном случае. Если собираетесь писать на перле, то смотрите man perlipc (там же можете глянуть на другие варианты), если на пыхе, то лучше только посредника, этот язык ни для чего кроме веба негоден