diff --git a/config/initializers/schedule_tasks.rb b/config/initializers/schedule_tasks.rb index 5954c8f..9da1beb 100644 --- a/config/initializers/schedule_tasks.rb +++ b/config/initializers/schedule_tasks.rb @@ -1,4 +1,11 @@ # config/initializers/schedule_tasks.rb Rails.application.config.after_initialize do - RefreshSitemapWorker.perform_async unless Rails.env.production? && !ENV["RAILS_BUILD"] -end + if Rails.env.production? && !ENV["RAILS_BUILD"] + begin + RefreshSitemapWorker.perform_async + Rails.logger.info "Startup task (RefreshSitemapWorker) scheduled successfully" + rescue => e + Rails.logger.error "Error scheduling startup task: #{e.message}" + end + end + end