Sha256: 6f03ae0b38ef55d653d5b353d01fec455092ee33cabbf50fffc65eb42ddf19be

Contents?: true

Size: 385 Bytes

Versions: 13

Compression:

Stored size: 385 Bytes

Contents

if defined?(PhusionPassenger)
  Appsignal.logger.info("Using Passenger")

  PhusionPassenger.on_event(:starting_worker_process) do |forked|
    Appsignal.logger.debug("starting worker process")
    Appsignal.agent.forked!
  end

  PhusionPassenger.on_event(:stopping_worker_process) do
    Appsignal.logger.debug("stopping worker process")
    Appsignal.agent.shutdown(true)
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
appsignal-0.6.7 lib/appsignal/integrations/passenger.rb
appsignal-0.6.6 lib/appsignal/integrations/passenger.rb
appsignal-0.6.5 lib/appsignal/integrations/passenger.rb
appsignal-0.6.4 lib/appsignal/integrations/passenger.rb
appsignal-0.6.3 lib/appsignal/integrations/passenger.rb
appsignal-0.6.3.beta.3 lib/appsignal/integrations/passenger.rb
appsignal-0.6.3.beta.2 lib/appsignal/integrations/passenger.rb
appsignal-0.6.3.beta.1 lib/appsignal/integrations/passenger.rb
appsignal-0.6.2 lib/appsignal/integrations/passenger.rb
appsignal-0.6.1 lib/appsignal/integrations/passenger.rb
appsignal-0.6.0.beta.2 lib/appsignal/integrations/passenger.rb
appsignal-0.6.0.beta.1 lib/appsignal/integrations/passenger.rb
appsignal-0.5.5 lib/appsignal/integrations/passenger.rb