Docker Manager 运行了不存在的 rake 任务

清理 Service Worker 的 Rake 任务失败,如下所示:

$ bundle exec rake assets:flush_sw
rake aborted!
Don't know how to build task 'assets:flush_sw' (See the list of available tasks with `rake --tasks`)
Did you mean?  assets:clean
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rake-13.0.1/exe/rake:27:in `<top (required)>'
/usr/local/bin/bundle:23:in `load'
/usr/local/bin/bundle:23:in `<main>'
(See full trace by running task with --trace)
WARNING: Unable to flush service worker file
Running post deploy migrations
$ bundle exec rake multisite:migrate
Multisite migrator is running using 20 threads

Migrating default
DONE

我本想报告一下这个问题。我简单搜索了一下,但可能漏掉了这是否是一个重复问题。

2 个赞

我上周在升级一个网站时亲眼看到了这种情况。就我所知,升级似乎进行得很顺利,网站仍在正常运行。

抱歉造成打扰,目前服务工作者(service worker)正在进行一些工作,还需要一些额外的修复和测试,以便我们在此进行初步测试。一旦我们将服务工作者的刷新逻辑集成到核心中,此警告就会消失。

5 个赞