Spec-Zone.ru › Ruby on Rails 7.1

class ActiveRecord::ConnectionAdapters::ConnectionPool::Reaper

Parent:
Object

Активный Рекорд Пул Подключений Сборщик

Каждые frequency секунд сборщик вызовет reap и flush для pool. Сборщик, инициализированный с нулевой частотой, никогда не соберет пул подключений.

Настройте частоту, установив reaping_frequency в вашем YAML файле базы данных (по умолчанию 60 секунд).

Атрибуты

frequency[Ч]
pool[Ч]

Открытые Классовые Методы

new(pool, frequency) Показать исходный код
# File activerecord/lib/active_record/connection_adapters/abstract/connection_pool/reaper.rb, line 20
def initialize(pool, frequency)
  @pool      = pool
  @frequency = frequency
end

Открытые Экземплярные Методы

run() Показать исходный код
# File activerecord/lib/active_record/connection_adapters/abstract/connection_pool/reaper.rb, line 71
def run
  return unless frequency && frequency > 0
  self.class.register_pool(pool, frequency)
end

© 2004–2021 David Heinemeier Hansson
Licensed under the MIT License.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API