无法打开到 geolite.maxmind.com:443 的 TCP 连接

我在尝试自动更新到最新版本时遇到了错误。

首先,我尝试将 docker_managera0ef2c6 更新到 b929e4f,但出现了错误。奇怪的是,当我回到管理员更新面板时,它显示我现在已是最新版本。

好的,于是我又尝试将 Discourse 版本从 v2.4.0.beta4 更新到 v2.5.0.beta2(既然 docker_manager 似乎已是最新,便启用了升级 Discourse 的选项)。当我继续操作时,出现了错误。请参阅下方的日志。

如有任何帮助,将不胜感激。

注意:我已备份,并已将实例恢复到我尝试此操作之前的状态。

docker_manager 升级失败日志:

error upgrading docker_manager

********************************************************
*** Please be patient, next steps might take a while ***
********************************************************
Cycling Unicorn, to free up memory
Restarting unicorn pid: 1466
Waiting for Unicorn to reload.
Waiting for Unicorn to reload..
Waiting for Unicorn to reload...
Waiting for Unicorn to reload....
Waiting for Unicorn to reload.....
Waiting for Unicorn to reload......
Waiting for Unicorn to reload.......
Waiting for Unicorn to reload........
Waiting for Unicorn to reload.........
Waiting for Unicorn to reload..........
Waiting for Unicorn to reload...........
Waiting for Unicorn to reload............
Waiting for Unicorn to reload.............
Waiting for Unicorn to reload..............
Waiting for Unicorn to reload...............
Waiting for Unicorn to reload................
Waiting for Unicorn to reload.................
Waiting for Unicorn to reload..................
Waiting for Unicorn to reload...................
Waiting for Unicorn to reload....................
Waiting for Unicorn to reload.....................
Waiting for Unicorn to reload......................
Waiting for Unicorn to reload.......................
Using method_source 0.9.2
Using thor 0.20.3
Using railties 6.0.0
Using jquery-rails 4.3.3
Using ember-rails 0.18.5
Using excon 0.64.0
Using multipart-post 2.1.1
Using faraday 0.15.4
Using fast_blank 1.0.0
Using rake-compiler 1.0.7
Using fast_xor 1.1.3
Using fast_xs 0.8.0
Using fastimage 2.1.5
Using ffi 1.10.0
Using flamegraph 0.9.5
Using gc_tracer 1.5.1
Using guess_html_encoding 0.0.11
Using hashie 3.6.0
Using highline 1.7.10
Using hiredis 0.6.3
Using hkdf 0.3.0
Using htmlentities 4.3.4
Using http_accept_language 2.0.5
Using jwt 2.2.1
Using kgio 2.11.2
Using libv8 7.3.492.27.1 (x86_64-linux)
Using request_store 1.4.1
Using lograge 0.11.0
Using logstash-event 1.2.02
Using logstash-logger 0.26.1
Using logster 2.3.2
Using lru_redux 1.1.0
Using lz4-ruby 0.3.3
Using maxminddb 0.1.22
Using memory_profiler 0.9.13
Using message_bus 2.2.2
Using mini_racer 0.2.6
Using rack-protection 2.0.7
Using redis 4.0.1
Using sidekiq 5.2.7
Using mini_scheduler 0.12.2
Using mini_sql 0.2.2
Using mini_suffix 0.3.0
Using moneta 1.1.1
Using multi_json 1.13.1
Using multi_xml 0.6.0
Using mustache 1.1.0
Using nokogumbo 2.0.1
Using oauth 0.5.4
Using oauth2 1.4.1
Using oj 3.7.12
Using omniauth 1.9.0
Using omniauth-oauth2 1.6.0
Using omniauth-facebook 5.0.0
Using omniauth-github 1.3.0
Using omniauth-google-oauth2 0.7.0
Using omniauth-instagram 1.3.0
Using omniauth-oauth 1.1.0
Using ruby-openid 2.7.0
Using rack-openid 1.3.1
Using omniauth-openid 1.0.1
Using omniauth-twitter 1.4.0
Using sanitize 5.0.0
Using onebox 1.9.13
Using openid-redis-store 0.0.2
Using optimist 3.0.0
Using pg 1.1.4
Using pry 0.12.2
Using pry-rails 0.3.9
Using puma 3.12.1
Using r2 0.2.7
Using rack-mini-profiler 1.0.2
Using rails_multisite 2.0.7
Using raindrops 0.19.0
Using rbtrace 0.4.11
Using rchardet 1.8.0
Using redis-namespace 1.6.0
Using rinku 2.0.6
Using rotp 3.3.1
Using rqrcode 0.10.1
Using rtlit 0.0.5
Using ruby-readability 0.7.0
Using rubyzip 1.2.3
Using sassc 2.0.1
Using sprockets-rails 3.2.1
Using tilt 2.0.9
Using sassc-rails 2.1.1
Using seed-fu 2.3.9
Using sshkey 2.0.0
Using stackprof 0.2.12
Using uglifier 4.1.20
Using unf_ext 0.0.7.6
Using unf 0.1.4
Using unicorn 5.5.1
Using webpush 0.3.8
Bundle complete! 120 Gemfile dependencies, 157 gems now installed.
Gems in the groups test and development were not installed.
Bundled gems are installed into `./vendor/bundle`
$ SKIP_POST_DEPLOYMENT_MIGRATIONS=1 bundle exec rake multisite:migrate
Migrating default
---------------------------------

== Seed from /var/www/discourse/db/fixtures/001_refresh.rb

== Seed from /var/www/discourse/db/fixtures/002_groups.rb

== Seed from /var/www/discourse/db/fixtures/003_post_action_types.rb
- PostActionType {:id=>1, :name_key=>"bookmark", :is_flag=>false, :position=>1}
- PostActionType {:id=>2, :name_key=>"like", :is_flag=>false, :icon=>"heart", :position=>2}
- PostActionType {:id=>3, :name_key=>"off_topic", :is_flag=>true, :position=>3}
- PostActionType {:id=>4, :name_key=>"inappropriate", :is_flag=>true, :position=>4}
- PostActionType {:id=>8, :name_key=>"spam", :is_flag=>true, :position=>6}
- PostActionType {:id=>6, :name_key=>"notify_user", :is_flag=>true, :position=>7}
- PostActionType {:id=>7, :name_key=>"notify_moderators", :is_flag=>true, :position=>8}

== Seed from /var/www/discourse/db/fixtures/004_screened_ip_addresses.rb
- ScreenedIpAddress {:id=>1, :ip_address=>"10.0.0.0/8", :action_type=>2}
- ScreenedIpAddress {:id=>2, :ip_address=>"192.168.0.0/16", :action_type=>2}
- ScreenedIpAddress {:id=>3, :ip_address=>"127.0.0.0/8", :action_type=>2}
- ScreenedIpAddress {:id=>4, :ip_address=>"172.16.0.0/12", :action_type=>2}
- ScreenedIpAddress {:id=>5, :ip_address=>"fc00::/7", :action_type=>2}

== Seed from /var/www/discourse/db/fixtures/005_badge_types.rb
- BadgeType {:id=>1, :name=>"Gold"}
- BadgeType {:id=>2, :name=>"Silver"}
- BadgeType {:id=>3, :name=>"Bronze"}

