module Fluent::ServerModule
def before_run
def before_run @start_time = Time.now @rpc_server = nil @counter = nil if config[:rpc_endpoint] @rpc_endpoint = config[:rpc_endpoint] @enable_get_dump = config[:enable_get_dump] run_rpc_server end install_supervisor_signal_handlers if config[:signame] @signame = config[:signame] install_windows_event_handler end if counter = config[:counter_server] run_counter_server(counter) end socket_manager_path = ServerEngine::SocketManager::Server.generate_path ServerEngine::SocketManager::Server.open(socket_manager_path) ENV['SERVERENGINE_SOCKETMANAGER_PATH'] = socket_manager_path.to_s end