# 通过 Web 界面更新 Discourse 时出错

**URL:** https://meta.discourse.org/t/error-updating-discourse-via-web-interface/170905
**Category:** Support
**Created:** [2020年十一月22日 08:41 UTC](https://meta.discourse.org/t/error-updating-discourse-via-web-interface/170905 "2020-11-22T08:41:07Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![RavensNest](https://avatars.discourse-cdn.com/v4/letter/r/d6d6ee/32.png) [@RavensNest](https://meta.discourse.org/u/RavensNest)
#### Post date: [2020年十一月22日 08:41 UTC](https://meta.discourse.org/t/error-updating-discourse-via-web-interface/170905/1 "2020-11-22T08:41:08Z")

</div>

我没在使用 Cloudflare，也没安装任何插件。有人知道这是怎么回事吗？

已安装：

2.6.0.beta5

4GB 内存

这是最后的错误消息：

### 消息

作业异常：超时已过期

### 回溯

pg-1.2.3/lib/pg.rb:58:in `initialize’

pg-1.2.3/lib/pg.rb:58:in `new’

pg-1.2.3/lib/pg.rb:58:in `connect’

activerecord-6.0.3.3/lib/active\_record/connection\_adapters/postgresql\_adapter.rb:46:in `postgresql\_connection’

activerecord-6.0.3.3/lib/active\_record/connection\_adapters/abstract/connection\_pool.rb:887:in `new\_connection’

activerecord-6.0.3.3/lib/active\_record/connection\_adapters/abstract/connection\_pool.rb:931:in `checkout\_new\_connection’

activerecord-6.0.3.3/lib/active\_record/connection\_adapters/abstract/connection\_pool.rb:910:in `try\_to\_checkout\_new\_connection’

activerecord-6.0.3.3/lib/active\_record/connection\_adapters/abstract/connection\_pool.rb:871:in `acquire\_connection’

activerecord-6.0.3.3/lib/active\_record/connection\_adapters/abstract/connection\_pool.rb:593:in `checkout’

activerecord-6.0.3.3/lib/active\_record/connection\_adapters/abstract/connection\_pool.rb:437:in `connection’

activerecord-6.0.3.3/lib/active\_record/connection\_adapters/abstract/connection\_pool.rb:1119:in `retrieve\_connection’

activerecord-6.0.3.3/lib/active\_record/connection\_handling.rb:221:in `retrieve\_connection’

activerecord-6.0.3.3/lib/active\_record/connection\_handling.rb:189:in `connection’

/var/www/discourse/lib/freedom\_patches/fast\_pluck.rb:61:in `pluck’

/var/www/discourse/lib/freedom\_patches/pluck\_first.rb:5:in `pluck\_first’

/var/www/discourse/app/models/application\_request.rb:75:in `req\_id’

/var/www/discourse/app/models/application\_request.rb:80:in `rescue in req\_id’

/var/www/discourse/app/models/application\_request.rb:70:in `req\_id’

/var/www/discourse/app/models/application\_request.rb:47:in `block in write\_cache!’

/var/www/discourse/app/models/application\_request.rb:42:in `each’

/var/www/discourse/app/models/application\_request.rb:42:in `write\_cache!’

/var/www/discourse/app/models/application\_request.rb:33:in `write\_cache!’

/var/www/discourse/app/models/concerns/cached\_counting.rb:37:in `perform\_increment!’

/var/www/discourse/app/models/application\_request.rb:28:in `increment!’

/var/www/discourse/lib/middleware/request\_tracker.rb:71:in `log\_request’

/var/www/discourse/lib/middleware/request\_tracker.rb:299:in `block in log\_later’

/var/www/discourse/lib/scheduler/defer.rb:94:in `block in do\_work’

rails\_multisite-2.5.0/lib/rails\_multisite/connection\_management.rb:76:in `with\_connection’

/var/www/discourse/lib/scheduler/defer.rb:89:in `do\_work’

/var/www/discourse/lib/scheduler/defer.rb:79:in `block (2 levels) in start\_thread’

 ![2020-11-22 (1)](https://global.discourse-cdn.com/meta/original/3X/b/9/b9b53f27545f9a1fcbab40e8dc7e85998035966f.png)

---

<div class="post-metadata">

### Author: ![RavensNest](https://avatars.discourse-cdn.com/v4/letter/r/d6d6ee/32.png) [@RavensNest](https://meta.discourse.org/u/RavensNest)
#### Post date: [2020年十一月22日 08:42 UTC](https://meta.discourse.org/t/error-updating-discourse-via-web-interface/170905/2 "2020-11-22T08:42:34Z")

</div>

![2020-11-22 (2)](https://global.discourse-cdn.com/meta/original/3X/d/5/d5ae1718c858deb56d9a7c479c76ab874427460b.png)

---

<div class="post-metadata">

### Author: ![RavensNest](https://avatars.discourse-cdn.com/v4/letter/r/d6d6ee/32.png) [@RavensNest](https://meta.discourse.org/u/RavensNest)
#### Post date: [2020年十一月22日 08:52 UTC](https://meta.discourse.org/t/error-updating-discourse-via-web-interface/170905/3 "2020-11-22T08:52:54Z")

</div>

我不确定之前的错误消息是否与此相关：

### 消息

default: 无法拉取热链接图片 ([https://i.ytimg.com/vi/yPdIXXjM9z8/maxresdefault.jpg](https://i.ytimg.com/vi/yPdIXXjM9z8/maxresdefault.jpg)) post: 270 未定义的方法 `recompress_original_jpg_quality' for #<Class:0x00007f9235c81710> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.3.3/lib/active_record/dynamic_matchers.rb:22:in `method\_missing’ /var/www/discourse/lib/upload\_creator.rb:291:in `should_alter_quality?' /var/www/discourse/lib/upload_creator.rb:59:in `block in create\_for’ /var/www/discourse/lib/distributed\_mutex.rb:33:in `block in synchronize' /var/www/discourse/lib/distributed_mutex.rb:29:in `synchronize’ /var/www/discourse/lib/distributed\_mutex.rb:29:in `synchronize' /var/www/discourse/lib/distributed_mutex.rb:14:in `synchronize’ /var/www/discourse/lib/upload\_creator.rb:45:in `create_for' /var/www/discourse/app/jobs/regular/pull_hotlinked_images.rb:132:in `attempt\_download’ /var/www/discourse/app/jobs/regular/pull\_hotlinked\_images.rb:42:in `block in execute' /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/nokogiri-1.10.10/lib/nokogiri/xml/node_set.rb:238:in `block in each’ /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/nokogiri-1.10.10/lib/nokogiri/xml/node\_set.rb:237:in `upto' /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/nokogiri-1.10.10/lib/nokogiri/xml/node_set.rb:237:in `each’ /var/www/discourse/app/jobs/regular/pull\_hotlinked\_images.rb:32:in `execute' /var/www/discourse/app/jobs/base.rb:232:in `block (2 levels) in perform’ /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rails\_multisite-2.5.0/lib/rails\_multisite/connection\_management.rb:76:in `with_connection' /var/www/discourse/app/jobs/base.rb:221:in `block in perform’ /var/www/discourse/app/jobs/base.rb:217:in `each' /var/www/discourse/app/jobs/base.rb:217:in `perform’ /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/sidekiq-6.1.2/lib/sidekiq/processor.rb:196:in `execute_job' /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/sidekiq-6.1.2/lib/sidekiq/processor.rb:164:in `block (2 levels) in process’ /var/www/discours…

### 回溯

/var/www/discourse/app/jobs/regular/pull\_hotlinked\_images.rb:232:in `public\_send’

/var/www/discourse/app/jobs/regular/pull\_hotlinked\_images.rb:232:in `log’

/var/www/discourse/app/jobs/regular/pull\_hotlinked\_images.rb:56:in `rescue in block in execute’

/var/www/discourse/app/jobs/regular/pull\_hotlinked\_images.rb:33:in `block in execute’

nokogiri-1.10.10/lib/nokogiri/xml/node\_set.rb:238:in `block in each’

nokogiri-1.10.10/lib/nokogiri/xml/node\_set.rb:237:in `upto’

nokogiri-1.10.10/lib/nokogiri/xml/node\_set.rb:237:in `each’

/var/www/discourse/app/jobs/regular/pull\_hotlinked\_images.rb:32:in `execute’

/var/www/discourse/app/jobs/base.rb:232:in `block (2 levels) in perform’

rails\_multisite-2.5.0/lib/rails\_multisite/connection\_management.rb:76:in `with\_connection’

/var/www/discourse/app/jobs/base.rb:221:in `block in perform’

/var/www/discourse/app/jobs/base.rb:217:in `each’

/var/www/discourse/app/jobs/base.rb:217:in `perform’

sidekiq-6.1.2/lib/sidekiq/processor.rb:196:in `execute\_job’

sidekiq-6.1.2/lib/sidekiq/processor.rb:164:in `block (2 levels) in process’

sidekiq-6.1.2/lib/sidekiq/middleware/chain.rb:138:in `block in invoke’

/var/www/discourse/lib/sidekiq/pausable.rb:138:in `call’

sidekiq-6.1.2/lib/sidekiq/middleware/chain.rb:140:in `block in invoke’

sidekiq-6.1.2/lib/sidekiq/middleware/chain.rb:143:in `invoke’

sidekiq-6.1.2/lib/sidekiq/processor.rb:163:in `block in process’

sidekiq-6.1.2/lib/sidekiq/processor.rb:136:in `block (6 levels) in dispatch’

sidekiq-6.1.2/lib/sidekiq/job\_retry.rb:111:in `local’

sidekiq-6.1.2/lib/sidekiq/processor.rb:135:in `block (5 levels) in dispatch’

sidekiq-6.1.2/lib/sidekiq.rb:38:in `block in module:Sidekiq’

sidekiq-6.1.2/lib/sidekiq/processor.rb:131:in `block (4 levels) in dispatch’

sidekiq-6.1.2/lib/sidekiq/processor.rb:257:in `stats’

sidekiq-6.1.2/lib/sidekiq/processor.rb:126:in `block (3 levels) in dispatch’

sidekiq-6.1.2/lib/sidekiq/job\_logger.rb:13:in `call’

sidekiq-6.1.2/lib/sidekiq/processor.rb:125:in `block (2 levels) in dispatch’

sidekiq-6.1.2/lib/sidekiq/job\_retry.rb:78:in `global’

sidekiq-6.1.2/lib/sidekiq/processor.rb:124:in `block in dispatch’

sidekiq-6.1.2/lib/sidekiq/logger.rb:10:in `with’

sidekiq-6.1.2/lib/sidekiq/job\_logger.rb:33:in `prepare’

sidekiq-6.1.2/lib/sidekiq/processor.rb:123:in `dispatch’

sidekiq-6.1.2/lib/sidekiq/processor.rb:162:in `process’

sidekiq-6.1.2/lib/sidekiq/processor.rb:78:in `process\_one’

sidekiq-6.1.2/lib/sidekiq/processor.rb:68:in `run’

sidekiq-6.1.2/lib/sidekiq/util.rb:15:in `watchdog’

sidekiq-6.1.2/lib/sidekiq/util.rb:24:in `block in safe\_thread’

---

<div class="post-metadata">

### Author: ![IAmGav](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/iamgav/32/235598_2.png) [@IAmGav](https://meta.discourse.org/u/IAmGav)
#### Post date: [2020年十一月22日 09:06 UTC](https://meta.discourse.org/t/error-updating-discourse-via-web-interface/170905/4 "2020-11-22T09:06:55Z")

</div>

请尝试通过命令行进行升级。

---

<div class="post-metadata">

### Author: ![RavensNest](https://avatars.discourse-cdn.com/v4/letter/r/d6d6ee/32.png) [@RavensNest](https://meta.discourse.org/u/RavensNest)
#### Post date: [2020年十一月22日 09:21 UTC](https://meta.discourse.org/t/error-updating-discourse-via-web-interface/170905/5 "2020-11-22T09:21:59Z")

</div>

谢谢，这解决了问题。你知道为什么通过网页界面无法工作吗？

---

<div class="post-metadata">

### Author: ![IAmGav](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/iamgav/32/235598_2.png) [@IAmGav](https://meta.discourse.org/u/IAmGav)
#### Post date: [2020年十一月22日 09:31 UTC](https://meta.discourse.org/t/error-updating-discourse-via-web-interface/170905/6 "2020-11-22T09:31:02Z")

</div>

Web 界面无法停止容器，有时还需要更新容器。

---

<div class="post-metadata">

### Author: ![RavensNest](https://avatars.discourse-cdn.com/v4/letter/r/d6d6ee/32.png) [@RavensNest](https://meta.discourse.org/u/RavensNest)
#### Post date: [2020年十一月22日 09:31 UTC](https://meta.discourse.org/t/error-updating-discourse-via-web-interface/170905/7 "2020-11-22T09:31:44Z")

</div>

好的，谢谢。我今后会记住这一点。

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [2020年十二月22日 09:38 UTC](https://meta.discourse.org/t/error-updating-discourse-via-web-interface/170905/8 "2020-12-22T09:38:35Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