== Seed from /var/www/discourse/db/fixtures/006_badges.rb
- BadgeGrouping {:id=>1, :name=>"Getting Started", :default_position=>10}
- BadgeGrouping {:id=>2, :name=>"Community", :default_position=>11}
- BadgeGrouping {:id=>3, :name=>"Posting", :default_position=>12}
- BadgeGrouping {:id=>4, :name=>"Trust Level", :default_position=>13}
- BadgeGrouping {:id=>5, :name=>"Other", :default_position=>14}
- Badge {:id=>1, :name=>"Basic User", :badge_type_id=>3, :query=>"\n      SELECT u.id user_id, current_timestamp granted_at FROM users u\n      WHERE trust_level >= 1 AND (\n        :backfill OR u.id IN (:user_ids)\n      )\n    ", :default_badge_grouping_id=>4, :trigger=>4, :default_allow_title=>false, :default_icon=>"fa-user", :system=>true}
- Badge {:id=>2, :name=>"Member", :badge_type_id=>3, :query=>"\n      SELECT u.id user_id, current_timestamp granted_at FROM users u\n      WHERE trust_level >= 2 AND (\n        :backfill OR u.id IN (:user_ids)\n      )\n    ", :default_badge_grouping_id=>4, :trigger=>4, :default_allow_title=>false, :default_icon=>"fa-user", :system=>true}
- Badge {:id=>3, :name=>"Regular", :badge_type_id=>2, :query=>"\n      SELECT u.id user_id, current_timestamp granted_at FROM users u\n      WHERE trust_level >= 3 AND (\n        :backfill OR u.id IN (:user_ids)\n      )\n    ", :default_badge_grouping_id=>4, :trigger=>4, :default_allow_title=>true, :default_icon=>"fa-user", :system=>true}
- Badge {:id=>4, :name=>"Leader", :badge_type_id=>1, :query=>"\n      SELECT u.id user_id, current_timestamp granted_at FROM users u\n      WHERE trust_level >= 4 AND (\n        :backfill OR u.id IN (:user_ids)\n      )\n    ", :default_badge_grouping_id=>4, :trigger=>4, :default_allow_title=>true, :default_icon=>"fa-user", :system=>true}
- Badge {:id=>17, :name=>"Reader", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>"  SELECT id user_id, current_timestamp granted_at\n  FROM users\n  WHERE id IN\n  (\n    SELECT pt.user_id\n    FROM post_timings pt\n    JOIN badge_posts b ON b.post_number = pt.post_number AND\n                          b.topic_id = pt.topic_id\n    JOIN topics t ON t.id = pt.topic_id\n    LEFT JOIN user_badges ub ON ub.badge_id = 17 AND ub.user_id = pt.user_id\n    WHERE ub.id IS NULL AND t.posts_count > 100\n    GROUP BY pt.user_id, pt.topic_id, t.posts_count\n    HAVING count(*) >= t.posts_count\n  )\n", :default_badge_grouping_id=>1, :auto_revoke=>false, :system=>true}
- Badge {:id=>16, :name=>"Read Guidelines", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>"  SELECT user_id, read_faq granted_at\n  FROM user_stats\n  WHERE read_faq IS NOT NULL AND (user_id IN (:user_ids) OR :backfill)\n", :default_badge_grouping_id=>1, :trigger=>8, :system=>true}
- Badge {:id=>14, :name=>"First Link", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>"  SELECT l.user_id, l.post_id, l.created_at granted_at\n  FROM\n  (\n    SELECT MIN(l1.id) id\n    FROM topic_links l1\n    JOIN badge_posts p1 ON p1.id = l1.post_id\n    JOIN badge_posts p2 ON p2.id = l1.link_post_id\n    WHERE NOT reflection AND p1.topic_id <> p2.topic_id AND not quote AND\n      (:backfill OR ( p1.id in (:post_ids) ))\n    GROUP BY l1.user_id\n  ) ids\n  JOIN topic_links l ON l.id = ids.id\n", :default_badge_grouping_id=>1, :trigger=>2, :system=>true}
- Badge {:id=>15, :name=>"First Quote", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>"  SELECT ids.user_id, q.post_id, p3.created_at granted_at\n  FROM\n  (\n    SELECT p1.user_id, MIN(q1.id) id\n    FROM quoted_posts q1\n    JOIN badge_posts p1 ON p1.id = q1.post_id\n    JOIN badge_posts p2 ON p2.id = q1.quoted_post_id\n    WHERE (:backfill OR ( p1.id IN (:post_ids) ))\n    GROUP BY p1.user_id\n  ) ids\n  JOIN quoted_posts q ON q.id = ids.id\n  JOIN badge_posts p3 ON q.post_id = p3.id\n", :default_badge_grouping_id=>1, :trigger=>2, :system=>true}
- Badge {:id=>11, :name=>"First Like", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>"  SELECT pa1.user_id, pa1.created_at granted_at, pa1.post_id\n  FROM (\n    SELECT pa.user_id, min(pa.id) id\n    FROM post_actions pa\n    JOIN badge_posts p on p.id = pa.post_id\n    WHERE post_action_type_id = 2 AND\n      (:backfill OR pa.post_id IN (:post_ids) )\n    GROUP BY pa.user_id\n  ) x\n  JOIN post_actions pa1 on pa1.id = x.id\n", :default_badge_grouping_id=>1, :trigger=>1, :system=>true}
- Badge {:id=>13, :name=>"First Flag", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>false, :query=>"  SELECT pa1.user_id, pa1.created_at granted_at, pa1.post_id\n  FROM (\n    SELECT pa.user_id, min(pa.id) id\n    FROM post_actions pa\n    JOIN badge_posts p on p.id = pa.post_id\n    WHERE post_action_type_id IN (3,4,8) AND\n      (:backfill OR pa.post_id IN (:post_ids) )\n    GROUP BY pa.user_id\n  ) x\n  JOIN post_actions pa1 on pa1.id = x.id\n", :default_badge_grouping_id=>1, :trigger=>1, :auto_revoke=>false, :system=>true}
- Badge {:id=>25, :name=>"Promoter", :default_icon=>"fa-user-plus", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>"\n      SELECT u.id user_id, current_timestamp granted_at\n      FROM users u\n      WHERE u.id IN (\n        SELECT invited_by_id\n        FROM invites i\n        JOIN users u2 ON u2.id = i.user_id\n        WHERE i.deleted_at IS NULL AND u2.active AND u2.trust_level >= 0 AND u2.silenced_till IS NULL\n        GROUP BY invited_by_id\n        HAVING COUNT(*) >= 1\n      ) AND u.active AND u.silenced_till IS NULL AND u.id > 0 AND\n        (:backfill OR u.id IN (:user_ids) )\n    ", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>true, :system=>true}
- Badge {:id=>26, :name=>"Campaigner", :default_icon=>"fa-user-plus", :badge_type_id=>2, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>"\n      SELECT u.id user_id, current_timestamp granted_at\n      FROM users u\n      WHERE u.id IN (\n        SELECT invited_by_id\n        FROM invites i\n        JOIN users u2 ON u2.id = i.user_id\n        WHERE i.deleted_at IS NULL AND u2.active AND u2.trust_level >= 1 AND u2.silenced_till IS NULL\n        GROUP BY invited_by_id\n        HAVING COUNT(*) >= 3\n      ) AND u.active AND u.silenced_till IS NULL AND u.id > 0 AND\n        (:backfill OR u.id IN (:user_ids) )\n    ", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>true, :system=>true}
- Badge {:id=>27, :name=>"Champion", :default_icon=>"fa-user-plus", :badge_type_id=>1, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>"\n      SELECT u.id user_id, current_timestamp granted_at\n      FROM users u\n      WHERE u.id IN (\n        SELECT invited_by_id\n        FROM invites i\n        JOIN users u2 ON u2.id = i.user_id\n        WHERE i.deleted_at IS NULL AND u2.active AND u2.trust_level >= 2 AND u2.silenced_till IS NULL\n        GROUP BY invited_by_id\n        HAVING COUNT(*) >= 5\n      ) AND u.active AND u.silenced_till IS NULL AND u.id > 0 AND\n        (:backfill OR u.id IN (:user_ids) )\n    ", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>true, :system=>true}
- Badge {:id=>12, :name=>"First Share", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>"  SELECT views.user_id, i2.post_id, i2.created_at granted_at\n  FROM\n  (\n    SELECT i.user_id, MIN(i.id) i_id\n    FROM incoming_links i\n    JOIN badge_posts p on p.id = i.post_id\n    WHERE i.user_id IS NOT NULL\n    GROUP BY i.user_id\n  ) as views\n  JOIN incoming_links i2 ON i2.id = views.i_id\n", :default_badge_grouping_id=>1, :trigger=>0, :system=>true}
- Badge {:id=>21, :name=>"Nice Share", :badge_type_id=>3, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"  SELECT views.user_id, i2.post_id, current_timestamp granted_at\n  FROM\n  (\n    SELECT i.user_id, MIN(i.id) i_id\n    FROM incoming_links i\n    JOIN badge_posts p on p.id = i.post_id\n    WHERE i.user_id IS NOT NULL\n    GROUP BY i.user_id,i.post_id\n    HAVING COUNT(*) > 25\n  ) as views\n  JOIN incoming_links i2 ON i2.id = views.i_id\n", :default_badge_grouping_id=>2, :trigger=>0, :system=>true}
- Badge {:id=>22, :name=>"Good Share", :badge_type_id=>2, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"  SELECT views.user_id, i2.post_id, current_timestamp granted_at\n  FROM\n  (\n    SELECT i.user_id, MIN(i.id) i_id\n    FROM incoming_links i\n    JOIN badge_posts p on p.id = i.post_id\n    WHERE i.user_id IS NOT NULL\n    GROUP BY i.user_id,i.post_id\n    HAVING COUNT(*) > 300\n  ) as views\n  JOIN incoming_links i2 ON i2.id = views.i_id\n", :default_badge_grouping_id=>2, :trigger=>0, :system=>true}
- Badge {:id=>23, :name=>"Great Share", :badge_type_id=>1, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"  SELECT views.user_id, i2.post_id, current_timestamp granted_at\n  FROM\n  (\n    SELECT i.user_id, MIN(i.id) i_id\n    FROM incoming_links i\n    JOIN badge_posts p on p.id = i.post_id\n    WHERE i.user_id IS NOT NULL\n    GROUP BY i.user_id,i.post_id\n    HAVING COUNT(*) > 1000\n  ) as views\n  JOIN incoming_links i2 ON i2.id = views.i_id\n", :default_badge_grouping_id=>2, :trigger=>0, :system=>true}
- Badge {:id=>5, :name=>"Welcome", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>"  SELECT p.user_id, min(post_id) post_id, min(pa.created_at) granted_at\n  FROM post_actions pa\n  JOIN badge_posts p on p.id = pa.post_id\n  WHERE post_action_type_id = 2 AND\n      (:backfill OR pa.post_id IN (:post_ids) )\n  GROUP BY p.user_id\n", :default_badge_grouping_id=>2, :trigger=>1, :system=>true}
- Badge {:id=>9, :name=>"Autobiographer", :badge_type_id=>3, :multiple_grant=>false, :query=>"  SELECT u.id user_id, current_timestamp granted_at\n  FROM users u\n  JOIN user_profiles up on u.id = up.user_id\n  WHERE bio_raw IS NOT NULL AND LENGTH(TRIM(bio_raw)) > 10 AND\n        uploaded_avatar_id IS NOT NULL AND\n        (:backfill OR u.id IN (:user_ids) )\n", :default_badge_grouping_id=>1, :trigger=>8, :system=>true}
- Badge {:id=>10, :name=>"Editor", :badge_type_id=>3, :multiple_grant=>false, :query=>"  SELECT p.user_id, min(p.id) post_id, min(p.created_at) granted_at\n  FROM badge_posts p\n  WHERE p.self_edits > 0 AND\n      (:backfill OR p.id IN (:post_ids) )\n  GROUP BY p.user_id\n", :default_badge_grouping_id=>1, :trigger=>2, :system=>true}
- Badge {:id=>48, :name=>"Wiki Editor", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :query=>"SELECT DISTINCT ON (pr.user_id) pr.user_id, pr.post_id, pr.created_at granted_at\nFROM post_revisions pr\nJOIN badge_posts p on p.id = pr.post_id\nWHERE p.wiki\n    AND NOT pr.hidden\n    AND (:backfill OR p.id IN (:post_ids))\n", :default_badge_grouping_id=>1, :trigger=>2, :system=>true}
- Badge {:id=>6, :name=>"Nice Post", :badge_type_id=>3, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"\n      SELECT p.user_id, p.id post_id, p.updated_at granted_at\n      FROM badge_posts p\n      WHERE p.post_number > 1 AND p.like_count >= 10 AND\n        (:backfill OR p.id IN (:post_ids) )\n    ", :default_badge_grouping_id=>3, :trigger=>1, :system=>true}
- Badge {:id=>7, :name=>"Good Post", :badge_type_id=>2, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"\n      SELECT p.user_id, p.id post_id, p.updated_at granted_at\n      FROM badge_posts p\n      WHERE p.post_number > 1 AND p.like_count >= 25 AND\n        (:backfill OR p.id IN (:post_ids) )\n    ", :default_badge_grouping_id=>3, :trigger=>1, :system=>true}
- Badge {:id=>8, :name=>"Great Post", :badge_type_id=>1, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"\n      SELECT p.user_id, p.id post_id, p.updated_at granted_at\n      FROM badge_posts p\n      WHERE p.post_number > 1 AND p.like_count >= 50 AND\n        (:backfill OR p.id IN (:post_ids) )\n    ", :default_badge_grouping_id=>3, :trigger=>1, :system=>true}
- Badge {:id=>18, :name=>"Nice Topic", :badge_type_id=>3, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"\n      SELECT p.user_id, p.id post_id, p.updated_at granted_at\n      FROM badge_posts p\n      WHERE p.post_number = 1 AND p.like_count >= 10 AND\n        (:backfill OR p.id IN (:post_ids) )\n    ", :default_badge_grouping_id=>3, :trigger=>1, :system=>true}
- Badge {:id=>19, :name=>"Good Topic", :badge_type_id=>2, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"\n      SELECT p.user_id, p.id post_id, p.updated_at granted_at\n      FROM badge_posts p\n      WHERE p.post_number = 1 AND p.like_count >= 25 AND\n        (:backfill OR p.id IN (:post_ids) )\n    ", :default_badge_grouping_id=>3, :trigger=>1, :system=>true}
- Badge {:id=>20, :name=>"Great Topic", :badge_type_id=>1, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"\n      SELECT p.user_id, p.id post_id, p.updated_at granted_at\n      FROM badge_posts p\n      WHERE p.post_number = 1 AND p.like_count >= 50 AND\n        (:backfill OR p.id IN (:post_ids) )\n    ", :default_badge_grouping_id=>3, :trigger=>1, :system=>true}
- Badge {:id=>24, :name=>"Anniversary", :default_icon=>"far-clock", :badge_type_id=>2, :default_badge_grouping_id=>2, :query=>nil, :trigger=>0, :auto_revoke=>false, :system=>true, :multiple_grant=>true}
- Badge {:id=>28, :name=>"Popular Link", :badge_type_id=>3, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"        SELECT tl.user_id, post_id, current_timestamp granted_at\n          FROM topic_links tl\n          JOIN badge_posts p ON p.id = post_id\n         WHERE NOT tl.internal\n           AND tl.clicks >= 50\n      GROUP BY tl.user_id, tl.post_id\n", :default_badge_grouping_id=>3, :trigger=>0, :system=>true}
- Badge {:id=>29, :name=>"Hot Link", :badge_type_id=>2, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"        SELECT tl.user_id, post_id, current_timestamp granted_at\n          FROM topic_links tl\n          JOIN badge_posts p ON p.id = post_id\n         WHERE NOT tl.internal\n           AND tl.clicks >= 300\n      GROUP BY tl.user_id, tl.post_id\n", :default_badge_grouping_id=>3, :trigger=>0, :system=>true}
- Badge {:id=>30, :name=>"Famous Link", :badge_type_id=>1, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"        SELECT tl.user_id, post_id, current_timestamp granted_at\n          FROM topic_links tl\n          JOIN badge_posts p ON p.id = post_id\n         WHERE NOT tl.internal\n           AND tl.clicks >= 1000\n      GROUP BY tl.user_id, tl.post_id\n", :default_badge_grouping_id=>3, :trigger=>0, :system=>true}
- Badge {:id=>36, :name=>"Appreciated", :default_icon=>"fa-heart", :badge_type_id=>3, :query=>"      SELECT p.user_id, current_timestamp AS granted_at\n      FROM posts AS p\n      WHERE p.like_count >= 1\n        AND (:backfill OR p.user_id IN (:user_ids))\n      GROUP BY p.user_id\n      HAVING count(*) > 20\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true}
- Badge {:id=>37, :name=>"Respected", :default_icon=>"fa-heart", :badge_type_id=>2, :query=>"      SELECT p.user_id, current_timestamp AS granted_at\n      FROM posts AS p\n      WHERE p.like_count >= 2\n        AND (:backfill OR p.user_id IN (:user_ids))\n      GROUP BY p.user_id\n      HAVING count(*) > 100\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true}
- Badge {:id=>31, :name=>"Admired", :default_icon=>"fa-heart", :badge_type_id=>1, :query=>"      SELECT p.user_id, current_timestamp AS granted_at\n      FROM posts AS p\n      WHERE p.like_count >= 5\n        AND (:backfill OR p.user_id IN (:user_ids))\n      GROUP BY p.user_id\n      HAVING count(*) > 300\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true}
- Badge {:id=>38, :name=>"Thank You", :default_icon=>"fa-heart", :badge_type_id=>3, :query=>"      SELECT us.user_id, current_timestamp AS granted_at\n      FROM user_stats AS us\n      INNER JOIN posts AS p ON p.user_id = us.user_id\n      WHERE p.like_count > 0\n        AND us.likes_given >= 10\n        AND (:backfill OR us.user_id IN (:user_ids))\n      GROUP BY us.user_id, us.likes_given\n      HAVING COUNT(*) > 20\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true}
- Badge {:id=>32, :name=>"Gives Back", :default_icon=>"fa-heart", :badge_type_id=>2, :query=>"      SELECT us.user_id, current_timestamp AS granted_at\n      FROM user_stats AS us\n      INNER JOIN posts AS p ON p.user_id = us.user_id\n      WHERE p.like_count > 0\n        AND us.likes_given >= 100\n        AND (:backfill OR us.user_id IN (:user_ids))\n      GROUP BY us.user_id, us.likes_given\n      HAVING COUNT(*) > 100\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true}
- Badge {:id=>39, :name=>"Empathetic", :default_icon=>"fa-heart", :badge_type_id=>1, :query=>"      SELECT us.user_id, current_timestamp AS granted_at\n      FROM user_stats AS us\n      INNER JOIN posts AS p ON p.user_id = us.user_id\n      WHERE p.like_count > 0\n        AND us.likes_given >= 1000\n        AND (:backfill OR us.user_id IN (:user_ids))\n      GROUP BY us.user_id, us.likes_given\n      HAVING COUNT(*) > 500\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true}
- Badge {:id=>33, :name=>"Out of Love", :default_icon=>"fa-heart", :badge_type_id=>3, :query=>"      SELECT gdl.user_id, current_timestamp AS granted_at\n      FROM given_daily_likes AS gdl\n      WHERE gdl.limit_reached\n        AND (:backfill OR gdl.user_id IN (:user_ids))\n      GROUP BY gdl.user_id\n      HAVING COUNT(*) >= 1\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true}
- Badge {:id=>34, :name=>"Higher Love", :default_icon=>"fa-heart", :badge_type_id=>2, :query=>"      SELECT gdl.user_id, current_timestamp AS granted_at\n      FROM given_daily_likes AS gdl\n      WHERE gdl.limit_reached\n        AND (:backfill OR gdl.user_id IN (:user_ids))\n      GROUP BY gdl.user_id\n      HAVING COUNT(*) >= 5\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true}
- Badge {:id=>35, :name=>"Crazy in Love", :default_icon=>"fa-heart", :badge_type_id=>1, :query=>"      SELECT gdl.user_id, current_timestamp AS granted_at\n      FROM given_daily_likes AS gdl\n      WHERE gdl.limit_reached\n        AND (:backfill OR gdl.user_id IN (:user_ids))\n      GROUP BY gdl.user_id\n      HAVING COUNT(*) >= 20\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true}
- Badge {:id=>40, :name=>"First Mention", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>"  SELECT acting_user_id AS user_id, min(target_post_id) AS post_id, min(p.created_at) AS granted_at\n  FROM user_actions\n  JOIN posts p ON p.id = target_post_id\n  JOIN topics t ON t.id = topic_id\n  JOIN categories c on c.id = category_id\n  WHERE action_type = 7\n    AND NOT read_restricted\n    AND p.deleted_at IS  NULL\n    AND t.deleted_at IS  NULL\n    AND t.visible\n    AND t.archetype <> 'private_message'\n    AND (:backfill OR p.id IN (:post_ids))\n  GROUP BY acting_user_id\n", :default_badge_grouping_id=>1, :trigger=>2, :system=>true}
- Badge {:id=>41, :name=>"First Emoji", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>nil, :default_badge_grouping_id=>1, :trigger=>0, :system=>true}
- Badge {:id=>42, :name=>"First Onebox", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>nil, :default_badge_grouping_id=>1, :trigger=>0, :system=>true}
- Badge {:id=>43, :name=>"First Reply By Email", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>nil, :default_badge_grouping_id=>1, :trigger=>0, :system=>true}
- Badge {:id=>44, :name=>"New User of the Month", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>nil, :default_badge_grouping_id=>1, :trigger=>0, :system=>true}
- Badge {:id=>45, :name=>"Enthusiast", :default_icon=>"far-eye", :badge_type_id=>3, :query=>"WITH consecutive_visits AS (\n  SELECT user_id\n       , visited_at\n       , visited_at - (DENSE_RANK() OVER (PARTITION BY user_id ORDER BY visited_at))::int s\n    FROM user_visits\n), visits AS (\n  SELECT user_id\n       , MIN(visited_at) \"start\"\n       , DENSE_RANK() OVER (PARTITION BY user_id ORDER BY s) \"rank\"\n    FROM consecutive_visits\nGROUP BY user_id, s\n  HAVING COUNT(*) >= 10\n)\nSELECT user_id\n     , \"start\" + interval '10 days' \"granted_at\"\n  FROM visits\n WHERE \"rank\" = 1\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true}
- Badge {:id=>46, :name=>"Aficionado", :default_icon=>"far-eye", :badge_type_id=>2, :query=>"WITH consecutive_visits AS (\n  SELECT user_id\n       , visited_at\n       , visited_at - (DENSE_RANK() OVER (PARTITION BY user_id ORDER BY visited_at))::int s\n    FROM user_visits\n), visits AS (\n  SELECT user_id\n       , MIN(visited_at) \"start\"\n       , DENSE_RANK() OVER (PARTITION BY user_id ORDER BY s) \"rank\"\n    FROM consecutive_visits\nGROUP BY user_id, s\n  HAVING COUNT(*) >= 100\n)\nSELECT user_id\n     , \"start\" + interval '100 days' \"granted_at\"\n  FROM visits\n WHERE \"rank\" = 1\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true}
- Badge {:id=>47, :name=>"Devotee", :default_icon=>"far-eye", :badge_type_id=>1, :query=>"WITH consecutive_visits AS (\n  SELECT user_id\n       , visited_at\n       , visited_at - (DENSE_RANK() OVER (PARTITION BY user_id ORDER BY visited_at))::int s\n    FROM user_visits\n), visits AS (\n  SELECT user_id\n       , MIN(visited_at) \"start\"\n       , DENSE_RANK() OVER (PARTITION BY user_id ORDER BY s) \"rank\"\n    FROM consecutive_visits\nGROUP BY user_id, s\n  HAVING COUNT(*) >= 365\n)\nSELECT user_id\n     , \"start\" + interval '365 days' \"granted_at\"\n  FROM visits\n WHERE \"rank\" = 1\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true}

== Seed from /var/www/discourse/db/fixtures/007_web_hook_event_types.rb
- WebHookEventType {:id=>1, :name=>"topic"}
- WebHookEventType {:id=>2, :name=>"post"}
- WebHookEventType {:id=>3, :name=>"user"}
- WebHookEventType {:id=>4, :name=>"group"}
- WebHookEventType {:id=>5, :name=>"category"}
- WebHookEventType {:id=>6, :name=>"tag"}
- WebHookEventType {:id=>7, :name=>"flag"}
- WebHookEventType {:id=>8, :name=>"queued_post"}
- WebHookEventType {:id=>9, :name=>"reviewable"}
- WebHookEventType {:id=>10, :name=>"notification"}

== Seed from /var/www/discourse/db/fixtures/009_users.rb
- UserEmail {:id=>-1, :email=>"no_email", :primary=>true, :user_id=>-1}
- User {:id=>-1, :name=>"system", :username=>"system", :username_lower=>"system", :password=>"1ee26224cae97cf6592c3733294cec10", :active=>true, :admin=>true, :moderator=>true, :approved=>true, :trust_level=>4}

== Seed from /var/www/discourse/db/fixtures/010_uploads.rb
- Upload {:id=>-1, :user_id=>-1, :original_filename=>"d-logo-sketch.png", :url=>"/images/d-logo-sketch.png", :filesize=>14461, :extension=>"png", :sha1=>"_aa4aed9d6276bab017d3991051fbb9177783abe"}
- Upload {:id=>-2, :user_id=>-1, :original_filename=>"d-logo-sketch-small.png", :url=>"/images/d-logo-sketch-small.png", :filesize=>6175, :extension=>"png", :sha1=>"_bc7909b0ece56689d3551a51911e6ee1810ad31"}
- Upload {:id=>-3, :user_id=>-1, :original_filename=>"default-favicon.ico", :url=>"/images/default-favicon.ico", :filesize=>6518, :extension=>"ico", :sha1=>"_bacea4851373b7c6c0ed37c8576245cc8eeef34"}
- Upload {:id=>-4, :user_id=>-1, :original_filename=>"default-apple-touch-icon.png", :url=>"/images/default-apple-touch-icon.png", :filesize=>8166, :extension=>"png", :sha1=>"_9cbb8e9d5ecd0c8ec8f48ded2f11025970ab194"}
- Upload {:id=>-5, :user_id=>-1, :original_filename=>"discourse-logo-sketch.png", :url=>"/images/discourse-logo-sketch.png", :filesize=>169105, :extension=>"png", :sha1=>"_abaabe41348866838adb7a011cdd530175a53df"}
- Upload {:id=>-6, :user_id=>-1, :original_filename=>"discourse-logo-sketch-small.png", :url=>"/images/discourse-logo-sketch-small.png", :filesize=>62655, :extension=>"png", :sha1=>"_129430568242d1b7f853bb13ebea28b3f6af4e7"}

== Seed from /var/www/discourse/db/fixtures/500_categories.rb

== Seed from /var/www/discourse/db/fixtures/600_themes.rb

== Seed from /var/www/discourse/db/fixtures/990_settings.rb

== Seed from /var/www/discourse/db/fixtures/990_topics.rb

== Seed from /var/www/discourse/plugins/discourse-narrative-bot/db/fixtures/001_discobot.rb

== 种子数据来自 /var/www/discourse/plugins/discourse-narrative-bot/db/fixtures/002_badges.rb
*** 正在打包资源,这可能需要一些时间 *** 
$ RUBY_GC_MALLOC_LIMIT_MAX=20971520 RUBY_GC_OLDMALLOC_LIMIT_MAX=20971520 RUBY_GC_HEAP_GROWTH_MAX_SLOTS=50000 RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR=0.9  bundle exec rake assets:precompile
正在清除临时文件
正在打包资源
I, [2020-03-30T17:37:23.229372 #21105]  INFO -- : 正在写入 /var/www/discourse/public/assets/locales/ar-b5b91d730370991b997b3e59981adc551f1277cec48a92d4331dae457248e1ee.js
I, [2020-03-30T17:37:23.419206 #21105]  INFO -- : 正在写入 /var/www/discourse/public/assets/locales/sr-590fff1675fbcd944c1c6831ec7bc5a99f50cf587f5eaf4c6fb3c0b17c29e56e.js
I, [2020-03-30T17:37:23.741297 #21105]  INFO -- : 正在写入 /var/www/discourse/public/assets/locales/id-5d511221f34182cfaa3613fdaa80824f113a2a3c495f84d820f9fdd2f86a04af.js
I, [2020-03-30T17:37:24.071293 #21105]  INFO -- : 正在写入 /var/www/discourse/public/assets/locales/th-a12a5dfba56da8b1b2aec93c7006427fb73a3d6b0fd6b8985b1a7cd7aaeea1e6.js
I, [2020-03-30T17:37:24.272084 #21105]  INFO -- : 正在写入 /var/www/discourse/public/assets/locales/te-1d84103402704ca326dfd925f477f7491dc193a2c3901ad3e0361f2f64058f90.js
I, [2020-03-30T17:37:24.486138 #21105]  INFO -- : 正在写入 /var/www/discourse/public/assets/locales/en-86734f536206584a3e643af93ce7330d1489034caeb42c59f17ade8668051aa3.js
I, [2020-03-30T17:37:24.977104 #21105]  INFO -- : 正在写入 /var/www/discourse/public/assets/locales/zh_TW-ebf8d2831bb46ba00b4810971e6329f944e0f17817dd5ab19da116a0bd3c3aa0.js
I, [2020-03-30T17:37:25.236687 #21105]  INFO -- : 正在写入 /var/www/discourse/public/assets/locales/el-fe910a3135d56135de26e413c4497619b6cbd18648cdfe951468c5babb3aef6d.js
I, [2020-03-30T17:37:25.563292 #21105]  INFO -- : 正在写入 /var/www/discourse/public/assets/locales/vi-6f705329a3e8f996ee093d078550cd3e8e8d4ddde460e159302dcbca2fa90e73.js
I, [2020-03-30T17:37:25.971896 #21105]  INFO -- : 正在写入 /var/www/discourse/public/assets/locales/sq-cf62e0b77ae080bedf63200bcbf26ad68fd26582d51dd16c3a03d7606bcdbb74.js
I, [2020-03-30T17:37:26.205073 #21105]  INFO -- : 正在写入 /var/www/discourse/public/assets/locales/it-9882fb9c0c14c466c8d7c2600ebcabfb26b133e2db9774e56cb228a30cdafeb3.js
I, [2020-03-30T17:37:26.618748 #21105]  INFO -- : 正在写入 /var/www/discourse/public/assets/locales/pt_BR-195440afebaef338eb44ee95c2c4e153c11f1f3358b120665f5d1a4a39efe55c.js
I, [2020-03-30T17:37:26.906568 #21105]  INFO -- : 正在写入 /var/www/discourse/public/assets/locales/es-f9732c1ac159494fc4219605684f7f42ec98a217cfca2866a2990422e40c0ced.js
I, [2020-03-30T17:37:27.238649 #21105]  INFO -- : 正在写入 /var/www/discourse/public/assets/locales/pt-1fb710184b1eadd0152a9e147df1f951b82666809f39da8c58d2fafcbea25883.js
I, [2020-03-30T17:37:27.633269 #21105]  INFO -- : 正在写入 /var/www/discourse/public/assets/locales/ru-cab0bdb49a33102fbf68387b9ebea114d3b5f64b8fc9b7146d8c404ff3aed84d.js
I, [2020-03-30T17:37:27.969640 #21105]  INFO -- : 正在写入 /var/www/discourse/public/assets/locales/lv-625cd8ed8377f362b0f841dcb37d9e74308211fc4a0d29fde3e84e4c5db331a4.js
I, [2020-03-30T17:37:28.321219 #21105]  INFO -- : 正在写入 /var/www/discourse/public/assets/locales/da-b02f3aaf28186cae3bf73a5eace93b605ce65352cae98aef36bae70466ce1a30.js
I, [2020-03-30T17:37:28.554277 #21105]  INFO -- : 正在写入 /var/www/discourse/public/assets/locales/sk-89a845532a879957f475815f1c28a9f3692d796a496eadd12c8a4519e8e6bc1a.js
I, [2020-03-30T17:37:28.980969 #21105]  INFO -- : 正在写入 /var/www/discourse/public/assets/locales/he-822924f2bd25da7cd2fa3ee09fe0c966c40fad412bf7b15ff4805c39b28fa78b.js
I, [2020-03-30T17:37:29.204145 #21105]  INFO -- : 正在写入 /var/www/discourse/public/assets/locales/ko-fe5653d833ab0c4844146416ff24f0d54fa268cb397616f6313627e26a153115.js
I, [2020-03-30T17:37:29.577740 #21105]  INFO -- : 正在写入 /var/www/discourse/public/assets/locales/sv-cdd6dfc67c7ad639e32b54018700fb671c294661c91f623e4d03d2a3b308c623.js
I, [2020-03-30T17:37:29.880476 #21105]  INFO -- : 正在写入 /var/www/discourse/public/assets/locales/cs-7e67c169cbcbe79043221e52e8d648ab62bf0d0e48097045294b15a4c880b764.js
I, [2020-03-30T17:37:30.193187 #21105]  INFO -- : 正在写入 /var/www/discourse/public/assets/locales/ro-5eb4f95402bde4745bc890fa201d36a93b6874fe6697733edce455771aaf8e9d.js
I, [2020-03-30T17:37:30.515455 #21105]  INFO -- : 正在写入 /var/www/discourse/public/assets/locales/tr_TR-8fc97036753003a5a3d26efa6bde156dd113f54c012eaa57998ff963c52c1575.js
I, [2020-03-30T17:37:30.709788 #21105]  INFO -- : 正在写入 /var/www/discourse/public/assets/locales/hu-f06d46a3019c4f4b8c43e1fcd38d4bb875ca2863508eb72e433c96ed25b6f936.js
I, [2020-03-30T17:37:31.121383 #21105]  INFO -- : 正在写入 /var/www/discourse/public/assets/locales/uk-cc44e86e0fa5a85f565888c36c9459fbe402864a6ca8fe8acaae71db93385a3a.js
I, [2020-03-30T17:37:31.438894 #21105]  INFO -- : 正在写入 /var/www/discourse/public/assets/locales/ja-7c10a3e512835304cd24bd1be1090c4b4429033d03c834140bfe3f5a229ebf00.js
I, [2020-03-30T17:37:31.638936 #21105]  INFO -- : 正在写入 /var/www/discourse/public/assets/locales/sl-789f779fa28513c35917c87f36c4f0e943f869fbfcaa59c8e01c7585cfbe0c73.js
I, [2020-03-30T17:37:32.054843 #21105]  INFO -- : 正在写入 /var/www/discourse/public/assets/locales/lt-9a1acec29f8a680008eec2a51a5d89c59faf560d79bdf3bff54469cdcd435eac.js
I, [2020-03-30T17:37:32.395066 #21105]  INFO -- : 正在写入 /var/www/discourse/public/assets/locales/hy-660dc1833232ba2e2daa8e73eb70444cac6db4ad5dfa4203028df0fcda2022f4.js
I, [2020-03-30T17:37:32.594107 #21105]  INFO -- : 正在写入 /var/www/discourse/public/assets/locales/en_US-0b62c97d243d27409b25b1225344b1d370ef8cf38ffc165b3dfbc6ecb4963c49.js
I, [2020-03-30T17:37:32.916806 #21105]  INFO -- : 正在写入 /var/www/discourse/public/assets/locales/fi-bba011c8985160c420fa406cf415f497fc787d6a890ed3e0c900daf74139d528.js
I, [2020-03-30T17:37:33.354471 #21105]  INFO -- : 正在写入 /var/www/discourse/public/assets/locales/sw-fe1644deabae259fcbe6b75386b53ecbcf6bb3571c4205aff1dc2c7b7dba0d28.js
I, [2020-03-30T17:37:33.658079 #21105]  INFO -- : 正在写入 /var/www/discourse/public/assets/locales/nl-bdd803d71d888c4cc310397530450b5d9ec2e8e076fb20268b5e24fc0bef88f0.js
I, [2020-03-30T17:37:34.015233 #21105]  INFO -- : 正在写入 /var/www/discourse/public/assets/locales/ca-07f5d292ed38926aa2f891be5bfe21ee6344c095a5e3c75c1cbd1c05c2eef1c7.js
I, [2020-03-30T17:37:34.325595 #21105]  INFO -- : 正在写入 /var/www/discourse/public/assets/locales/bs_BA-b740d69891c3cc6987b38e12b66755be46c75518898624f7b7991fe9899278a1.js
I, [2020-03-30T17:37:34.512023 #21105]  INFO -- : 正在写入 /var/www/discourse/public/assets/locales/et-5f1651ca142a68e48a3fc95191904d0ab54af29f5e535dac6b7fa3c50cd5d984.js
I, [2020-03-30T17:37:34.940012 #21105]  INFO -- : 正在写入 /var/www/discourse/public/assets/locales/pl_PL-71eb63fbfd456e96ef989ec6625753d41ba23a31e2872debb03f17a2c289c3c7.js
I, [2020-03-30T17:37:35.247620 #21105]  INFO -- : 正在写入 /var/www/discourse/public/assets/locales/zh_CN-705421f343d689d4b5c3bb74502cb4021654160d57d792fe84d459e82b9a9755.js
I, [2020-03-30T17:37:35.554242 #21105]  INFO -- : 正在写入 /var/www/discourse/public/assets/locales/de-f5f4e9e6ea66c593b547f05751703e54d8834b393088d5c63545b98f81c48d74.js
I, [2020-03-30T17:37:36.134928 #21105]  INFO -- : 正在写入 /var/www/discourse/public/assets/locales/fa_IR-94357c2693b4b54781926ff15896c8f58bddd64c7feb352c22361b240d993880.js
I, [2020-03-30T17:37:36.461179 #21105]  INFO -- : 正在写入 /var/www/discourse/public/assets/locales/nb_NO-fd53a5e8e30af8669b427b617a835d7fe76a7480d44e3e544f55bca89d182644.js
I, [2020-03-30T17:37:36.748830 #21105]  INFO -- : 正在写入 /var/www/discourse/public/assets/locales/be-fb38691c8808804805c0a70155d4448087def8c9c26241ea59e750cfc114d7f4.js
I, [2020-03-30T17:37:37.183628 #21105]  INFO -- : 正在写入 /var/www/discourse/public/assets/locales/fr-2cef249aa5f0661d3b097c10c16800c69807a05a2899ec23e8f89e9c76b0eb58.js
I, [2020-03-30T17:37:37.448921 #21105]  INFO -- : 正在写入 /var/www/discourse/public/assets/locales/bg-c9f805f0ae8026b39f44c72c7333538f91569970d21f942b48e249e182a960fb.js
I, [2020-03-30T17:37:37.837120 #21105]  INFO -- : 正在写入 /var/www/discourse/public/assets/locales/ur-5011f1ade33ac0ad662645d3fec2eb51f47d7a7bcc89ef1eab4d575add674d05.js
I, [2020-03-30T17:37:38.151219 #21105]  INFO -- : 正在写入 /var/www/discourse/public/assets/locales/gl-80558929fe4b372affdc666c8ae06c38822b9dd369244742b86b7819d5df5884.js
I, [2020-03-30T17:37:38.203658 #21105]  INFO -- : 正在写入 /var/www/discourse/public/assets/docker-manager-app-b01d86d59c0bb3371147d9261aaf51129dc577f8172f66f7656be5d005819fb2.js
I, [2020-03-30T17:37:38.715270 #21105]  INFO -- : 正在写入 /var/www/discourse/public/assets/docker-manager-vendor-9f5d11760b855dbb50ed9f659b2ca35198c0a130bf90e36cba4367bfe9825234.js
I, [2020-03-30T17:37:39.859600 #21105]  INFO -- : 正在写入 /var/www/discourse/public/assets/plugins/docker_manager-25504a87a4e36bcc8a621591ad8ca39652edee1eb267254e2d16758445970569.js
brotli -f --quality=6 /var/www/discourse/public/assets/locales/nb_NO-fd53a5e8e30af8669b427b617a835d7fe76a7480d44e3e544f55bca89d182644.js --output=/var/www/discourse/public/assets/locales/nb_NO-fd53a5e8e30af8669b427b617a835d7fe76a7480d44e3e544f55bca89d182644.js.br


完成压缩 locales/nb_NO-fd53a5e8e30af8669b427b617a835d7fe76a7480d44e3e544f55bca89d182644.js : 0.08 秒

22328275.677929655 正在压缩: locales/be-fb38691c8808804805c0a70155d4448087def8c9c26241ea59e750cfc114d7f4.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/be-fb38691c8808804805c0a70155d4448087def8c9c26241ea59e750cfc114d7f4.js > /var/www/discourse/public/assets/locales/be-fb38691c8808804805c0a70155d4448087def8c9c26241ea59e750cfc114d7f4.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/be-fb38691c8808804805c0a70155d4448087def8c9c26241ea59e750cfc114d7f4.js --output=/var/www/discourse/public/assets/locales/be-fb38691c8808804805c0a70155d4448087def8c9c26241ea59e750cfc114d7f4.js.br


完成压缩 locales/be-fb38691c8808804805c0a70155d4448087def8c9c26241ea59e750cfc114d7f4.js : 0.09 秒

22328275.764046177 正在压缩: locales/fr-2cef249aa5f0661d3b097c10c16800c69807a05a2899ec23e8f89e9c76b0eb58.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/fr-2cef249aa5f0661d3b097c10c16800c69807a05a2899ec23e8f89e9c76b0eb58.js > /var/www/discourse/public/assets/locales/fr-2cef249aa5f0661d3b097c10c16800c69807a05a2899ec23e8f89e9c76b0eb58.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/fr-2cef249aa5f0661d3b097c10c16800c69807a05a2899ec23e8f89e9c76b0eb58.js --output=/var/www/discourse/public/assets/locales/fr-2cef249aa5f0661d3b097c10c16800c69807a05a2899ec23e8f89e9c76b0eb58.js.br


完成压缩 locales/fr-2cef249aa5f0661d3b097c10c16800c69807a05a2899ec23e8f89e9c76b0eb58.js : 0.09 秒

22328275.858789854 正在压缩: locales/bg-c9f805f0ae8026b39f44c72c7333538f91569970d21f942b48e249e182a960fb.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/bg-c9f805f0ae8026b39f44c72c7333538f91569970d21f942b48e249e182a960fb.js > /var/www/discourse/public/assets/locales/bg-c9f805f0ae8026b39f44c72c7333538f91569970d21f942b48e249e182a960fb.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/bg-c9f805f0ae8026b39f44c72c7333538f91569970d21f942b48e249e182a960fb.js --output=/var/www/discourse/public/assets/locales/bg-c9f805f0ae8026b39f44c72c7333538f91569970d21f942b48e249e182a960fb.js.br


完成压缩 locales/bg-c9f805f0ae8026b39f44c72c7333538f91569970d21f942b48e249e182a960fb.js : 0.11 秒

22328275.967081018 正在压缩: locales/ur-5011f1ade33ac0ad662645d3fec2eb51f47d7a7bcc89ef1eab4d575add674d05.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/ur-5011f1ade33ac0ad662645d3fec2eb51f47d7a7bcc89ef1eab4d575add674d05.js > /var/www/discourse/public/assets/locales/ur-5011f1ade33ac0ad662645d3fec2eb51f47d7a7bcc89ef1eab4d575add674d05.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/ur-5011f1ade33ac0ad662645d3fec2eb51f47d7a7bcc89ef1eab4d575add674d05.js --output=/var/www/discourse/public/assets/locales/ur-5011f1ade33ac0ad662645d3fec2eb51f47d7a7bcc89ef1eab4d575add674d05.js.br


完成压缩 locales/ur-5011f1ade33ac0ad662645d3fec2eb51f47d7a7bcc89ef1eab4d575add674d05.js : 0.12 秒

22328276.088413183 正在压缩: locales/gl-80558929fe4b372affdc666c8ae06c38822b9dd369244742b86b7819d5df5884.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/gl-80558929fe4b372affdc666c8ae06c38822b9dd369244742b86b7819d5df5884.js > /var/www/discourse/public/assets/locales/gl-80558929fe4b372affdc666c8ae06c38822b9dd369244742b86b7819d5df5884.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/gl-80558929fe4b372affdc666c8ae06c38822b9dd369244742b86b7819d5df5884.js --output=/var/www/discourse/public/assets/locales/gl-80558929fe4b372affdc666c8ae06c38822b9dd369244742b86b7819d5df5884.js.br


完成压缩 locales/gl-80558929fe4b372affdc666c8ae06c38822b9dd369244742b86b7819d5df5884.js : 0.08 秒

22328276.17332225 正在压缩: docker-manager-app-b01d86d59c0bb3371147d9261aaf51129dc577f8172f66f7656be5d005819fb2.js
gzip -f -c -9 /var/www/discourse/public/assets/docker-manager-app-b01d86d59c0bb3371147d9261aaf51129dc577f8172f66f7656be5d005819fb2.js > /var/www/discourse/public/assets/docker-manager-app-b01d86d59c0bb3371147d9261aaf51129dc577f8172f66f7656be5d005819fb2.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/docker-manager-app-b01d86d59c0bb3371147d9261aaf51129dc577f8172f66f7656be5d005819fb2.js --output=/var/www/discourse/public/assets/docker-manager-app-b01d86d59c0bb3371147d9261aaf51129dc577f8172f66f7656be5d005819fb2.js.br


完成压缩 docker-manager-app-b01d86d59c0bb3371147d9261aaf51129dc577f8172f66f7656be5d005819fb2.js : 0.02 秒

22328276.192385804 正在压缩: docker-manager-vendor-9f5d11760b855dbb50ed9f659b2ca35198c0a130bf90e36cba4367bfe9825234.js
gzip -f -c -9 /var/www/discourse/public/assets/docker-manager-vendor-9f5d11760b855dbb50ed9f659b2ca35198c0a130bf90e36cba4367bfe9825234.js > /var/www/discourse/public/assets/docker-manager-vendor-9f5d11760b855dbb50ed9f659b2ca35198c0a130bf90e36cba4367bfe9825234.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/docker-manager-vendor-9f5d11760b855dbb50ed9f659b2ca35198c0a130bf90e36cba4367bfe9825234.js --output=/var/www/discourse/public/assets/docker-manager-vendor-9f5d11760b855dbb50ed9f659b2ca35198c0a130bf90e36cba4367bfe9825234.js.br


完成压缩 docker-manager-vendor-9f5d11760b855dbb50ed9f659b2ca35198c0a130bf90e36cba4367bfe9825234.js : 0.13 秒

22328276.31896036 正在压缩: plugins/docker_manager-25504a87a4e36bcc8a621591ad8ca39652edee1eb267254e2d16758445970569.js
uglifyjs '/var/www/discourse/public/assets/plugins/_docker_manager-25504a87a4e36bcc8a621591ad8ca39652edee1eb267254e2d16758445970569.js' -p relative -m -c -o '/var/www/discourse/public/assets/plugins/docker_manager-25504a87a4e36bcc8a621591ad8ca39652edee1eb267254e2d16758445970569.js' --source-map-root '/assets/plugins' --source-map '/var/www/discourse/public/assets/plugins/docker_manager-25504a87a4e36bcc8a621591ad8ca39652edee1eb267254e2d16758445970569.js.map' --source-map-url '/assets/plugins/docker_manager-25504a87a4e36bcc8a621591ad8ca39652edee1eb267254e2d16758445970569.js.map'
gzip -f -c -9 /var/www/discourse/public/assets/plugins/docker_manager-25504a87a4e36bcc8a621591ad8ca39652edee1eb267254e2d16758445970569.js > /var/www/discourse/public/assets/plugins/docker_manager-25504a87a4e36bcc8a621591ad8ca39652edee1eb267254e2d16758445970569.js.gz

brotli -f --quality=11 /var/www/discourse/public/assets/plugins/docker_manager-25504a87a4e36bcc8a621591ad8ca39652edee1eb267254e2d16758445970569.js --output=/var/www/discourse/public/assets/plugins/docker_manager-25504a87a4e36bcc8a621591ad8ca39652edee1eb267254e2d16758445970569.js.br


完成压缩 plugins/docker_manager-25504a87a4e36bcc8a621591ad8ca39652edee1eb267254e2d16758445970569.js : 0.33 秒

完成所有 JS 文件的压缩 : 18.64 秒

rake aborted!
SocketError: 无法打开到 geolite.maxmind.com:443 的 TCP 连接 (getaddrinfo: 名称或服务未知)
/var/www/discourse/lib/final_destination.rb:412:in `safe_session'
/var/www/discourse/lib/final_destination.rb:363:in `safe_get'
/var/www/discourse/lib/final_destination.rb:129:in `get'
/var/www/discourse/lib/file_helper.rb:47:in `download'
/var/www/discourse/lib/discourse_ip_info.rb:30:in `mmdb_download'
/var/www/discourse/lib/tasks/assets.rake:218:in `block (3 levels) in <top (required)>'
/var/www/discourse/lib/tasks/assets.rake:217:in `each'
/var/www/discourse/lib/tasks/assets.rake:217:in `block (2 levels) in <top (required)>'

由以下原因引起:
SocketError: getaddrinfo: 名称或服务未知
/var/www/discourse/lib/final_destination.rb:412:in `safe_session'
/var/www/discourse/lib/final_destination.rb:363:in `safe_get'
/var/www/discourse/lib/final_destination.rb:129:in `get'
/var/www/discourse/lib/file_helper.rb:47:in `download'
/var/www/discourse/lib/discourse_ip_info.rb:30:in `mmdb_download'
/var/www/discourse/lib/tasks/assets.rake:218:in `block (3 levels) in <top (required)>'
/var/www/discourse/lib/tasks/assets.rake:217:in `each'
/var/www/discourse/lib/tasks/assets.rake:217:in `block (2 levels) in <top (required)>'
任务: TOP => assets:precompile
(使用 --trace 运行任务可查看完整堆栈跟踪)
Docker Manager: 升级失败
#<RuntimeError: RuntimeError>
/var/www/discourse/plugins/docker_manager/lib/docker_manager/upgrader.rb:159:in `run'
/var/www/discourse/plugins/docker_manager/lib/docker_manager/upgrader.rb:81:in `upgrade'
/var/www/discourse/plugins/docker_manager/app/controllers/docker_manager/admin_controller.rb:95:in `block in upgrade'
/var/www/discourse/plugins/docker_manager/app/controllers/docker_manager/admin_controller.rb:91:in `fork'
/var/www/discourse/plugins/docker_manager/app/controllers/docker_manager/admin_controller.rb:91:in `upgrade'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_controller/metal/basic_implicit_render.rb:6:in `send_action'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/abstract_controller/base.rb:196:in `process_action'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_controller/metal/rendering.rb:30:in `process_action'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/abstract_controller/callbacks.rb:42:in `block in process_action'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.0/lib/active_support/callbacks.rb:135:in `run_callbacks'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/abstract_controller/callbacks.rb:41:in `process_action'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_controller/metal/rescue.rb:22:in `process_action'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_controller/metal/instrumentation.rb:33:in `block in process_action'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.0/lib/active_support/notifications.rb:180:in `block in instrument'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.0/lib/active_support/notifications/instrumenter.rb:24:in `instrument'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.0/lib/active_support/notifications.rb:180:in `instrument'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_controller/metal/instrumentation.rb:32:in `process_action'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_controller/metal/params_wrapper.rb:245:in `process_action'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/railties/controller_runtime.rb:27:in `process_action'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/abstract_controller/base.rb:136:in `process'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionview-6.0.0/lib/action_view/rendering.rb:39:in `process'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rack-mini-profiler-1.0.2/lib/mini_profiler/profiling_methods.rb:78:in `block in profile_method'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_controller/metal.rb:191:in `dispatch'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_controller/metal.rb:252:in `dispatch'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_dispatch/routing/route_set.rb:51:in `dispatch'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_dispatch/routing/route_set.rb:33:in `serve'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_dispatch/routing/mapper.rb:18:in `block in <class:Constraints>'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_dispatch/routing/mapper.rb:48:in `serve'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_dispatch/journey/router.rb:49:in `block in serve'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_dispatch/journey/router.rb:32:in `each'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_dispatch/journey/router.rb:32:in `serve'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_dispatch/routing/route_set.rb:837:in `call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/railties-6.0.0/lib/rails/engine.rb:526:in `call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/railties-6.0.0/lib/rails/railtie.rb:190:in `public_send'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/railties-6.0.0/lib/rails/railtie.rb:190:in `method_missing'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_dispatch/routing/mapper.rb:19:in `block in <class:Constraints>'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_dispatch/routing/mapper.rb:48:in `serve'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_dispatch/journey/router.rb:49:in `block in serve'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_dispatch/journey/router.rb:32:in `each'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_dispatch/journey/router.rb:32:in `serve'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_dispatch/routing/route_set.rb:837:in `call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.7/lib/rack/protection/frame_options.rb:31:in `call'
/var/www/discourse/lib/middleware/omniauth_bypass_middleware.rb:68:in `call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rack-2.0.7/lib/rack/tempfile_reaper.rb:15:in `call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rack-2.0.7/lib/rack/conditional_get.rb:38:in `call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rack-2.0.7/lib/rack/head.rb:12:in `call'
/var/www/discourse/lib/content_security_policy/middleware.rb:12:in `call'
/var/www/discourse/lib/middleware/anonymous_cache.rb:274:in `call'
/var/www/discourse/config/initializers/008-rack-cors.rb:25:in `call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rack-2.0.7/lib/rack/session/abstract/id.rb:232:in `context'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rack-2.0.7/lib/rack/session/abstract/id.rb:226:in `call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_dispatch/middleware/cookies.rb:648:in `call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_dispatch/middleware/callbacks.rb:27:in `block in call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.0/lib/active_support/callbacks.rb:101:in `run_callbacks'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_dispatch/middleware/callbacks.rb:26:in `call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_dispatch/middleware/actionable_exceptions.rb:17:in `call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_dispatch/middleware/debug_exceptions.rb:32:in `call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_dispatch/middleware/show_exceptions.rb:33:in `call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/logster-2.3.2/lib/logster/middleware/reporter.rb:43:in `call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/railties-6.0.0/lib/rails/rack/logger.rb:38:in `call_app'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/railties-6.0.0/lib/rails/rack/logger.rb:28:in `call'
/var/www/discourse/config/initializers/100-quiet_logger.rb:18:in `call'
/var/www/discourse/config/initializers/100-silence_logger.rb:31:in `call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_dispatch/middleware/remote_ip.rb:81:in `call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_dispatch/middleware/request_id.rb:27:in `call'
/var/www/discourse/lib/middleware/enforce_hostname.rb:17:in `call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rack-2.0.7/lib/rack/method_override.rb:22:in `call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_dispatch/middleware/executor.rb:14:in `call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rack-2.0.7/lib/rack/sendfile.rb:111:in `call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_dispatch/middleware/host_authorization.rb:77:in `call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rack-mini-profiler-1.0.2/lib/mini_profiler/profiler.rb:171:in `call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/message_bus-2.2.2/lib/message_bus/rack/middleware.rb:57:in `call'
/var/www/discourse/lib/middleware/request_tracker.rb:176:in `call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/railties-6.0.0/lib/rails/engine.rb:526:in `call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/railties-6.0.0/lib/rails/railtie.rb:190:in `public_send'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/railties-6.0.0/lib/rails/railtie.rb:190:in `method_missing'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rack-2.0.7/lib/rack/urlmap.rb:68:in `block in call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rack-2.0.7/lib/rack/urlmap.rb:53:in `each'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rack-2.0.7/lib/rack/urlmap.rb:53:in `call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/unicorn-5.5.1/lib/unicorn/http_server.rb:605:in `process_client'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/unicorn-5.5.1/lib/unicorn/http_server.rb:700:in `worker_loop'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/unicorn-5.5.1/lib/unicorn/http_server.rb:548:in `spawn_missing_workers'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/unicorn-5.5.1/lib/unicorn/http_server.rb:144:in `start'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/unicorn-5.5.1/bin/unicorn:128:in `<top (required)>'
/var/www/discourse/vendor/bundle/ruby/2.6.0/bin/unicorn:23:in `load'
/var/www/discourse/vendor/bundle/ruby/2.6.0/bin/unicorn:23:in `<main>'
正在启动 1 个初始停止的 Unicorn 工作进程

Discourse 升级失败日志:

升级 Discourse 时出错

********************************************************
*** 请耐心等待,后续步骤可能需要一些时间 ***
********************************************************
重启 Unicorn 以释放内存
正在重启 unicorn pid: 1466
等待 Unicorn 重新加载。
等待 Unicorn 重新加载..
等待 Unicorn 重新加载...
等待 Unicorn 重新加载....
等待 Unicorn 重新加载.....
等待 Unicorn 重新加载......
等待 Unicorn 重新加载.......
等待 Unicorn 重新加载........
等待 Unicorn 重新加载.........
等待 Unicorn 重新加载..........
等待 Unicorn 重新加载...........
等待 Unicorn 重新加载............
等待 Unicorn 重新加载.............
等待 Unicorn 重新加载..............
等待 Unicorn 重新加载...............
等待 Unicorn 重新加载................
等待 Unicorn 重新加载.................
等待 Unicorn 重新加载..................
等待 Unicorn 重新加载...................
等待 Unicorn 重新加载....................
等待 Unicorn 重新加载.....................
等待 Unicorn 重新加载......................
等待 Unicorn 重新加载.......................
等待 Unicorn 重新加载........................
等待 Unicorn 重新加载.........................
等待 Unicorn 重新加载..........................
等待 Unicorn 重新加载...........................
等待 Unicorn 重新加载............................
等待 Unicorn 重新加载.............................
等待 Unicorn 重新加载..............................
等待 Unicorn 重新加载...............................
等待 Unicorn 重新加载................................
等待 Unicorn 重新加载.................................
等待 Unicorn 重新加载..................................
等待 Unicorn 重新加载...................................
等待 Unicorn 重新加载....................................
等待 Unicorn 重新加载.....................................
等待 Unicorn 重新加载......................................
等待 Unicorn 重新加载.......................................
等待 Unicorn 重新加载........................................
等待 Unicorn 重新加载.........................................
等待 Unicorn 重新加载..........................................
等待 Unicorn 重新加载...........................................
等待 Unicorn 重新加载............................................
等待 Unicorn 重新加载.............................................
等待 Unicorn 重新加载..............................................
等待 Unicorn 重新加载...............................................
等待 Unicorn 重新加载................................................
等待 Unicorn 重新加载.................................................
等待 Unicorn 重新加载..................................................
等待 Unicorn 重新加载...................................................
等待 Unicorn 重新加载....................................................
等待 Unicorn 重新加载.....................................................
等待 Unicorn 重新加载......................................................
等待 Unicorn 重新加载.......................................................
等待 Unicorn 重新加载........................................................
等待 Unicorn 重新加载.........................................................
等待 Unicorn 重新加载..........................................................
等待 Unicorn 重新加载...........................................................
停止 1 个 Unicorn 工作进程,以释放内存
停止作业队列以回收内存,主进程 ID 为 22051
$ cd /var/www/discourse && git fetch --tags --force && git reset --hard HEAD@{upstream}
来自 https://github.com/discourse/discourse
a3345057f2..fa5ba6beb8  tests-passed -> origin/tests-passed
使用 ember-data-source 3.0.2
使用 sprockets 3.7.2
使用 ember-handlebars-template 0.8.0
使用 method_source 0.9.2
使用 thor 1.0.1
使用 railties 6.0.1
使用 jquery-rails 4.3.5
使用 ember-rails 0.18.5
使用 excon 0.72.0
使用 multipart-post 2.1.1
使用 faraday 0.17.3
使用 fast_blank 1.0.0
使用 rake-compiler 1.1.0
使用 fast_xor 1.1.3
使用 fast_xs 0.8.0
使用 fastimage 2.1.7
使用 ffi 1.12.2
使用 flamegraph 0.9.5
使用 gc_tracer 1.5.1
使用 guess_html_encoding 0.0.11
使用 hashie 3.6.0
使用 highline 1.7.10
使用 hkdf 0.3.0
使用 htmlentities 4.3.4
使用 http_accept_language 2.1.1
使用 json 2.3.0
使用 jwt 2.2.1
使用 kgio 2.11.3
使用 libv8 7.3.492.27.1 (x86_64-linux)
使用 request_store 1.5.0
使用 lograge 0.11.2
使用 logstash-event 1.2.02
使用 logstash-logger 0.26.1
使用 logster 2.8.0
使用 lru_redux 1.1.0
使用 lz4-ruby 0.3.3
使用 maxminddb 0.1.22
使用 memory_profiler 0.9.14
使用 message_bus 2.2.4
使用 mini_racer 0.2.9
使用 rack-protection 2.0.8.1
使用 redis 4.1.3
使用 sidekiq 6.0.6
使用 mini_scheduler 0.12.2
使用 mini_sql 0.2.4
使用 mini_suffix 0.3.0
使用 multi_json 1.14.1
使用 multi_xml 0.6.0
使用 mustache 1.1.1
使用 nio4r 2.5.2
使用 nokogumbo 2.0.2
使用 oauth 0.5.4
使用 oauth2 1.4.4
使用 oj 3.10.5
使用 omniauth 1.9.1
使用 omniauth-oauth2 1.6.0
使用 omniauth-facebook 6.0.0
使用 omniauth-github 1.4.0
使用 omniauth-google-oauth2 0.8.0
使用 omniauth-instagram 1.3.0
使用 omniauth-oauth 1.1.0
使用 omniauth-twitter 1.4.0
使用 sanitize 5.1.0
使用 onebox 1.9.27.1
使用 optimist 3.0.0
使用 pg 1.2.3
使用 pry 0.12.2
使用 pry-rails 0.3.9
使用 puma 4.3.3
使用 r2 0.2.7
使用 rack-mini-profiler 2.0.1
使用 rails_multisite 2.1.1
使用 raindrops 0.19.1
使用 rbtrace 0.4.12
使用 rchardet 1.8.0
使用 redis-namespace 1.7.0
使用 rinku 2.0.6
使用 rotp 5.1.0
使用 rqrcode_core 0.1.1
使用 rqrcode 1.1.2
使用 rtlit 0.0.5
使用 ruby-readability 0.7.0
使用 rubyzip 2.3.0
使用 sassc 2.0.1
使用 sprockets-rails 3.2.1
使用 tilt 2.0.10
使用 sassc-rails 2.1.2
使用 seed-fu 2.3.9
使用 sshkey 2.0.0
使用 stackprof 0.2.15
使用 uglifier 4.2.0
使用 unf_ext 0.0.7.7
使用 unf 0.1.4
使用 unicorn 5.5.4
使用 webpush 1.0.0
Bundle 完成!127 个 Gemfile 依赖项,现已安装 158 个 gems。
未安装 test 和 development 组中的 gems。
Bundled gems 已安装到 `./vendor/bundle`
$ SKIP_POST_DEPLOYMENT_MIGRATIONS=1 bundle exec rake multisite:migrate
- BadgeType {:id=>2, :name=>"Silver"}
- BadgeType {:id=>3, :name=>"Bronze"}

== 种子数据来自 /var/www/discourse/db/fixtures/006_badges.rb
- BadgeGrouping {:id=>1, :name=>"入门", :default_position=>10}
- BadgeGrouping {:id=>2, :name=>"社区", :default_position=>11}
- BadgeGrouping {:id=>3, :name=>"发帖", :default_position=>12}
- BadgeGrouping {:id=>4, :name=>"信任等级", :default_position=>13}
- BadgeGrouping {:id=>5, :name=>"其他", :default_position=>14}
- Badge {:id=>1, :name=>"普通用户", :badge_type_id=>3, :query=>"SELECT u.id user_id, current_timestamp granted_at FROM users u\nWHERE trust_level >= 1 AND (\n  :backfill OR u.id IN (:user_ids)\n)\n", :default_badge_grouping_id=>4, :trigger=>4, :default_allow_title=>false, :default_icon=>"fa-user", :system=>true}
- Badge {:id=>2, :name=>"会员", :badge_type_id=>3, :query=>"SELECT u.id user_id, current_timestamp granted_at FROM users u\nWHERE trust_level >= 2 AND (\n  :backfill OR u.id IN (:user_ids)\n)\n", :default_badge_grouping_id=>4, :trigger=>4, :default_allow_title=>false, :default_icon=>"fa-user", :system=>true}
- Badge {:id=>3, :name=>"常客", :badge_type_id=>2, :query=>"SELECT u.id user_id, current_timestamp granted_at FROM users u\nWHERE trust_level >= 3 AND (\n  :backfill OR u.id IN (:user_ids)\n)\n", :default_badge_grouping_id=>4, :trigger=>4, :default_allow_title=>true, :default_icon=>"fa-user", :system=>true}
- Badge {:id=>4, :name=>"领袖", :badge_type_id=>1, :query=>"SELECT u.id user_id, current_timestamp granted_at FROM users u\nWHERE trust_level >= 4 AND (\n  :backfill OR u.id IN (:user_ids)\n)\n", :default_badge_grouping_id=>4, :trigger=>4, :default_allow_title=>true, :default_icon=>"fa-user", :system=>true}
- Badge {:id=>17, :name=>"读者", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>"SELECT id user_id, current_timestamp granted_at\nFROM users\nWHERE id IN\n(\n  SELECT pt.user_id\n  FROM post_timings pt\n  JOIN badge_posts b ON b.post_number = pt.post_number AND\n                        b.topic_id = pt.topic_id\n  JOIN topics t ON t.id = pt.topic_id\n  LEFT JOIN user_badges ub ON ub.badge_id = 17 AND ub.user_id = pt.user_id\n  WHERE ub.id IS NULL AND t.posts_count > 100\n  GROUP BY pt.user_id, pt.topic_id, t.posts_count\n  HAVING count(*) >= t.posts_count\n)\n", :default_badge_grouping_id=>1, :auto_revoke=>false, :system=>true}
- Badge {:id=>16, :name=>"阅读指南", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>"SELECT user_id, read_faq granted_at\nFROM user_stats\nWHERE read_faq IS NOT NULL AND (user_id IN (:user_ids) OR :backfill)\n", :default_badge_grouping_id=>1, :trigger=>8, :system=>true}
- Badge {:id=>14, :name=>"第一个链接", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>"SELECT l.user_id, l.post_id, l.created_at granted_at\nFROM\n(\n  SELECT MIN(l1.id) id\n  FROM topic_links l1\n  JOIN badge_posts p1 ON p1.id = l1.post_id\n  JOIN badge_posts p2 ON p2.id = l1.link_post_id\n  WHERE NOT reflection AND p1.topic_id <> p2.topic_id AND not quote AND\n    (:backfill OR ( p1.id in (:post_ids) ))\n  GROUP BY l1.user_id\n) ids\nJOIN topic_links l ON l.id = ids.id\n", :default_badge_grouping_id=>1, :trigger=>2, :system=>true}
- Badge {:id=>15, :name=>"第一个引用", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>"SELECT ids.user_id, q.post_id, p3.created_at granted_at\nFROM\n(\n  SELECT p1.user_id, MIN(q1.id) id\n  FROM quoted_posts q1\n  JOIN badge_posts p1 ON p1.id = q1.post_id\n  JOIN badge_posts p2 ON p2.id = q1.quoted_post_id\n  WHERE (:backfill OR ( p1.id IN (:post_ids) ))\n  GROUP BY p1.user_id\n) ids\nJOIN quoted_posts q ON q.id = ids.id\nJOIN badge_posts p3 ON q.post_id = p3.id\n", :default_badge_grouping_id=>1, :trigger=>2, :system=>true}
- Badge {:id=>11, :name=>"第一个赞", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>"SELECT pa1.user_id, pa1.created_at granted_at, pa1.post_id\nFROM (\n  SELECT pa.user_id, min(pa.id) id\n  FROM post_actions pa\n  JOIN badge_posts p on p.id = pa.post_id\n  WHERE post_action_type_id = 2 AND\n    (:backfill OR pa.post_id IN (:post_ids) )\n  GROUP BY pa.user_id\n) x\nJOIN post_actions pa1 on pa1.id = x.id\n", :default_badge_grouping_id=>1, :trigger=>1, :system=>true}
- Badge {:id=>13, :name=>"第一个举报", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>false, :query=>"SELECT pa1.user_id, pa1.created_at granted_at, pa1.post_id\nFROM (\n  SELECT pa.user_id, min(pa.id) id\n  FROM post_actions pa\n  JOIN badge_posts p on p.id = pa.post_id\n  WHERE post_action_type_id IN (3,4,8) AND\n    (:backfill OR pa.post_id IN (:post_ids) )\n  GROUP BY pa.user_id\n) x\nJOIN post_actions pa1 on pa1.id = x.id\n", :default_badge_grouping_id=>1, :trigger=>1, :auto_revoke=>false, :system=>true}
- Badge {:id=>25, :name=>"推广者", :default_icon=>"fa-user-plus", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>"SELECT u.id user_id, current_timestamp granted_at\nFROM users u\nWHERE u.id IN (\n  SELECT invited_by_id\n  FROM invites i\n  JOIN users u2 ON u2.id = i.user_id\n  WHERE i.deleted_at IS NULL AND u2.active AND u2.trust_level >= 0 AND u2.silenced_till IS NULL\n  GROUP BY invited_by_id\n  HAVING COUNT(*) >= 1\n) AND u.active AND u.silenced_till IS NULL AND u.id > 0 AND\n  (:backfill OR u.id IN (:user_ids) )\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>true, :system=>true}
- Badge {:id=>26, :name=>"宣传者", :default_icon=>"fa-user-plus", :badge_type_id=>2, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>"SELECT u.id user_id, current_timestamp granted_at\nFROM users u\nWHERE u.id IN (\n  SELECT invited_by_id\n  FROM invites i\n  JOIN users u2 ON u2.id = i.user_id\n  WHERE i.deleted_at IS NULL AND u2.active AND u2.trust_level >= 1 AND u2.silenced_till IS NULL\n  GROUP BY invited_by_id\n  HAVING COUNT(*) >= 3\n) AND u.active AND u.silenced_till IS NULL AND u.id > 0 AND\n  (:backfill OR u.id IN (:user_ids) )\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>true, :system=>true}
- Badge {:id=>27, :name=>"冠军", :default_icon=>"fa-user-plus", :badge_type_id=>1, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>"SELECT u.id user_id, current_timestamp granted_at\nFROM users u\nWHERE u.id IN (\n  SELECT invited_by_id\n  FROM invites i\n  JOIN users u2 ON u2.id = i.user_id\n  WHERE i.deleted_at IS NULL AND u2.active AND u2.trust_level >= 2 AND u2.silenced_till IS NULL\n  GROUP BY invited_by_id\n  HAVING COUNT(*) >= 5\n) AND u.active AND u.silenced_till IS NULL AND u.id > 0 AND\n  (:backfill OR u.id IN (:user_ids) )\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>true, :system=>true}
- Badge {:id=>12, :name=>"第一次分享", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>"SELECT views.user_id, i2.post_id, i2.created_at granted_at\nFROM\n(\n  SELECT i.user_id, MIN(i.id) i_id\n  FROM incoming_links i\n  JOIN badge_posts p on p.id = i.post_id\n  WHERE i.user_id IS NOT NULL\n  GROUP BY i.user_id\n) as views\nJOIN incoming_links i2 ON i2.id = views.i_id\n", :default_badge_grouping_id=>1, :trigger=>0, :system=>true}
- Badge {:id=>21, :name=>"不错的分享", :badge_type_id=>3, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"SELECT views.user_id, i2.post_id, current_timestamp granted_at\nFROM\n(\n  SELECT i.user_id, MIN(i.id) i_id\n  FROM incoming_links i\n  JOIN badge_posts p on p.id = i.post_id\n  WHERE i.user_id IS NOT NULL\n  GROUP BY i.user_id,i.post_id\n  HAVING COUNT(*) > 25\n) as views\nJOIN incoming_links i2 ON i2.id = views.i_id\n", :default_badge_grouping_id=>2, :trigger=>0, :system=>true}
- Badge {:id=>22, :name=>"好的分享", :badge_type_id=>2, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"SELECT views.user_id, i2.post_id, current_timestamp granted_at\nFROM\n(\n  SELECT i.user_id, MIN(i.id) i_id\n  FROM incoming_links i\n  JOIN badge_posts p on p.id = i.post_id\n  WHERE i.user_id IS NOT NULL\n  GROUP BY i.user_id,i.post_id\n  HAVING COUNT(*) > 300\n) as views\nJOIN incoming_links i2 ON i2.id = views.i_id\n", :default_badge_grouping_id=>2, :trigger=>0, :system=>true}
- Badge {:id=>23, :name=>"伟大的分享", :badge_type_id=>1, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"SELECT views.user_id, i2.post_id, current_timestamp granted_at\nFROM\n(\n  SELECT i.user_id, MIN(i.id) i_id\n  FROM incoming_links i\n  JOIN badge_posts p on p.id = i.post_id\n  WHERE i.user_id IS NOT NULL\n  GROUP BY i.user_id,i.post_id\n  HAVING COUNT(*) > 1000\n) as views\nJOIN incoming_links i2 ON i2.id = views.i_id\n", :default_badge_grouping_id=>2, :trigger=>0, :system=>true}
- Badge {:id=>5, :name=>"欢迎", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>"SELECT p.user_id, min(post_id) post_id, min(pa.created_at) granted_at\nFROM post_actions pa\nJOIN badge_posts p on p.id = pa.post_id\nWHERE post_action_type_id = 2 AND\n    (:backfill OR pa.post_id IN (:post_ids) )\nGROUP BY p.user_id\n", :default_badge_grouping_id=>2, :trigger=>1, :system=>true}
- Badge {:id=>9, :name=>"自传家", :badge_type_id=>3, :multiple_grant=>false, :query=>"SELECT u.id user_id, current_timestamp granted_at\nFROM users u\nJOIN user_profiles up on u.id = up.user_id\nWHERE bio_raw IS NOT NULL AND LENGTH(TRIM(bio_raw)) > 10 AND\n      uploaded_avatar_id IS NOT NULL AND\n      (:backfill OR u.id IN (:user_ids) )\n", :default_badge_grouping_id=>1, :trigger=>8, :system=>true}
- Badge {:id=>10, :name=>"编辑者", :badge_type_id=>3, :multiple_grant=>false, :query=>"SELECT p.user_id, min(p.id) post_id, min(p.created_at) granted_at\nFROM badge_posts p\nWHERE p.self_edits > 0 AND\n    (:backfill OR p.id IN (:post_ids) )\nGROUP BY p.user_id\n", :default_badge_grouping_id=>1, :trigger=>2, :system=>true}
- Badge {:id=>48, :name=>"Wiki 编辑者", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :query=>"SELECT pr2.user_id, pr2.post_id, pr2.created_at granted_at\nFROM\n(\n  SELECT min(pr.id) id\n  FROM post_revisions pr\n  JOIN badge_posts p on p.id = pr.post_id\n  WHERE p.wiki\n      AND NOT pr.hidden\n      AND (:backfill OR p.id IN (:post_ids))\n  GROUP BY pr.user_id\n) as X\nJOIN post_revisions pr2 ON pr2.id = X.id\n", :default_badge_grouping_id=>1, :trigger=>2, :system=>true}
- Badge {:id=>6, :name=>"不错的帖子", :badge_type_id=>3, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"SELECT p.user_id, p.id post_id, current_timestamp granted_at\nFROM badge_posts p\nWHERE p.post_number > 1 AND p.like_count >= 10 AND\n  (:backfill OR p.id IN (:post_ids) )\n", :default_badge_grouping_id=>3, :trigger=>1, :system=>true}
- Badge {:id=>7, :name=>"好的帖子", :badge_type_id=>2, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"SELECT p.user_id, p.id post_id, current_timestamp granted_at\nFROM badge_posts p\nWHERE p.post_number > 1 AND p.like_count >= 25 AND\n  (:backfill OR p.id IN (:post_ids) )\n", :default_badge_grouping_id=>3, :trigger=>1, :system=>true}
- Badge {:id=>8, :name=>"伟大的帖子", :badge_type_id=>1, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"SELECT p.user_id, p.id post_id, current_timestamp granted_at\nFROM badge_posts p\nWHERE p.post_number > 1 AND p.like_count >= 50 AND\n  (:backfill OR p.id IN (:post_ids) )\n", :default_badge_grouping_id=>3, :trigger=>1, :system=>true}
- Badge {:id=>18, :name=>"不错的话题", :badge_type_id=>3, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"SELECT p.user_id, p.id post_id, current_timestamp granted_at\nFROM badge_posts p\nWHERE p.post_number = 1 AND p.like_count >= 10 AND\n  (:backfill OR p.id IN (:post_ids) )\n", :default_badge_grouping_id=>3, :trigger=>1, :system=>true}
- Badge {:id=>19, :name=>"好的话题", :badge_type_id=>2, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"SELECT p.user_id, p.id post_id, current_timestamp granted_at\nFROM badge_posts p\nWHERE p.post_number = 1 AND p.like_count >= 25 AND\n  (:backfill OR p.id IN (:post_ids) )\n", :default_badge_grouping_id=>3, :trigger=>1, :system=>true}
- Badge {:id=>20, :name=>"伟大的话题", :badge_type_id=>1, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"SELECT p.user_id, p.id post_id, current_timestamp granted_at\nFROM badge_posts p\nWHERE p.post_number = 1 AND p.like_count >= 50 AND\n  (:backfill OR p.id IN (:post_ids) )\n", :default_badge_grouping_id=>3, :trigger=>1, :system=>true}
- Badge {:id=>24, :name=>"周年", :default_icon=>"far-clock", :badge_type_id=>2, :default_badge_grouping_id=>2, :query=>nil, :trigger=>0, :auto_revoke=>false, :system=>true, :multiple_grant=>true}
- Badge {:id=>28, :name=>"热门链接", :badge_type_id=>3, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"SELECT tl.user_id, post_id, current_timestamp granted_at\n  FROM topic_links tl\n  JOIN badge_posts p ON p.id = post_id\n WHERE NOT tl.internal\n   AND tl.clicks >= 50\nGROUP BY tl.user_id, tl.post_id\n", :default_badge_grouping_id=>3, :trigger=>0, :system=>true}
- Badge {:id=>29, :name=>"火爆链接", :badge_type_id=>2, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"SELECT tl.user_id, post_id, current_timestamp granted_at\n  FROM topic_links tl\n  JOIN badge_posts p ON p.id = post_id\n WHERE NOT tl.internal\n   AND tl.clicks >= 300\nGROUP BY tl.user_id, tl.post_id\n", :default_badge_grouping_id=>3, :trigger=>0, :system=>true}
- Badge {:id=>30, :name=>"著名链接", :badge_type_id=>1, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"SELECT tl.user_id, post_id, current_timestamp granted_at\n  FROM topic_links tl\n  JOIN badge_posts p ON p.id = post_id\n WHERE NOT tl.internal\n   AND tl.clicks >= 1000\nGROUP BY tl.user_id, tl.post_id\n", :default_badge_grouping_id=>3, :trigger=>0, :system=>true}
- Badge {:id=>36, :name=>"受赞赏", :default_icon=>"fa-heart", :badge_type_id=>3, :query=>"SELECT p.user_id, current_timestamp AS granted_at\nFROM posts AS p\nWHERE p.like_count >= 1\n  AND (:backfill OR p.user_id IN (:user_ids))\nGROUP BY p.user_id\nHAVING count(*) > 20\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true}
- Badge {:id=>37, :name=>"受尊敬", :default_icon=>"fa-heart", :badge_type_id=>2, :query=>"SELECT p.user_id, current_timestamp AS granted_at\nFROM posts AS p\nWHERE p.like_count >= 2\n  AND (:backfill OR p.user_id IN (:user_ids))\nGROUP BY p.user_id\nHAVING count(*) > 100\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true}
- Badge {:id=>31, :name=>"受钦佩", :default_icon=>"fa-heart", :badge_type_id=>1, :query=>"SELECT p.user_id, current_timestamp AS granted_at\nFROM posts AS p\nWHERE p.like_count >= 5\n  AND (:backfill OR p.user_id IN (:user_ids))\nGROUP BY p.user_id\nHAVING count(*) > 300\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true}
- Badge {:id=>38, :name=>"谢谢", :default_icon=>"fa-heart", :badge_type_id=>3, :query=>"SELECT us.user_id, current_timestamp AS granted_at\nFROM user_stats AS us\nINNER JOIN posts AS p ON p.user_id = us.user_id\nWHERE p.like_count > 0\n  AND us.likes_given >= 10\n  AND (:backfill OR us.user_id IN (:user_ids))\nGROUP BY us.user_id, us.likes_given\nHAVING COUNT(*) > 20\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true}
- Badge {:id=>32, :name=>"给予回报", :default_icon=>"fa-heart", :badge_type_id=>2, :query=>"SELECT us.user_id, current_timestamp AS granted_at\nFROM user_stats AS us\nINNER JOIN posts AS p ON p.user_id = us.user_id\nWHERE p.like_count > 0\n  AND us.likes_given >= 100\n  AND (:backfill OR us.user_id IN (:user_ids))\nGROUP BY us.user_id, us.likes_given\nHAVING COUNT(*) > 100\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true}
- Badge {:id=>39, :name=>"富有同情心", :default_icon=>"fa-heart", :badge_type_id=>1, :query=>"SELECT us.user_id, current_timestamp AS granted_at\nFROM user_stats AS us\nINNER JOIN posts AS p ON p.user_id = us.user_id\nWHERE p.like_count > 0\n  AND us.likes_given >= 1000\n  AND (:backfill OR us.user_id IN (:user_ids))\nGROUP BY us.user_id, us.likes_given\nHAVING COUNT(*) > 500\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true}
- Badge {:id=>33, :name=>"爱到极限", :default_icon=>"fa-heart", :badge_type_id=>3, :query=>"SELECT gdl.user_id, current_timestamp AS granted_at\nFROM given_daily_likes AS gdl\nWHERE gdl.limit_reached\n  AND (:backfill OR gdl.user_id IN (:user_ids))\nGROUP BY gdl.user_id\nHAVING COUNT(*) >= 1\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true}
- Badge {:id=>34, :name=>"更高层次的爱", :default_icon=>"fa-heart", :badge_type_id=>2, :query=>"SELECT gdl.user_id, current_timestamp AS granted_at\nFROM given_daily_likes AS gdl\nWHERE gdl.limit_reached\n  AND (:backfill OR gdl.user_id IN (:user_ids))\nGROUP BY gdl.user_id\nHAVING COUNT(*) >= 5\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true}
- Badge {:id=>35, :name=>"疯狂的爱", :default_icon=>"fa-heart", :badge_type_id=>1, :query=>"SELECT gdl.user_id, current_timestamp AS granted_at\nFROM given_daily_likes AS gdl\nWHERE gdl.limit_reached\n  AND (:backfill OR gdl.user_id IN (:user_ids))\nGROUP BY gdl.user_id\nHAVING COUNT(*) >= 20\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true}
- Badge {:id=>40, :name=>"第一次提及", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>"SELECT acting_user_id AS user_id, min(target_post_id) AS post_id, min(p.created_at) AS granted_at\nFROM user_actions\nJOIN posts p ON p.id = target_post_id\nJOIN topics t ON t.id = topic_id\nJOIN categories c on c.id = category_id\nWHERE action_type = 7\n  AND NOT read_restricted\n  AND p.deleted_at IS  NULL\n  AND t.deleted_at IS  NULL\n  AND t.visible\n  AND t.archetype <> 'private_message'\n  AND (:backfill OR p.id IN (:post_ids))\nGROUP BY acting_user_id\n", :default_badge_grouping_id=>1, :trigger=>2, :system=>true}
- Badge {:id=>41, :name=>"第一个表情", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>nil, :default_badge_grouping_id=>1, :trigger=>0, :system=>true}
- Badge {:id=>42, :name=>"第一个 Onebox", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>nil, :default_badge_grouping_id=>1, :trigger=>0, :system=>true}
- Badge {:id=>43, :name=>"第一次邮件回复", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>nil, :default_badge_grouping_id=>1, :trigger=>0, :system=>true}
- Badge {:id=>44, :name=>"月度新用户", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>nil, :default_badge_grouping_id=>1, :trigger=>0, :system=>true}
- Badge {:id=>45, :name=>"爱好者", :default_icon=>"far-eye", :badge_type_id=>3, :query=>"WITH consecutive_visits AS (\n  SELECT user_id\n       , visited_at\n       , visited_at - (DENSE_RANK() OVER (PARTITION BY user_id ORDER BY visited_at))::int s\n    FROM user_visits\n), visits AS (\n  SELECT user_id\n       , MIN(visited_at) \"start\"\n       , DENSE_RANK() OVER (PARTITION BY user_id ORDER BY s) \"rank\"\n    FROM consecutive_visits\nGROUP BY user_id, s\n  HAVING COUNT(*) >= 10\n)\nSELECT user_id\n     , \"start\" + interval '10 days' \"granted_at\"\n  FROM visits\n WHERE \"rank\" = 1\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true}
- Badge {:id=>46, :name=>"资深爱好者", :default_icon=>"far-eye", :badge_type_id=>2, :query=>"WITH consecutive_visits AS (\n  SELECT user_id\n       , visited_at\n       , visited_at - (DENSE_RANK() OVER (PARTITION BY user_id ORDER BY visited_at))::int s\n    FROM user_visits\n), visits AS (\n  SELECT user_id\n       , MIN(visited_at) \"start\"\n       , DENSE_RANK() OVER (PARTITION BY user_id ORDER BY s) \"rank\"\n    FROM consecutive_visits\nGROUP BY user_id, s\n  HAVING COUNT(*) >= 100\n)\nSELECT user_id\n     , \"start\" + interval '100 days' \"granted_at\"\n  FROM visits\n WHERE \"rank\" = 1\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true}
- Badge {:id=>47, :name=>"忠实信徒", :default_icon=>"far-eye", :badge_type_id=>1, :query=>"WITH consecutive_visits AS (\n  SELECT user_id\n       , visited_at\n       , visited_at - (DENSE_RANK() OVER (PARTITION BY user_id ORDER BY visited_at))::int s\n    FROM user_visits\n), visits AS (\n  SELECT user_id\n       , MIN(visited_at) \"start\"\n       , DENSE_RANK() OVER (PARTITION BY user_id ORDER BY s) \"rank\"\n    FROM consecutive_visits\nGROUP BY user_id, s\n  HAVING COUNT(*) >= 365\n)\nSELECT user_id\n     , \"start\" + interval '365 days' \"granted_at\"\n  FROM visits\n WHERE \"rank\" = 1\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true}

== 种子数据来自 /var/www/discourse/db/fixtures/007_web_hook_event_types.rb
- WebHookEventType {:id=>1, :name=>"topic"}
- WebHookEventType {:id=>2, :name=>"post"}
- WebHookEventType {:id=>3, :name=>"user"}
- WebHookEventType {:id=>4, :name=>"group"}
- WebHookEventType {:id=>5, :name=>"category"}
- WebHookEventType {:id=>6, :name=>"tag"}
- WebHookEventType {:id=>7, :name=>"flag"}
- WebHookEventType {:id=>8, :name=>"queued_post"}
- WebHookEventType {:id=>9, :name=>"reviewable"}
- WebHookEventType {:id=>10, :name=>"notification"}
- WebHookEventType {:id=>11, :name=>"solved"}
- WebHookEventType {:id=>12, :name=>"assign"}

== 种子数据来自 /var/www/discourse/db/fixtures/009_users.rb
- UserEmail {:id=>-1, :email=>"no_email", :primary=>true, :user_id=>-1}
- User {:id=>-1, :name=>"system", :username=>"system", :username_lower=>"system", :password=>"fe7d1606f12026de77348ce65623fc4f", :active=>true, :admin=>true, :moderator=>true, :approved=>true, :trust_level=>4}

== 种子数据来自 /var/www/discourse/db/fixtures/010_uploads.rb
- Upload {:id=>-1, :user_id=>-1, :original_filename=>"d-logo-sketch.png", :url=>"/images/d-logo-sketch.png", :filesize=>14461, :extension=>"png", :sha1=>"_aa4aed9d6276bab017d3991051fbb9177783abe"}
- Upload {:id=>-2, :user_id=>-1, :original_filename=>"d-logo-sketch-small.png", :url=>"/images/d-logo-sketch-small.png", :filesize=>6175, :extension=>"png", :sha1=>"_bc7909b0ece56689d3551a51911e6ee1810ad31"}
- Upload {:id=>-3, :user_id=>-1, :original_filename=>"default-favicon.ico", :url=>"/images/default-favicon.ico", :filesize=>6518, :extension=>"ico", :sha1=>"_bacea4851373b7c6c0ed37c8576245cc8eeef34"}
- Upload {:id=>-4, :user_id=>-1, :original_filename=>"default-apple-touch-icon.png", :url=>"/images/default-apple-touch-icon.png", :filesize=>8166, :extension=>"png", :sha1=>"_9cbb8e9d5ecd0c8ec8f48ded2f11025970ab194"}
- Upload {:id=>-5, :user_id=>-1, :original_filename=>"discourse-logo-sketch.png", :url=>"/images/discourse-logo-sketch.png", :filesize=>169105, :extension=>"png", :sha1=>"_abaabe41348866838adb7a011cdd530175a53df"}
- Upload {:id=>-6, :user_id=>-1, :original_filename=>"discourse-logo-sketch-small.png", :url=>"/images/discourse-logo-sketch-small.png", :filesize=>62655, :extension=>"png", :sha1=>"_129430568242d1b7f853bb13ebea28b3f6af4e7"}

== 种子数据来自 /var/www/discourse/db/fixtures/500_categories.rb

== 种子数据来自 /var/www/discourse/db/fixtures/600_themes.rb

== 种子数据来自 /var/www/discourse/db/fixtures/990_settings.rb

== 种子数据来自 /var/www/discourse/db/fixtures/990_topics.rb

== 种子数据来自 /var/www/discourse/plugins/discourse-narrative-bot/db/fixtures/001_discobot.rb

== 种子数据来自 /var/www/discourse/plugins/discourse-narrative-bot/db/fixtures/002_badges.rb
*** 正在打包资源。这将需要一些时间 *** 
$ RUBY_GC_MALLOC_LIMIT_MAX=20971520 RUBY_GC_OLDMALLOC_LIMIT_MAX=20971520 RUBY_GC_HEAP_GROWTH_MAX_SLOTS=50000 RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR=0.9  bundle exec rake assets:precompile
清除临时文件
打包资源
I, [2020-03-30T17:52:19.890775 #11228]  INFO -- : 正在写入 /var/www/discourse/public/assets/vendor-62dacd91adf8295efa08f3f388b32adf8d82765ce15dcdd328c1e1b675f0665e.js
I, [2020-03-30T17:52:38.412310 #11228]  INFO -- : 正在写入 /var/www/discourse/public/assets/wizard-application-55cf703b029d523023051e41bce6cd862e840a5491a219dec3089b5336117bb1.js
22329184.530170996 压缩中: locales/fi-1225cf33ea45958f8a6391f421495ec0deea56f75a6bded79a6acc19c320b744.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/fi-1225cf33ea45958f8a6391f421495ec0deea56f75a6bded79a6acc19c320b744.js > /var/www/discourse/public/assets/locales/fi-1225cf33ea45958f8a6391f421495ec0deea56f75a6bded79a6acc19c320b744.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/fi-1225cf33ea45958f8a6391f421495ec0deea56f75a6bded79a6acc19c320b744.js --output=/var/www/discourse/public/assets/locales/fi-1225cf33ea45958f8a6391f421495ec0deea56f75a6bded79a6acc19c320b744.js.br


已完成 locales/fi-1225cf33ea45958f8a6391f421495ec0deea56f75a6bded79a6acc19c320b744.js 的压缩:0.09 秒

22329184.61738827 正在压缩:locales/sw-a37a01938aba123871f457e57bf06b76486b6325eba299b2d1d2e316841b351f.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/sw-a37a01938aba123871f457e57bf06b76486b6325eba299b2d1d2e316841b351f.js > /var/www/discourse/public/assets/locales/sw-a37a01938aba123871f457e57bf06b76486b6325eba299b2d1d2e316841b351f.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/sw-a37a01938aba123871f457e57bf06b76486b6325eba299b2d1d2e316841b351f.js --output=/var/www/discourse/public/assets/locales/sw-a37a01938aba123871f457e57bf06b76486b6325eba299b2d1d2e316841b351f.js.br


已完成 locales/sw-a37a01938aba123871f457e57bf06b76486b6325eba299b2d1d2e316841b351f.js 的压缩:0.09 秒

22329184.707516916 正在压缩:locales/nl-bef25a6e9e198b803c35d5d0a1450d7922a3ebed2f91d96f4ff10ca1e7409391.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/nl-bef25a6e9e198b803c35d5d0a1450d7922a3ebed2f91d96f4ff10ca1e7409391.js > /var/www/discourse/public/assets/locales/nl-bef25a6e9e198b803c35d5d0a1450d7922a3ebed2f91d96f4ff10ca1e7409391.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/nl-bef25a6e9e198b803c35d5d0a1450d7922a3ebed2f91d96f4ff10ca1e7409391.js --output=/var/www/discourse/public/assets/locales/nl-bef25a6e9e198b803c35d5d0a1450d7922a3ebed2f91d96f4ff10ca1e7409391.js.br


已完成 locales/nl-bef25a6e9e198b803c35d5d0a1450d7922a3ebed2f91d96f4ff10ca1e7409391.js 的压缩:0.09 秒

22329184.796473533 正在压缩:locales/ca-0d9b44bace7cef4f00feb94d1ed480401059e6397f04158ca5e79657dd96eaeb.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/ca-0d9b44bace7cef4f00feb94d1ed480401059e6397f04158ca5e79657dd96eaeb.js > /var/www/discourse/public/assets/locales/ca-0d9b44bace7cef4f00feb94d1ed480401059e6397f04158ca5e79657dd96eaeb.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/ca-0d9b44bace7cef4f00feb94d1ed480401059e6397f04158ca5e79657dd96eaeb.js --output=/var/www/discourse/public/assets/locales/ca-0d9b44bace7cef4f00feb94d1ed480401059e6397f04158ca5e79657dd96eaeb.js.br


已完成 locales/ca-0d9b44bace7cef4f00feb94d1ed480401059e6397f04158ca5e79657dd96eaeb.js 的压缩:0.12 秒

22329184.914650455 正在压缩:locales/bs_BA-16d907f2ecb6ce8c735fc4157273f900d2fefee28136ee674d9bbaa50041b6b1.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/bs_BA-16d907f2ecb6ce8c735fc4157273f900d2fefee28136ee674d9bbaa50041b6b1.js > /var/www/discourse/public/assets/locales/bs_BA-16d907f2ecb6ce8c735fc4157273f900d2fefee28136ee674d9bbaa50041b6b1.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/bs_BA-16d907f2ecb6ce8c735fc4157273f900d2fefee28136ee674d9bbaa50041b6b1.js --output=/var/www/discourse/public/assets/locales/bs_BA-16d907f2ecb6ce8c735fc4157273f900d2fefee28136ee674d9bbaa50041b6b1.js.br


已完成 locales/bs_BA-16d907f2ecb6ce8c735fc4157273f900d2fefee28136ee674d9bbaa50041b6b1.js 的压缩:0.09 秒

22329185.003844943 正在压缩:locales/et-f5bbacc5a8f6d83a8f6424e74bf322bfada79ad8f2bcb3a27c604e275626a2c4.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/et-f5bbacc5a8f6d83a8f6424e74bf322bfada79ad8f2bcb3a27c604e275626a2c4.js > /var/www/discourse/public/assets/locales/et-f5bbacc5a8f6d83a8f6424e74bf322bfada79ad8f2bcb3a27c604e275626a2c4.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/et-f5bbacc5a8f6d83a8f6424e74bf322bfada79ad8f2bcb3a27c604e275626a2c4.js --output=/var/www/discourse/public/assets/locales/et-f5bbacc5a8f6d83a8f6424e74bf322bfada79ad8f2bcb3a27c604e275626a2c4.js.br


已完成 locales/et-f5bbacc5a8f6d83a8f6424e74bf322bfada79ad8f2bcb3a27c604e275626a2c4.js 的压缩:0.11 秒

22329185.118603498 正在压缩:locales/pl_PL-34c677021d6d066542bb230abd0e308e0732aa4cc83eb60bdf3f21d755827da5.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/pl_PL-34c677021d6d066542bb230abd0e308e0732aa4cc83eb60bdf3f21d755827da5.js > /var/www/discourse/public/assets/locales/pl_PL-34c677021d6d066542bb230abd0e308e0732aa4cc83eb60bdf3f21d755827da5.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/pl_PL-34c677021d6d066542bb230abd0e308e0732aa4cc83eb60bdf3f21d755827da5.js --output=/var/www/discourse/public/assets/locales/pl_PL-34c677021d6d066542bb230abd0e308e0732aa4cc83eb60bdf3f21d755827da5.js.br


已完成 locales/pl_PL-34c677021d6d066542bb230abd0e308e0732aa4cc83eb60bdf3f21d755827da5.js 的压缩:0.09 秒

22329185.20863132 正在压缩:locales/zh_CN-1672de00f3816f1d6785460dce9a1043189ff4aef8665652d38598c04e7b0177.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/zh_CN-1672de00f3816f1d6785460dce9a1043189ff4aef8665652d38598c04e7b0177.js > /var/www/discourse/public/assets/locales/zh_CN-1672de00f3816f1d6785460dce9a1043189ff4aef8665652d38598c04e7b0177.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/zh_CN-1672de00f3816f1d6785460dce9a1043189ff4aef8665652d38598c04e7b0177.js --output=/var/www/discourse/public/assets/locales/zh_CN-1672de00f3816f1d6785460dce9a1043189ff4aef8665652d38598c04e7b0177.js.br


已完成 locales/zh_CN-1672de00f3816f1d6785460dce9a1043189ff4aef8665652d38598c04e7b0177.js 的压缩:0.1 秒

22329185.312846042 正在压缩:locales/de-a43c7539b5cdac2bfc4610089e58e82638c113c5af3a13e0aab59c584dfc261b.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/de-a43c7539b5cdac2bfc4610089e58e82638c113c5af3a13e0aab59c584dfc261b.js > /var/www/discourse/public/assets/locales/de-a43c7539b5cdac2bfc4610089e58e82638c113c5af3a13e0aab59c584dfc261b.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/de-a43c7539b5cdac2bfc4610089e58e82638c113c5af3a13e0aab59c584dfc261b.js --output=/var/www/discourse/public/assets/locales/de-a43c7539b5cdac2bfc4610089e58e82638c113c5af3a13e0aab59c584dfc261b.js.br


已完成 locales/de-a43c7539b5cdac2bfc4610089e58e82638c113c5af3a13e0aab59c584dfc261b.js 的压缩:0.12 秒

22329185.4331772 正在压缩:locales/fa_IR-f86cb11c006717f84ca5267e803093ab5b2b7119f17f309da0b642240423de38.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/fa_IR-f86cb11c006717f84ca5267e803093ab5b2b7119f17f309da0b642240423de38.js > /var/www/discourse/public/assets/locales/fa_IR-f86cb11c006717f84ca5267e803093ab5b2b7119f17f309da0b642240423de38.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/fa_IR-f86cb11c006717f84ca5267e803093ab5b2b7119f17f309da0b642240423de38.js --output=/var/www/discourse/public/assets/locales/fa_IR-f86cb11c006717f84ca5267e803093ab5b2b7119f17f309da0b642240423de38.js.br


已完成 locales/fa_IR-f86cb11c006717f84ca5267e803093ab5b2b7119f17f309da0b642240423de38.js 的压缩:0.11 秒

22329185.5411349 正在压缩:locales/nb_NO-7c769dc1faa3463969db87d2bd5714bb65710516dcb65f21d39e18b5b5e1f3c5.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/nb_NO-7c769dc1faa3463969db87d2bd5714bb65710516dcb65f21d39e18b5b5e1f3c5.js > /var/www/discourse/public/assets/locales/nb_NO-7c769dc1faa3463969db87d2bd5714bb65710516dcb65f21d39e18b5b5e1f3c5.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/nb_NO-7c769dc1faa3463969db87d2bd5714bb65710516dcb65f21d39e18b5b5e1f3c5.js --output=/var/www/discourse/public/assets/locales/nb_NO-7c769dc1faa3463969db87d2bd5714bb65710516dcb65f21d39e18b5b5e1f3c5.js.br


已完成 locales/nb_NO-7c769dc1faa3463969db87d2bd5714bb65710516dcb65f21d39e18b5b5e1f3c5.js 的压缩:0.1 秒

22329185.637447592 正在压缩:locales/be-4ee086fbd1c04a34f23eaf90c95cf1e4e3e7c61597ea3f6413b674df94682319.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/be-4ee086fbd1c04a34f23eaf90c95cf1e4e3e7c61597ea3f6413b674df94682319.js > /var/www/discourse/public/assets/locales/be-4ee086fbd1c04a34f23eaf90c95cf1e4e3e7c61597ea3f6413b674df94682319.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/be-4ee086fbd1c04a34f23eaf90c95cf1e4e3e7c61597ea3f6413b674df94682319.js --output=/var/www/discourse/public/assets/locales/be-4ee086fbd1c04a34f23eaf90c95cf1e4e3e7c61597ea3f6413b674df94682319.js.br


已完成 locales/be-4ee086fbd1c04a34f23eaf90c95cf1e4e3e7c61597ea3f6413b674df94682319.js 的压缩:0.09 秒

22329185.726993423 正在压缩:locales/fr-368c27fee142d41fd30f2e5c3bb0ad76ea264765b73a6a8fd1d10b31e8caeacf.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/fr-368c27fee142d41fd30f2e5c3bb0ad76ea264765b73a6a8fd1d10b31e8caeacf.js > /var/www/discourse/public/assets/locales/fr-368c27fee142d41fd30f2e5c3bb0ad76ea264765b73a6a8fd1d10b31e8caeacf.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/fr-368c27fee142d41fd30f2e5c3bb0ad76ea264765b73a6a8fd1d10b31e8caeacf.js --output=/var/www/discourse/public/assets/locales/fr-368c27fee142d41fd30f2e5c3bb0ad76ea264765b73a6a8fd1d10b31e8caeacf.js.br

22329188.60029635 正在压缩:locales/sv-cdd6dfc67c7ad639e32b54018700fb671c294661c91f623e4d03d2a3b308c623.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/sv-cdd6dfc67c7ad639e32b54018700fb671c294661c91f623e4d03d2a3b308c623.js > /var/www/discourse/public/assets/locales/sv-cdd6dfc67c7ad639e32b54018700fb671c294661c91f623e4d03d2a3b308c623.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/sv-cdd6dfc67c7ad639e32b54018700fb671c294661c91f623e4d03d2a3b308c623.js --output=/var/www/discourse/public/assets/locales/sv-cdd6dfc67c7ad639e32b54018700fb671c294661c91f623e4d03d2a3b308c623.js.br


已完成 locales/sv-cdd6dfc67c7ad639e32b54018700fb671c294661c91f623e4d03d2a3b308c623.js 的压缩:0.08 秒

22329188.677379552 正在压缩:locales/cs-7e67c169cbcbe79043221e52e8d648ab62bf0d0e48097045294b15a4c880b764.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/cs-7e67c169cbcbe79043221e52e8d648ab62bf0d0e48097045294b15a4c880b764.js > /var/www/discourse/public/assets/locales/cs-7e67c169cbcbe79043221e52e8d648ab62bf0d0e48097045294b15a4c880b764.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/cs-7e67c169cbcbe79043221e52e8d648ab62bf0d0e48097045294b15a4c880b764.js --output=/var/www/discourse/public/assets/locales/cs-7e67c169cbcbe79043221e52e8d648ab62bf0d0e48097045294b15a4c880b764.js.br


已完成 locales/cs-7e67c169cbcbe79043221e52e8d648ab62bf0d0e48097045294b15a4c880b764.js 的压缩:0.08 秒

22329188.75787039 正在压缩:locales/ro-5eb4f95402bde4745bc890fa201d36a93b6874fe6697733edce455771aaf8e9d.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/ro-5eb4f95402bde4745bc890fa201d36a93b6874fe6697733edce455771aaf8e9d.js > /var/www/discourse/public/assets/locales/ro-5eb4f95402bde4745bc890fa201d36a93b6874fe6697733edce455771aaf8e9d.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/ro-5eb4f95402bde4745bc890fa201d36a93b6874fe6697733edce455771aaf8e9d.js --output=/var/www/discourse/public/assets/locales/ro-5eb4f95402bde4745bc890fa201d36a93b6874fe6697733edce455771aaf8e9d.js.br


已完成 locales/ro-5eb4f95402bde4745bc890fa201d36a93b6874fe6697733edce455771aaf8e9d.js 的压缩:0.1 秒

22329188.85837975 正在压缩:locales/tr_TR-8fc97036753003a5a3d26efa6bde156dd113f54c012eaa57998ff963c52c1575.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/tr_TR-8fc97036753003a5a3d26efa6bde156dd113f54c012eaa57998ff963c52c1575.js > /var/www/discourse/public/assets/locales/tr_TR-8fc97036753003a5a3d26efa6bde156dd113f54c012eaa57998ff963c52c1575.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/tr_TR-8fc97036753003a5a3d26efa6bde156dd113f54c012eaa57998ff963c52c1575.js --output=/var/www/discourse/public/assets/locales/tr_TR-8fc97036753003a5a3d26efa6bde156dd113f54c012eaa57998ff963c52c1575.js.br


已完成 locales/tr_TR-8fc97036753003a5a3d26efa6bde156dd113f54c012eaa57998ff963c52c1575.js 的压缩:0.08 秒

22329188.937950104 正在压缩:locales/hu-f06d46a3019c4f4b8c43e1fcd38d4bb875ca2863508eb72e433c96ed25b6f936.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/hu-f06d46a3019c4f4b8c43e1fcd38d4bb875ca2863508eb72e433c96ed25b6f936.js > /var/www/discourse/public/assets/locales/hu-f06d46a3019c4f4b8c43e1fcd38d4bb875ca2863508eb72e433c96ed25b6f936.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/hu-f06d46a3019c4f4b8c43e1fcd38d4bb875ca2863508eb72e433c96ed25b6f936.js --output=/var/www/discourse/public/assets/locales/hu-f06d46a3019c4f4b8c43e1fcd38d4bb875ca2863508eb72e433c96ed25b6f936.js.br


已完成 locales/hu-f06d46a3019c4f4b8c43e1fcd38d4bb875ca2863508eb72e433c96ed25b6f936.js 的压缩:0.08 秒

22329189.01921223 正在压缩:locales/uk-cc44e86e0fa5a85f565888c36c9459fbe402864a6ca8fe8acaae71db93385a3a.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/uk-cc44e86e0fa5a85f565888c36c9459fbe402864a6ca8fe8acaae71db93385a3a.js > /var/www/discourse/public/assets/locales/uk-cc44e86e0fa5a85f565888c36c9459fbe402864a6ca8fe8acaae71db93385a3a.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/uk-cc44e86e0fa5a85f565888c36c9459fbe402864a6ca8fe8acaae71db93385a3a.js --output=/var/www/discourse/public/assets/locales/uk-cc44e86e0fa5a85f565888c36c9459fbe402864a6ca8fe8acaae71db93385a3a.js.br


已完成 locales/uk-cc44e86e0fa5a85f565888c36c9459fbe402864a6ca8fe8acaae71db93385a3a.js 的压缩:0.08 秒

22329189.102879368 正在压缩:locales/ja-7c10a3e512835304cd24bd1be1090c4b4429033d03c834140bfe3f5a229ebf00.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/ja-7c10a3e512835304cd24bd1be1090c4b4429033d03c834140bfe3f5a229ebf00.js > /var/www/discourse/public/assets/locales/ja-7c10a3e512835304cd24bd1be1090c4b4429033d03c834140bfe3f5a229ebf00.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/ja-7c10a3e512835304cd24bd1be1090c4b4429033d03c834140bfe3f5a229ebf00.js --output=/var/www/discourse/public/assets/locales/ja-7c10a3e512835304cd24bd1be1090c4b4429033d03c834140bfe3f5a229ebf00.js.br


已完成 locales/ja-7c10a3e512835304cd24bd1be1090c4b4429033d03c834140bfe3f5a229ebf00.js 的压缩:0.08 秒

22329189.178852215 正在压缩:locales/sl-789f779fa28513c35917c87f36c4f0e943f869fbfcaa59c8e01c7585cfbe0c73.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/sl-789f779fa28513c35917c87f36c4f0e943f869fbfcaa59c8e01c7585cfbe0c73.js > /var/www/discourse/public/assets/locales/sl-789f779fa28513c35917c87f36c4f0e943f869fbfcaa59c8e01c7585cfbe0c73.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/sl-789f779fa28513c35917c87f36c4f0e943f869fbfcaa59c8e01c7585cfbe0c73.js --output=/var/www/discourse/public/assets/locales/sl-789f779fa28513c35917c87f36c4f0e943f869fbfcaa59c8e01c7585cfbe0c73.js.br


已完成 locales/sl-789f779fa28513c35917c87f36c4f0e943f869fbfcaa59c8e01c7585cfbe0c73.js 的压缩:0.08 秒

22329189.25475715 正在压缩:locales/lt-9a1acec29f8a680008eec2a51a5d89c59faf560d79bdf3bff54469cdcd435eac.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/lt-9a1acec29f8a680008eec2a51a5d89c59faf560d79bdf3bff54469cdcd435eac.js > /var/www/discourse/public/assets/locales/lt-9a1acec29f8a680008eec2a51a5d89c59faf560d79bdf3bff54469cdcd435eac.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/lt-9a1acec29f8a680008eec2a51a5d89c59faf560d79bdf3bff54469cdcd435eac.js --output=/var/www/discourse/public/assets/locales/lt-9a1acec29f8a680008eec2a51a5d89c59faf560d79bdf3bff54469cdcd435eac.js.br


已完成 locales/lt-9a1acec29f8a680008eec2a51a5d89c59faf560d79bdf3bff54469cdcd435eac.js 的压缩:0.12 秒

22329189.37056674 正在压缩:locales/hy-660dc1833232ba2e2daa8e73eb70444cac6db4ad5dfa4203028df0fcda2022f4.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/hy-660dc1833232ba2e2daa8e73eb70444cac6db4ad5dfa4203028df0fcda2022f4.js > /var/www/discourse/public/assets/locales/hy-660dc1833232ba2e2daa8e73eb70444cac6db4ad5dfa4203028df0fcda2022f4.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/hy-660dc1833232ba2e2daa8e73eb70444cac6db4ad5dfa4203028df0fcda2022f4.js --output=/var/www/discourse/public/assets/locales/hy-660dc1833232ba2e2daa8e73eb70444cac6db4ad5dfa4203028df0fcda2022f4.js.br


已完成 locales/hy-660dc1833232ba2e2daa8e73eb70444cac6db4ad5dfa4203028df0fcda2022f4.js 的压缩:0.1 秒

跳过:locales/en_US-0b62c97d243d27409b25b1225344b1d370ef8cf38ffc165b3dfbc6ecb4963c49.js 已压缩
22329189.468332916 正在压缩:locales/fi-bba011c8985160c420fa406cf415f497fc787d6a890ed3e0c900daf74139d528.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/fi-bba011c8985160c420fa406cf415f497fc787d6a890ed3e0c900daf74139d528.js > /var/www/discourse/public/assets/locales/fi-bba011c8985160c420fa406cf415f497fc787d6a890ed3e0c900daf74139d528.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/fi-bba011c8985160c420fa406cf415f497fc787d6a890ed3e0c900daf74139d528.js --output=/var/www/discourse/public/assets/locales/fi-bba011c8985160c420fa406cf415f497fc787d6a890ed3e0c900daf74139d528.js.br


已完成 locales/fi-bba011c8985160c420fa406cf415f497fc787d6a890ed3e0c900daf74139d528.js 的压缩:0.08 秒

22329189.54844711 正在压缩:locales/sw-fe1644deabae259fcbe6b75386b53ecbcf6bb3571c4205aff1dc2c7b7dba0d28.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/sw-fe1644deabae259fcbe6b75386b53ecbcf6bb3571c4205aff1dc2c7b7dba0d28.js > /var/www/discourse/public/assets/locales/sw-fe1644deabae259fcbe6b75386b53ecbcf6bb3571c4205aff1dc2c7b7dba0d28.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/sw-fe1644deabae259fcbe6b75386b53ecbcf6bb3571c4205aff1dc2c7b7dba0d28.js --output=/var/www/discourse/public/assets/locales/sw-fe1644deabae259fcbe6b75386b53ecbcf6bb3571c4205aff1dc2c7b7dba0d28.js.br


已完成 locales/sw-fe1644deabae259fcbe6b75386b53ecbcf6bb3571c4205aff1dc2c7b7dba0d28.js 的压缩:0.08 秒

22329189.63118263 正在压缩:locales/nl-bdd803d71d888c4cc310397530450b5d9ec2e8e076fb20268b5e24fc0bef88f0.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/nl-bdd803d71d888c4cc310397530450b5d9ec2e8e076fb20268b5e24fc0bef88f0.js > /var/www/discourse/public/assets/locales/nl-bdd803d71d888c4cc310397530450b5d9ec2e8e076fb20268b5e24fc0bef88f0.js.gz
22329189.99038299 正在压缩:locales/pl_PL-71eb63fbfd456e96ef989ec6625753d41ba23a31e2872debb03f17a2c289c3c7.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/pl_PL-71eb63fbfd456e96ef989ec6625753d41ba23a31e2872debb03f17a2c289c3c7.js > /var/www/discourse/public/assets/locales/pl_PL-71eb63fbfd456e96ef989ec6625753d41ba23a31e2872debb03f17a2c289c3c7.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/pl_PL-71eb63fbfd456e96ef989ec6625753d41ba23a31e2872debb03f17a2c289c3c7.js --output=/var/www/discourse/public/assets/locales/pl_PL-71eb63fbfd456e96ef989ec6625753d41ba23a31e2872debb03f17a2c289c3c7.js.br


已完成 locales/pl_PL-71eb63fbfd456e96ef989ec6625753d41ba23a31e2872debb03f17a2c289c3c7.js 的压缩:0.08 秒

22329190.067934517 正在压缩:locales/zh_CN-705421f343d689d4b5c3bb74502cb4021654160d57d792fe84d459e82b9a9755.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/zh_CN-705421f343d689d4b5c3bb74502cb4021654160d57d792fe84d459e82b9a9755.js > /var/www/discourse/public/assets/locales/zh_CN-705421f343d689d4b5c3bb74502cb4021654160d57d792fe84d459e82b9a9755.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/zh_CN-705421f343d689d4b5c3bb74502cb4021654160d57d792fe84d459e82b9a9755.js --output=/var/www/discourse/public/assets/locales/zh_CN-705421f343d689d4b5c3bb74502cb4021654160d57d792fe84d459e82b9a9755.js.br


已完成 locales/zh_CN-705421f343d689d4b5c3bb74502cb4021654160d57d792fe84d459e82b9a9755.js 的压缩:0.08 秒

22329190.14358733 正在压缩:locales/de-f5f4e9e6ea66c593b547f05751703e54d8834b393088d5c63545b98f81c48d74.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/de-f5f4e9e6ea66c593b547f05751703e54d8834b393088d5c63545b98f81c48d74.js > /var/www/discourse/public/assets/locales/de-f5f4e9e6ea66c593b547f05751703e54d8834b393088d5c63545b98f81c48d74.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/de-f5f4e9e6ea66c593b547f05751703e54d8834b393088d5c63545b98f81c48d74.js --output=/var/www/discourse/public/assets/locales/de-f5f4e9e6ea66c593b547f05751703e54d8834b393088d5c63545b98f81c48d74.js.br


已完成 locales/de-f5f4e9e6ea66c593b547f05751703e54d8834b393088d5c63545b98f81c48d74.js 的压缩:0.08 秒

22329190.221262924 正在压缩:locales/fa_IR-94357c2693b4b54781926ff15896c8f58bddd64c7feb352c22361b240d993880.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/fa_IR-94357c2693b4b54781926ff15896c8f58bddd64c7feb352c22361b240d993880.js > /var/www/discourse/public/assets/locales/fa_IR-94357c2693b4b54781926ff15896c8f58bddd64c7feb352c22361b240d993880.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/fa_IR-94357c2693b4b54781926ff15896c8f58bddd64c7feb352c22361b240d993880.js --output=/var/www/discourse/public/assets/locales/fa_IR-94357c2693b4b54781926ff15896c8f58bddd64c7feb352c22361b240d993880.js.br


已完成 locales/fa_IR-94357c2693b4b54781926ff15896c8f58bddd64c7feb352c22361b240d993880.js 的压缩:0.23 秒

22329190.45221316 正在压缩:locales/nb_NO-fd53a5e8e30af8669b427b617a835d7fe76a7480d44e3e544f55bca89d182644.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/nb_NO-fd53a5e8e30af8669b427b617a835d7fe76a7480d44e3e544f55bca89d182644.js > /var/www/discourse/public/assets/locales/nb_NO-fd53a5e8e30af8669b427b617a835d7fe76a7480d44e3e544f55bca89d182644.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/nb_NO-fd53a5e8e30af8669b427b617a835d7fe76a7480d44e3e544f55bca89d182644.js --output=/var/www/discourse/public/assets/locales/nb_NO-fd53a5e8e30af8669b427b617a835d7fe76a7480d44e3e544f55bca89d182644.js.br


已完成 locales/nb_NO-fd53a5e8e30af8669b427b617a835d7fe76a7480d44e3e544f55bca89d182644.js 的压缩:0.08 秒

22329190.53327968 正在压缩:locales/be-fb38691c8808804805c0a70155d4448087def8c9c26241ea59e750cfc114d7f4.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/be-fb38691c8808804805c0a70155d4448087def8c9c26241ea59e750cfc114d7f4.js > /var/www/discourse/public/assets/locales/be-fb38691c8808804805c0a70155d4448087def8c9c26241ea59e750cfc114d7f4.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/be-fb38691c8808804805c0a70155d4448087def8c9c26241ea59e750cfc114d7f4.js --output=/var/www/discourse/public/assets/locales/be-fb38691c8808804805c0a70155d4448087def8c9c26241ea59e750cfc114d7f4.js.br


已完成 locales/be-fb38691c8808804805c0a70155d4448087def8c9c26241ea59e750cfc114d7f4.js 的压缩:0.08 秒

22329190.610664405 正在压缩:locales/fr-2cef249aa5f0661d3b097c10c16800c69807a05a2899ec23e8f89e9c76b0eb58.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/fr-2cef249aa5f0661d3b097c10c16800c69807a05a2899ec23e8f89e9c76b0eb58.js > /var/www/discourse/public/assets/locales/fr-2cef249aa5f0661d3b097c10c16800c69807a05a2899ec23e8f89e9c76b0eb58.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/fr-2cef249aa5f0661d3b097c10c16800c69807a05a2899ec23e8f89e9c76b0eb58.js --output=/var/www/discourse/public/assets/locales/fr-2cef249aa5f0661d3b097c10c16800c69807a05a2899ec23e8f89e9c76b0eb58.js.br


已完成 locales/fr-2cef249aa5f0661d3b097c10c16800c69807a05a2899ec23e8f89e9c76b0eb58.js 的压缩:0.08 秒

22329190.692891713 正在压缩:locales/bg-c9f805f0ae8026b39f44c72c7333538f91569970d21f942b48e249e182a960fb.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/bg-c9f805f0ae8026b39f44c72c7333538f91569970d21f942b48e249e182a960fb.js > /var/www/discourse/public/assets/locales/bg-c9f805f0ae8026b39f44c72c7333538f91569970d21f942b48e249e182a960fb.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/bg-c9f805f0ae8026b39f44c72c7333538f91569970d21f942b48e249e182a960fb.js --output=/var/www/discourse/public/assets/locales/bg-c9f805f0ae8026b39f44c72c7333538f91569970d21f942b48e249e182a960fb.js.br


已完成 locales/bg-c9f805f0ae8026b39f44c72c7333538f91569970d21f942b48e249e182a960fb.js 的压缩:0.09 秒

22329190.781169176 正在压缩:locales/ur-5011f1ade33ac0ad662645d3fec2eb51f47d7a7bcc89ef1eab4d575add674d05.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/ur-5011f1ade33ac0ad662645d3fec2eb51f47d7a7bcc89ef1eab4d575add674d05.js > /var/www/discourse/public/assets/locales/ur-5011f1ade33ac0ad662645d3fec2eb51f47d7a7bcc89ef1eab4d575add674d05.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/ur-5011f1ade33ac0ad662645d3fec2eb51f47d7a7bcc89ef1eab4d575add674d05.js --output=/var/www/discourse/public/assets/locales/ur-5011f1ade33ac0ad662645d3fec2eb51f47d7a7bcc89ef1eab4d575add674d05.js.br


已完成 locales/ur-5011f1ade33ac0ad662645d3fec2eb51f47d7a7bcc89ef1eab4d575add674d05.js 的压缩:0.09 秒

22329190.867925033 正在压缩:locales/gl-80558929fe4b372affdc666c8ae06c38822b9dd369244742b86b7819d5df5884.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/gl-80558929fe4b372affdc666c8ae06c38822b9dd369244742b86b7819d5df5884.js > /var/www/discourse/public/assets/locales/gl-80558929fe4b372affdc666c8ae06c38822b9dd369244742b86b7819d5df5884.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/gl-80558929fe4b372affdc666c8ae06c38822b9dd369244742b86b7819d5df5884.js --output=/var/www/discourse/public/assets/locales/gl-80558929fe4b372affdc666c8ae06c38822b9dd369244742b86b7819d5df5884.js.br


已完成 locales/gl-80558929fe4b372affdc666c8ae06c38822b9dd369244742b86b7819d5df5884.js 的压缩:0.08 秒

22329190.94983606 正在压缩:docker-manager-app-b01d86d59c0bb3371147d9261aaf51129dc577f8172f66f7656be5d005819fb2.js
gzip -f -c -9 /var/www/discourse/public/assets/docker-manager-app-b01d86d59c0bb3371147d9261aaf51129dc577f8172f66f7656be5d005819fb2.js > /var/www/discourse/public/assets/docker-manager-app-b01d86d59c0bb3371147d9261aaf51129dc577f8172f66f7656be5d005819fb2.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/docker-manager-app-b01d86d59c0bb3371147d9261aaf51129dc577f8172f66f7656be5d005819fb2.js --output=/var/www/discourse/public/assets/docker-manager-app-b01d86d59c0bb3371147d9261aaf51129dc577f8172f66f7656be5d005819fb2.js.br


已完成 docker-manager-app-b01d86d59c0bb3371147d9261aaf51129dc577f8172f66f7656be5d005819fb2.js 的压缩:0.02 秒

22329190.966861263 正在压缩:docker-manager-vendor-9f5d11760b855dbb50ed9f659b2ca35198c0a130bf90e36cba4367bfe9825234.js
gzip -f -c -9 /var/www/discourse/public/assets/docker-manager-vendor-9f5d11760b855dbb50ed9f659b2ca35198c0a130bf90e36cba4367bfe9825234.js > /var/www/discourse/public/assets/docker-manager-vendor-9f5d11760b855dbb50ed9f659b2ca35198c0a130bf90e36cba4367bfe9825234.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/docker-manager-vendor-9f5d11760b855dbb50ed9f659b2ca35198c0a130bf90e36cba4367bfe9825234.js --output=/var/www/discourse/public/assets/docker-manager-vendor-9f5d11760b855dbb50ed9f659b2ca35198c0a130bf90e36cba4367bfe9825234.js.br


已完成 docker-manager-vendor-9f5d11760b855dbb50ed9f659b2ca35198c0a130bf90e36cba4367bfe9825234.js 的压缩:0.13 秒

跳过:plugins/docker_manager-25504a87a4e36bcc8a621591ad8ca39652edee1eb267254e2d16758445970569.js 已压缩
跳过:vendor-62dacd91adf8295efa08f3f388b32adf8d82765ce15dcdd328c1e1b675f0665e.js 已压缩
22329191.097972114 正在压缩:admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js
uglifyjs '/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js' -m -c -o '/var/www/discourse/public/assets/admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js' --source-map "base='/var/www/discourse/public/assets',root='/assets',url='/assets/admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js.map'"
警告:丢弃未使用的变量 _value [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:10104,19]
警告:丢弃未使用的变量 _desc [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:10161,12]
警告:丢弃未使用的变量 _value [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:10161,19]
警告:丢弃未使用的变量 _desc [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:10212,12]
警告:丢弃未使用的变量 _value [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:10212,19]
警告:丢弃未使用的变量 _desc [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:10263,19]
警告:丢弃未使用的变量 _value [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:10263,26]
警告:丢弃未使用的变量 _desc [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:10407,12]
警告:丢弃未使用的变量 _value [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:10407,19]
警告:丢弃未使用的变量 _desc [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:10585,19]
警告:丢弃未使用的变量 _value [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:10585,26]
警告:丢弃未使用的变量 _desc [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:10735,12]
警告:丢弃未使用的变量 _value [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:10735,19]
警告:丢弃未使用的变量 _desc [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:10819,6]
警告:丢弃未使用的变量 _value [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:10819,13]
警告:丢弃未使用的变量 _desc [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:10883,12]
警告:丢弃未使用的变量 _value [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:10883,19]
警告:丢弃未使用的变量 _desc [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:10993,19]
警告:丢弃未使用的变量 _value [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:10993,26]
警告:丢弃未使用的变量 _desc [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:11043,12]
警告:丢弃未使用的变量 _value [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:11043,19]
警告:丢弃未使用的变量 _desc [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:11168,12]
警告:丢弃未使用的变量 _value [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:11168,19]
警告:丢弃未使用的变量 _desc [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:11290,12]
警告:丢弃未使用的变量 _value [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:11290,19]
警告:丢弃未使用的变量 _desc [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:11487,61]
警告:丢弃未使用的变量 _value [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:11487,68]
警告:丢弃未使用的变量 _desc [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:11804,19]
警告:丢弃未使用的变量 _value [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:11804,26]
警告:丢弃未使用的变量 _desc [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:11921,33]
警告:丢弃未使用的变量 _value [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:11921,40]
警告:丢弃未使用的变量 _desc [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:12054,12]
警告:丢弃未使用的变量 _value [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:12054,19]
警告:丢弃未使用的变量 _desc [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:12151,12]
警告:丢弃未使用的变量 _value [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:12151,19]
警告:丢弃未使用的变量 _desc [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:12258,40]
警告:丢弃未使用的变量 _value [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:12258,47]
警告:丢弃未使用的变量 _desc [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:12420,26]
警告:丢弃未使用的变量 _value [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:12420,33]
警告:丢弃未使用的变量 _desc [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:12481,26]
警告:丢弃未使用的变量 _value [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:12481,33]
警告:丢弃未使用的变量 _desc [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:12605,26]
警告:丢弃未使用的变量 _value [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:12605,33]
警告:丢弃未使用的变量 _desc [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:12716,12]
警告:丢弃未使用的变量 _value [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:12716,19]
警告:丢弃未使用的变量 _desc [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:12836,12]
警告:丢弃未使用的变量 _value [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:12836,19]
警告:丢弃未使用的变量 _desc [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:12897,54]
警告:丢弃未使用的变量 _value [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:12897,61]
警告:丢弃未使用的变量 _desc [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:13132,12]
警告:丢弃未使用的变量 _value [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:13132,19]
警告:丢弃未使用的变量 _desc [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:13240,12]
警告:丢弃未使用的变量 _value [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:13240,19]
警告:丢弃未使用的变量 _desc [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:13335,19]
警告:丢弃未使用的变量 _value [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:13335,26]
警告:丢弃未使用的变量 _desc [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:13396,12]
警告:丢弃未使用的变量 _value [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:13396,19]
警告:丢弃不可达代码 [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:13737,10]
警告:丢弃不可达代码 [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:13740,10]
警告:丢弃不可达代码 [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:13743,10]
警告:丢弃不可达代码 [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:13746,10]
警告:丢弃未使用的变量 _desc [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:13720,40]
警告:丢弃未使用的变量 _value [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:13720,47]
警告:丢弃未使用的变量 _desc [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:13808,92]
警告:丢弃未使用的变量 _value [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:13808,99]
警告:丢弃未使用的变量 _desc [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:14030,26]
警告:丢弃未使用的变量 _value [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:14030,33]
警告:在布尔上下文中丢弃无副作用的 && [/var/www/discourse/public/assets/_admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js:16232,19]
警告:输出超过 32000 个字符
fs.js:114
    throw err;
    ^

错误:ENOENT:没有那个文件或目录,打开 'base='/var/www/discourse/public/assets',root='/assets',url='/assets/admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js.map''
    at Object.openSync (fs.js:443:3)
    at Object.writeFileSync (fs.js:1194:35)
    at done (/usr/lib/node_modules/uglify-js/bin/uglifyjs:516:20)
    at cb (/usr/lib/node_modules/uglify-js/bin/uglifyjs:324:39)
    at /usr/lib/node_modules/uglify-js/bin/uglifyjs:391:9
    at FSReqWrap.readFileAfterClose [as oncomplete] (internal/fs/read_file_context.js:53:3)
rake 中止!
Errno::ENOENT:没有那个文件或目录 @ rb_file_s_size - /var/www/discourse/public/assets/admin-af307c059ddd8c0b54067d05c27f6e4ac7a553d9cc00558d4338017e07a37515.js
/var/www/discourse/lib/tasks/assets.rake:270:in `size'
/var/www/discourse/lib/tasks/assets.rake:270:in `block (4 levels) in <top (required)>'
/var/www/discourse/lib/tasks/assets.rake:161:in `block in concurrent?'
/var/www/discourse/lib/tasks/assets.rake:261:in `block (3 levels) in <top (required)>'
/var/www/discourse/lib/tasks/assets.rake:252:in `each'
/var/www/discourse/lib/tasks/assets.rake:252:in `block (2 levels) in <top (required)>'
/var/www/discourse/lib/tasks/assets.rake:161:in `concurrent?'
/var/www/discourse/lib/tasks/assets.rake:249:in `block in <top (required)>'
/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>'
任务:TOP => assets:precompile
(运行任务时加上 --trace 查看完整堆栈跟踪)
Docker Manager:升级失败
#<RuntimeError: RuntimeError>
/var/www/discourse/plugins/docker_manager/lib/docker_manager/upgrader.rb:167:in `run'
/var/www/discourse/plugins/docker_manager/lib/docker_manager/upgrader.rb:81:in `upgrade'
/var/www/discourse/plugins/docker_manager/app/controllers/docker_manager/admin_controller.rb:95:in `block in upgrade'
/var/www/discourse/plugins/docker_manager/app/controllers/docker_manager/admin_controller.rb:91:in `fork'
/var/www/discourse/plugins/docker_manager/app/controllers/docker_manager/admin_controller.rb:91:in `upgrade'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_controller/metal/basic_implicit_render.rb:6:in `send_action'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/abstract_controller/base.rb:196:in `process_action'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_controller/metal/rendering.rb:30:in `process_action'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/abstract_controller/callbacks.rb:42:in `block in process_action'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.0/lib/active_support/callbacks.rb:135:in `run_callbacks'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/abstract_controller/callbacks.rb:41:in `process_action'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_controller/metal/rescue.rb:22:in `process_action'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_controller/metal/instrumentation.rb:33:in `block in process_action'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.0/lib/active_support/notifications.rb:180:in `block in instrument'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.0/lib/active_support/notifications/instrumenter.rb:24:in `instrument'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.0/lib/active_support/notifications.rb:180:in `instrument'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_controller/metal/instrumentation.rb:32:in `process_action'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_controller/metal/params_wrapper.rb:245:in `process_action'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/railties/controller_runtime.rb:27:in `process_action'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/abstract_controller/base.rb:136:in `process'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionview-6.0.0/lib/action_view/rendering.rb:39:in `process'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rack-mini-profiler-1.0.2/lib/mini_profiler/profiling_methods.rb:78:in `block in profile_method'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_controller/metal.rb:191:in `dispatch'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_controller/metal.rb:252:in `dispatch'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_dispatch/routing/route_set.rb:51:in `dispatch'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_dispatch/routing/route_set.rb:33:in `serve'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_dispatch/routing/mapper.rb:18:in `block in <class:Constraints>'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_dispatch/routing/mapper.rb:48:in `serve'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_dispatch/journey/router.rb:49:in `block in serve'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_dispatch/journey/router.rb:32:in `each'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_dispatch/journey/router.rb:32:in `serve'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_dispatch/routing/route_set.rb:837:in `call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/railties-6.0.0/lib/rails/engine.rb:526:in `call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/railties-6.0.0/lib/rails/railtie.rb:190:in `public_send'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/railties-6.0.0/lib/rails/railtie.rb:190:in `method_missing'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_dispatch/routing/mapper.rb:19:in `block in <class:Constraints>'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_dispatch/routing/mapper.rb:48:in `serve'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_dispatch/journey/router.rb:49:in `block in serve'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_dispatch/journey/router.rb:32:in `each'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_dispatch/journey/router.rb:32:in `serve'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_dispatch/routing/route_set.rb:837:in `call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.7/lib/rack/protection/frame_options.rb:31:in `call'
/var/www/discourse/lib/middleware/omniauth_bypass_middleware.rb:68:in `call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rack-2.0.7/lib/rack/tempfile_reaper.rb:15:in `call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rack-2.0.7/lib/rack/conditional_get.rb:38:in `call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rack-2.0.7/lib/rack/head.rb:12:in `call'
/var/www/discourse/lib/content_security_policy/middleware.rb:12:in `call'
/var/www/discourse/lib/middleware/anonymous_cache.rb:274:in `call'
/var/www/discourse/config/initializers/008-rack-cors.rb:25:in `call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rack-2.0.7/lib/rack/session/abstract/id.rb:232:in `context'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rack-2.0.7/lib/rack/session/abstract/id.rb:226:in `call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_dispatch/middleware/cookies.rb:648:in `call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_dispatch/middleware/callbacks.rb:27:in `block in call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.0/lib/active_support/callbacks.rb:101:in `run_callbacks'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_dispatch/middleware/callbacks.rb:26:in `call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_dispatch/middleware/actionable_exceptions.rb:17:in `call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_dispatch/middleware/debug_exceptions.rb:32:in `call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_dispatch/middleware/show_exceptions.rb:33:in `call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/logster-2.3.2/lib/logster/middleware/reporter.rb:43:in `call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/railties-6.0.0/lib/rails/rack/logger.rb:38:in `call_app'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/railties-6.0.0/lib/rails/rack/logger.rb:28:in `call'
/var/www/discourse/config/initializers/100-quiet_logger.rb:18:in `call'
/var/www/discourse/config/initializers/100-silence_logger.rb:31:in `call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_dispatch/middleware/remote_ip.rb:81:in `call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_dispatch/middleware/request_id.rb:27:in `call'
/var/www/discourse/lib/middleware/enforce_hostname.rb:17:in `call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rack-2.0.7/lib/rack/method_override.rb:22:in `call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_dispatch/middleware/executor.rb:14:in `call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rack-2.0.7/lib/rack/sendfile.rb:111:in `call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.0/lib/action_dispatch/middleware/host_authorization.rb:77:in `call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rack-mini-profiler-1.0.2/lib/mini_profiler/profiler.rb:171:in `call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/message_bus-2.2.2/lib/message_bus/rack/middleware.rb:57:in `call'
/var/www/discourse/lib/middleware/request_tracker.rb:176:in `call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/railties-6.0.0/lib/rails/engine.rb:526:in `call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/railties-6.0.0/lib/rails/railtie.rb:190:in `public_send'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/railties-6.0.0/lib/rails/railtie.rb:190:in `method_missing'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rack-2.0.7/lib/rack/urlmap.rb:68:in `block in call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rack-2.0.7/lib/rack/urlmap.rb:53:in `each'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rack-2.0.7/lib/rack/urlmap.rb:53:in `call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/unicorn-5.5.1/lib/unicorn/http_server.rb:605:in `process_client'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/unicorn-5.5.1/lib/unicorn/http_server.rb:700:in `worker_loop'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/unicorn-5.5.1/lib/unicorn/http_server.rb:548:in `spawn_missing_workers'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/unicorn-5.5.1/lib/unicorn/http_server.rb:144:in `start'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/unicorn-5.5.1/bin/unicorn:128:in `<top (required)>'
/var/www/discourse/vendor/bundle/ruby/2.6.0/bin/unicorn:23:in `load'
/var/www/discourse/vendor/bundle/ruby/2.6.0/bin/unicorn:23:in `<main>'
正在启动初始停止的 1 个 Unicorn 工作进程

我建议您

cd /var/discourse
./launcher rebuild app

@pfaffman 搞定啦,谢谢!