Sidekiq appears to be running when viewing the Sidekiq dashboard, however the scheduled jobs aren’t running.
The Discourse Error Logs show the following:
377 - Sidekiq heartbeat test failed, restarting
/var/www/discourse/vendor/bundle/ruby/2.3.0/gems/logster-1.2.5/lib/logster/logger.rb:76:inadd_with_opts
/var/www/discourse/vendor/bundle/ruby/2.3.0/gems/logster-1.2.5/lib/logster/logger.rb:37:inadd
/usr/local/lib/ruby/2.3.0/logger.rb:498:inwarn
config/unicorn.conf.rb:129:incheck_sidekiq_heartbeat
config/unicorn.conf.rb:146:inmaster_sleep
/var/www/discourse/vendor/bundle/ruby/2.3.0/gems/unicorn-5.1.0/lib/unicorn/http_server.rb:284:injoin
/var/www/discourse/vendor/bundle/ruby/2.3.0/gems/unicorn-5.1.0/bin/unicorn:126:in<top (required)>
/var/www/discourse/vendor/bundle/ruby/2.3.0/bin/unicorn:22:inload
/var/www/discourse/vendor/bundle/ruby/2.3.0/bin/unicorn:22:in<main>
and
679453 - Job exception: undefined method
every
for Jobs::MigrateUploadScheme:Class
Job exception: undefined methodevery
for Jobs::MigrateUploadScheme:Class
It shows Sidekiq version as being v4.1.2
I’ve tried rebuilding a couple of times with no luck:
cd /var/discourse
git pull
./launcher rebuild app
I’m guessing that there’s some higher version file from the 1.7 beta that’s floating around, but I’m unsure what the proper procedure would be to wipe the install folder without losing my data or config. Any help would be appreciated.