chore: rename job classes and update Sidekiq config
- Renamed `BatchGenerateWeatherArtsJob` to `BatchGenerateWeatherArtsWorker` - Renamed `GenerateWeatherArtJob` to `GenerateWeatherArtWorker` - Updated Sidekiq configuration to set Redis URL and logger level - Modified `sidekiq.yml` to use the new worker class names and added queue configurations These changes help in aligning the class names with their purpose as workers in Sidekiq, while also ensuring better configuration for Redis and logging.
This commit is contained in:
parent
78722caeb9
commit
08c584b85b
@ -2,8 +2,14 @@ require "sidekiq"
|
||||
require "sidekiq-scheduler"
|
||||
|
||||
Sidekiq.configure_server do |config|
|
||||
config.redis = { url: ENV.fetch("REDIS_URL", "redis://localhost:6379/1") }
|
||||
config.logger.level = Logger::INFO
|
||||
config.on(:startup) do
|
||||
Sidekiq.schedule = YAML.load_file(File.expand_path("../../sidekiq.yml", __FILE__))
|
||||
Sidekiq::Scheduler.reload_schedule!
|
||||
end
|
||||
end
|
||||
|
||||
Sidekiq.configure_client do |config|
|
||||
config.redis = { url: ENV.fetch("REDIS_URL", "redis://localhost:6379/1") }
|
||||
end
|
||||
|
@ -1,4 +1,10 @@
|
||||
:schedule:
|
||||
sample_job:
|
||||
cron: '0 * * * *' # 每小时执行
|
||||
class: BatchGenerateWeatherArtsJob.perform_later
|
||||
class: BatchGenerateWeatherArtsWorker
|
||||
|
||||
:concurrency: 5
|
||||
:queues:
|
||||
- default
|
||||
- mailers
|
||||
- low
|
Loading…
Reference in New Issue
Block a user