Crafter CMS:如何停止挂起的发布过程?
Crafter CMS: How to stop hung publishing process?
在 Crafter CMS 中,我试图发布对文档的更改,但它似乎永远挂起。即使我将其关闭并重新启动它,它也会卡住,我无法再对文档进行任何操作。
我每 10 秒在 catalina.out 收到以下错误消息:
[信息] 2017-09-22 12:51:56,847 [studioSchedulerFactoryBean_Worker-1] [job.DeployContentToEnvironmentStore] |站点 mysite
的发布被禁用
我还注意到 mongod.log 文件中,每隔几秒它会打开 51 个连接,然后几秒后将它们全部关闭并再次打开它们。它无休止地这样做。这正常吗?
为什么发布被禁用?这是我需要更改才能启用的设置吗?
有什么方法可以停止它以便我可以继续工作吗?
现在我完全被困住了,可能会放弃整个项目并从头开始,但是一旦我创建了更多文档,这肯定是不可接受的,所以我希望有一个替代方案。
您有什么想法或帮助吗?
假设您使用的是 3.0.1 或 3.0.0,在 3.0.2 开发分支中修复了一个发布错误(尚未发布,但您可以从源代码构建):https://github.com/craftercms/craftercms
如果你不想升级到开发分支(可以理解),一个快速的临时修复是:
cd {crafterpath}/data/repos/sites/{yoursiteid}/published
git 重置 --hard
git pull -s recursive -Xtheirs origin master
如果您有连接到此站点的交付节点,那么您可以清除交付上的 git 文件夹,它会自行重建(如果您发现部署到交付节点时出现问题).如果这是实时的,首先将节点从负载均衡器中取出等
预计问题会再次出现,您需要再次 git reset/pull,直到您升级。
在 Crafter CMS 中,我试图发布对文档的更改,但它似乎永远挂起。即使我将其关闭并重新启动它,它也会卡住,我无法再对文档进行任何操作。 我每 10 秒在 catalina.out 收到以下错误消息:
[信息] 2017-09-22 12:51:56,847 [studioSchedulerFactoryBean_Worker-1] [job.DeployContentToEnvironmentStore] |站点 mysite
的发布被禁用我还注意到 mongod.log 文件中,每隔几秒它会打开 51 个连接,然后几秒后将它们全部关闭并再次打开它们。它无休止地这样做。这正常吗?
为什么发布被禁用?这是我需要更改才能启用的设置吗?
有什么方法可以停止它以便我可以继续工作吗? 现在我完全被困住了,可能会放弃整个项目并从头开始,但是一旦我创建了更多文档,这肯定是不可接受的,所以我希望有一个替代方案。
您有什么想法或帮助吗?
假设您使用的是 3.0.1 或 3.0.0,在 3.0.2 开发分支中修复了一个发布错误(尚未发布,但您可以从源代码构建):https://github.com/craftercms/craftercms
如果你不想升级到开发分支(可以理解),一个快速的临时修复是: cd {crafterpath}/data/repos/sites/{yoursiteid}/published git 重置 --hard git pull -s recursive -Xtheirs origin master
如果您有连接到此站点的交付节点,那么您可以清除交付上的 git 文件夹,它会自行重建(如果您发现部署到交付节点时出现问题).如果这是实时的,首先将节点从负载均衡器中取出等
预计问题会再次出现,您需要再次 git reset/pull,直到您升级。