Sha256: 94c2fc7e30e3b8d096728298a6eeed76d3faa1ef356970421703ee78ca8a9d0c
Contents?: true
Size: 1.04 KB
Versions: 7
Compression:
Stored size: 1.04 KB
Contents
if defined?(PhusionPassenger) NewRelic::Agent.logger.debug "Installing Passenger event hooks." PhusionPassenger.on_event(:stopping_worker_process) do NewRelic::Agent.logger.debug "Passenger stopping this process, shutdown the agent." NewRelic::Agent.instance.shutdown end PhusionPassenger.on_event(:starting_worker_process) do |forked| if forked # We want to reset the stats from the stats engine in case any carried # over into the spawned process. Don't clear them in case any were # cached. NewRelic::Agent.after_fork(:force_reconnect => true) else # We're in conservative spawning mode. We don't need to do anything. end end elsif (defined?(::Passenger) && defined?(::Passenger::AbstractServer)) || defined?(::IN_PHUSION_PASSENGER) # We're on an older version of passenger NewRelic::Agent.logger.warn "An older version of Phusion Passenger has been detected. We recommend using at least release 2.1.1." NewRelic::Agent::Instrumentation::MetricFrame.check_server_connection = true end
Version data entries
7 entries across 7 versions & 1 rubygems