问题描述
我使用的是Rails 5.2.3和ruby 2.5.2版本,在我的工作中,我有两个活动的作业类,这些作业类将并行执行两个作业,我使用的是MSsql数据库,并且“未找到带有'primary'的连接池”开始并行运行时出现问题。
任何人都可以帮助我解决这个问题。
解决方法
#source 'https://rubygems.org'
source 'http://production.cf.rubygems.org'
#source 'http://rubygems.org'
gem 'rails','5.2.3'
gem 'log4r'
gem 'will_paginate'
gem 'bcrypt'
# Bundle edge Rails instead:
# gem 'rails',:git => 'git://github.com/rails/rails.git'
gem 'activesupport'
gem 'activerecord-sqlserver-adapter'
gem 'tiny_tds'
gem 'sequel'
gem 'mysql2','~> 0.5.2 '
gem 'bootsnap'
gem 'capybara'
gem 'poltergeist',:group => [:development,:test]
gem "rspec-rails",:test]
gem 'public_suffix'
gem 'xpath'
gem 'nokogiri'
gem 'byebug','~> 11.1','>= 11.1.1'
gem 'activewarehouse-etl','~> 1.0'
gem 'table_print'
gem 'sidekiq'
#gem 'pg'
gem 'adapter_extensions','~> 0.9.5.rc1'
gem 'test-unit'
gem "iconv","~> 1.0.3"
gem 'fileutils'
gem 'json'
# Gems used only for assets and not required
# in production environments by default.
gem 'stupidedi'
gem 'sass-rails'
gem 'sass'
gem 'coffee-rails'
gem 'mailfactory'
gem 'rake'
gem 'rack-cache'
gem 'listen'
gem 'thor'
gem 'openssl'
gem 'rb-inotify'
# See https://github.com/sstephenson/execjs#readme for more supported runtimes
gem 'therubyrhino'
gem 'uglifier'
group :assets do
end
gem 'rubyzip','>= 1.0.0'
gem 'axlsx'
gem "axlsx_rails"
gem 'prawn'
gem 'typhoeus'
gem 'tlsmail'
gem 'net_http_ssl_fix'
gem 'simple_xlsx_reader'
gem 'spreadsheet'
# To use ActiveModel has_secure_password
# gem 'bcrypt-ruby','~> 3.0.0'
# To use Jbuilder templates for JSON
# gem 'jbuilder'
# Use unicorn as the app server
# gem 'unicorn'
# Deploy with Capistrano
# gem 'capistrano'
# To use debugger
# gem 'debugger'