HelperAgentWatcher(const ResourceLocator &resourceLocator) { if (agentsOptions.get("web_server_type") == "apache") { helperAgentFilename = resourceLocator.getAgentsDir() + "/apache2/PassengerHelperAgent"; } else { helperAgentFilename = resourceLocator.getAgentsDir() + "/nginx/PassengerHelperAgent"; } requestSocketPassword = randomGenerator->generateByteString(REQUEST_SOCKET_PASSWORD_SIZE); messageSocketPassword = randomGenerator->generateByteString(MESSAGE_SERVER_MAX_PASSWORD_SIZE); }
HelperAgentWatcher(const ResourceLocator &resourceLocator) { helperAgentFilename = resourceLocator.getAgentsDir() + "/PassengerHelperAgent"; report .set("request_socket_filename", agentsOptions.get("request_socket_filename", false, generation->getPath() + "/request")) .set("request_socket_password", agentsOptions.get("request_socket_password", false, randomGenerator->generateAsciiString(REQUEST_SOCKET_PASSWORD_SIZE))) .set("helper_agent_admin_socket_address", agentsOptions.get("helper_agent_admin_socket_address", false, "unix:" + generation->getPath() + "/socket")) .set("helper_agent_exit_password", agentsOptions.get("helper_agent_exit_password", false, randomGenerator->generateAsciiString(MESSAGE_SERVER_MAX_PASSWORD_SIZE))); params = report; params .set("logging_agent_address", loggingAgentAddress) .set("logging_agent_password", loggingAgentPassword); }
LoggingAgentWatcher(const ResourceLocator &resourceLocator) { agentFilename = resourceLocator.getAgentsDir() + "/PassengerLoggingAgent"; }
HelperAgentWatcher(const ResourceLocator &resourceLocator) { helperAgentFilename = resourceLocator.getAgentsDir() + "/PassengerHelperAgent"; requestSocketPassword = randomGenerator->generateByteString(REQUEST_SOCKET_PASSWORD_SIZE); messageSocketPassword = randomGenerator->generateByteString(MESSAGE_SERVER_MAX_PASSWORD_SIZE); }