instance method clear_active_connections!

Ruby on Rails 7.1.6

Available in: v2.2.3 v2.3.18 v3.0.20 v3.1.12 v3.2.22.5 v4.0.13 v4.1.16 v4.2.9 v5.2.8.1 v6.0.6 v6.1.7.10 v7.0.10 v7.1.6 v7.2.3 v8.0.4 v8.1.2

Signature

clear_active_connections!(role = nil)

Returns any connections in use by the current thread back to the pool, and also returns connections to the pool cached by threads that are no longer alive.

Parameters

role opt = nil
Source
# File activerecord/lib/active_record/connection_adapters/abstract/connection_handler.rb, line 185
      def clear_active_connections!(role = nil)
        if role.nil?
          deprecation_for_pool_handling(__method__)
          role = ActiveRecord::Base.current_role
        end

        each_connection_pool(role).each(&:release_connection)
      end

Defined in activerecord/lib/active_record/connection_adapters/abstract/connection_handler.rb line 185 · View on GitHub · Improve this page · Find usages on GitHub

Defined in ActiveRecord::ConnectionAdapters::ConnectionHandler

Type at least 2 characters to search.

Use the arrow keys to navigate results, Enter to open one, Escape to close.

Keyboard shortcuts

/
Focus search
⌘K / Ctrl-K
Command palette
?
This help
Esc
Close