표준 설치 사이트에서 최근 업그레이드 시 다음 오류 로그가 발생했습니다:
********************************************************
*** 잠시만 기다려 주십시오. 다음 단계에 시간이 좀 걸릴 수 있습니다 ***
********************************************************
메모리를 확보하기 위해 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 사용 중
https://github.com/rails/sprockets (at 3.x@f4d3dae)에서 sprockets 3.7.2 사용 중
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개 gems 설치됨.
'development' 및 'test' 그룹의 gems는 설치되지 않았습니다.
Bundled gems는 `./vendor/bundle`에 설치됩니다.
직접 의존하는 설치된 gem 중 1개가 자금 조달을 찾고 있습니다.
자세한 내용은 `bundle fund`를 실행하세요
$ yarn install
yarn install v1.22.19
[1/5] package.json 검증 중...
[2/5] 패키지 해결 중...
success 이미 최신 상태입니다.
$ 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"과 호환되지 않습니다
success 이미 최신 상태입니다.
$ ./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.79초 만에 완료.
7.25초 만에 완료.
$ 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
'default'의 'Air Theme' 확인 중... b9d44745에서 85dc24d6로 업데이트
'default'의 'Modern Category + Group Boxes' 확인 중... 최신 상태
'default'의 'Discourse Clickable Topic' 확인 중... 최신 상태
'default'의 'discourse-search-banner' 확인 중... 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
빌드 중
Environment: 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]
...[@embroider/webpack]
Killed
error Command failed with exit code 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>'
<internal:/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require'
<internal:/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 워커를 시작하는 중
업그레이드를 처리하는 것으로 여전히 작동하는 것 같습니다. 이것이 심각한 문제인지, 아니면 이 문제에 대해 무엇을 할 수 있는지 확실하지 않습니다.


