对于标准安装站点,在最近一次升级时出现了此错误日志:
********************************************************
*** 请耐心等待,下一步可能需要一段时间 ***
********************************************************
正在循环 Unicorn,以释放内存
正在重启 unicorn pid: 545
等待 Unicorn 重新加载。
等待 Unicorn 重新加载。。
等待 Unicorn 重新加载...
等待 Unicorn 重新加载....
等待 Unicorn 重新加载.....
等待 Unicorn 重新加载......
等待 Unicorn 重新加载.......
等待 Unicorn 重新加载........
等待 Unicorn 重新加载.........
等待 Unicorn 重新加载..........
等待 Unicorn 重新加载...........
等待 Unicorn 重新加载............
等待 Unicorn 重新加载.............
等待 Unicorn 重新加载..............
等待 Unicorn 重新加载...............
等待 Unicorn 重新加载................
等待 Unicorn 重新加载.................
等待 Unicorn 重新加载..................
等待 Unicorn 重新加载...................
等待 Unicorn 重新加载....................
等待 Unicorn 重新加载.....................
等待 Unicorn 重新加载......................
等待 Unicorn 重新加载.......................
正在使用 libv8-node 18.16.0.0 (x86_64-linux)
正在使用 method_source 1.0.0
正在使用 thor 1.3.0
正在使用 zeitwerk 2.6.12
正在使用 railties 7.0.7
正在使用 request_store 1.5.1
正在使用 lograge 0.14.0
正在使用 logstash-event 1.2.02
正在使用 logstash-logger 0.26.1
正在使用 logster 2.13.1
正在使用 lru_redux 1.1.0
正在使用 lz4-ruby 0.3.3
正在使用 maxminddb 0.1.22
正在使用 memory_profiler 1.0.1
正在使用 message_bus 4.3.8
正在使用 mini_racer 0.8.0
正在使用 redis 4.8.1
正在使用 sidekiq 6.5.12
正在使用 mini_scheduler 0.16.0
正在使用 mini_sql 1.5.0
正在使用 mini_suffix 0.3.3
正在使用 multi_json 1.15.0
正在使用 multi_xml 0.6.0
正在使用 mustache 1.1.1
正在使用 uri 0.13.0
正在使用 net-http 0.4.0
正在使用 nio4r 2.7.0
正在使用 version_gem 1.1.3
正在使用 oauth-tty 1.0.5
正在使用 snaky_hash 2.0.1
正在使用 oauth 1.1.0
正在使用 oauth2 1.4.11
正在使用 oj 3.16.3
正在使用 omniauth 1.9.2
正在使用 omniauth-oauth2 1.7.3
正在使用 omniauth-facebook 9.0.0
正在使用 omniauth-github 1.4.0
正在使用 omniauth-google-oauth2 0.8.2
正在使用 omniauth-oauth 1.2.0
正在使用 omniauth-twitter 1.4.0
正在使用 optimist 3.1.0
正在使用 pg 1.5.4
正在使用 pry 0.14.2
正在使用 pry-byebug 3.10.1
正在使用 pry-rails 0.3.9
正在使用 puma 6.4.0
正在使用 rack-mini-profiler 3.3.0
正在使用 rack-protection 3.1.0
正在使用 rails_failover 2.0.1
正在使用 rails_multisite 5.0.0
正在使用 raindrops 0.20.1
正在使用 rbtrace 0.5.1
正在使用 rchardet 1.8.0
正在使用 redis-namespace 1.11.0
正在使用 rexml 3.2.6
正在使用 rinku 2.0.6
正在使用 rotp 6.3.0
正在使用 rqrcode_core 1.2.0
正在使用 rqrcode 2.2.0
正在使用 rss 0.3.0
正在使用 rtlcss 0.2.1
正在使用 ruby-readability 0.7.0
正在使用 rubyzip 2.3.2
正在使用 sanitize 6.1.0
正在使用 sass-embedded 1.69.5 (x86_64-linux-gnu)
正在使用 sassc-embedded 1.68.6
正在使用 sprockets 3.7.2 来自 https://github.com/rails/sprockets (在 3.x@f4d3dae)
正在使用 sprockets-rails 3.4.2
正在使用 sshkey 3.0.0
正在使用 stackprof 0.2.25
正在使用 tzinfo-data 1.2023.4
正在使用 uglifier 4.2.0
正在使用 unicorn 6.1.0
正在使用 web-push 3.0.1
Bundle 完成!已安装 138 个 Gemfile 依赖项,共 171 个 gem。
'development' 和 'test' 组中的 Gem 未安装。
Bundled gems 已安装到 `./vendor/bundle`
您直接依赖的一个已安装 gem 正在寻求资助。
运行 `bundle fund` 获取详细信息
$ yarn install
yarn install v1.22.19
[1/5] 正在验证 package.json...
[2/5] 正在解析包...
成功 已是最新版本。
$ yarn --cwd app/assets/javascripts $(node -e 'const argv = JSON.parse(process.env.npm_config_argv).original; const passthrough = [`--frozen-lockfile`, `-s`].filter(arg => argv.includes(arg)); console.log(passthrough.join(` `));')
yarn install v1.22.19
[1/4] 正在解析包...
warning Resolution 字段 "unset-value@2.0.1" 与请求的版本 "unset-value@^1.0.0" 不兼容
成功 已是最新版本。
$ ./run-patch-package
patch-package 8.0.0
正在应用补丁...
babel-plugin-debug-macros@0.3.4 ✔
content-tag@1.2.2 ✔
ember-cli@5.0.0 ✔
ember-this-fallback@0.4.0 (1 deprecation-name) ✔
ember-this-fallback@0.4.0 (2 themes) ✔
virtual-dom@2.1.1 ✔
完成于 4.79s。
完成于 7.25s。
$ LOAD_PLUGINS=0 bundle exec rake plugin:pull_compatible_all
docker_manager 已是最新兼容版本
$ SKIP_POST_DEPLOYMENT_MIGRATIONS=1 bundle exec rake multisite:migrate
Multisite migrator 正在使用 1 个线程运行
正在迁移 default
正在播种 default
*** 正在打包资源。这需要一段时间 ***
$ bundle exec rake themes:update assets:precompile
正在检查 'Air Theme' 的 'default'... 从 b9d44745 更新到 85dc24d6
正在检查 'Modern Category + Group Boxes' 的 'default'... 已是最新版本
正在检查 'Discourse Clickable Topic' 的 'default'... 已是最新版本
正在检查 'discourse-search-banner' 的 'default'... 从 934e0d35 更新到 6ba0e9d0
Node.js heap_size_limit (488.25) 小于 2048MB。正在设置 --max-old-space-size=2048。
yarn run v1.22.19
$ /var/www/discourse/app/assets/javascripts/node_modules/.bin/ember build
正在构建
环境:development
WARNING: ember-test-selectors: 您正在使用不受支持的 ember-cli-babel 版本。data-test 属性不会自动从您的 JS 代码中剥离。
正在构建...
...[ConfigLoader]
...[Babel: @embroider/macros > applyPatches]
...[Babel: discourse-widget-hbs > applyPatches]
...[Babel: ember-source > applyPatches]
...[ember.js]
...[Babel: discourse-common > applyPatches]
...[Babel: truth-helpers > applyPatches]
...[Babel: ember-tracked-storage-polyfill > applyPatches]
...[Babel: @ember/legacy-built-in-components > applyPatches]
...[Babel: @ember/render-modifiers > applyPatches]
...[Babel: @ember/test-helpers > applyPatches]
...[Babel: @ember/test-waiters > applyPatches]
...[Babel: @embroider/util > applyPatches]
...[Babel: @glimmer/component > applyPatches]
...[Babel: dialog-holder > applyPatches]
...[Babel: ember-this-fallback > applyPatches]
...[Babel: ember-buffered-proxy > applyPatches]
...[Babel: ember-cached-decorator-polyfill > applyPatches]
...[Babel: ember-exam > applyPatches]
...[Babel: ember-functions-as-helper-polyfill > applyPatches]
...[Babel: ember-load-initializers > applyPatches]
...[Babel: ember-on-resize-modifier > applyPatches]
...[Babel: ember-resize-observer-service > applyPatches]
...[Babel: ember-router-service-refresh-polyfill > applyPatches]
...[Babel: float-kit > applyPatches]
...[Babel: select-kit > applyPatches]
...[@embroider/compat/app]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
Killed
error 命令因退出代码 137 而失败。
info 访问 https://yarnpkg.com/en/docs/cli/run 获取有关此命令的文档。
Docker Manager: 升级失败
#<RuntimeError: RuntimeError>
/var/www/discourse/plugins/docker_manager/lib/docker_manager/upgrader.rb:210:in `run'
/var/www/discourse/plugins/docker_manager/lib/docker_manager/upgrader.rb:111:in `upgrade'
/var/www/discourse/plugins/docker_manager/scripts/docker_manager_upgrade.rb:19:in `block in <main>'
/var/www/discourse/plugins/docker_manager/scripts/docker_manager_upgrade.rb:6:in `fork'
/var/www/discourse/plugins/docker_manager/scripts/docker_manager_upgrade.rb:6:in `<main>'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.7/lib/rails/commands/runner/runner_command.rb:43:in `load'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.7/lib/rails/commands/runner/runner_command.rb:43:in `perform'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/thor-1.3.0/lib/thor/command.rb:28:in `run'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/thor-1.3.0/lib/thor/invocation.rb:127:in `invoke_command'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/thor-1.3.0/lib/thor.rb:527:in `dispatch'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.7/lib/rails/command/base.rb:87:in `perform'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.7/lib/rails/command.rb:48:in `invoke'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.7/lib/rails/commands.rb:18:in `<main>'
/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb:37:in `require'
/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb:37:in `require'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/bootsnap-1.17.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:32:in `require'
bin/rails:18:in `<main>'
正在启动 1 个最初已停止的 Unicorn 工作进程
似乎仍在处理升级,不确定这是否是严重问题,或者可以为此做些什么。


