[zeromq-dev] CGI: socket ipc://config not work, socket ipc:///tmp/config work
Chuck Remes
lists at chuckremes.com
Tue Aug 21 13:39:19 CEST 2012
On Aug 21, 2012, at 1:35 AM, Brilliantov Kirill Vladimirovich wrote:
> Hello!
> I use ZeroMQ 2.2.0 for interprocess communication on ARM-based board.
> I write two daemons with ZMQ_REP/ZMQ_REQ mechanism, socket address
> ipc://config - first control config file, second get some parameters
> from config file via first daemon, its work fine.
> Now I add web-interface for configure board. I write CGI for send
> request on configuration daemon, daemon work, but it not get messages
> from CGI, if I run CGI manually daemon get message.
> After change socket address on ipc:///tmp/config, from ipc://config,
> daemon get message from CGI.
> Than such difference speaks between ipc://config and ipc:///tmp/config
> for CGI?
> Thank you and excuse me for my bad english.
If you daemon process and your CGI process are both connecting to ipc://config then that socket file will be at a path relative to each process. Just use ipc:///tmp/config (or a similar absolute path) and then both processes can find the same socket file.
cr
More information about the zeromq-dev
mailing list