+ root_path instead of socket_path, info logger, pass env to subprocess