Crafter CMS:如何阻止挂起的发布过程?

时间:2017-09-22 21:31:43

标签: content-management-system crafter-cms

在Crafter CMS中,我尝试发布对文档的更改,并且它似乎永远挂起。即使我将其关闭并重新启动它,它也会卡住,我再也无法对文档做任何事情了。 我每隔10秒就会在catalina.out中收到以下错误消息:

[INFO] 2017-09-22 12:51:56,847 [studioSchedulerFactoryBean_Worker-1] [job.DeployContentToEnvironmentStore] |站点mysite禁用发布

我还注意到在mongod.log文件中,它每隔几秒打开51个连接,然后几秒钟后关闭它们并再次打开它们。它无休止地这样做。这是正常的吗?

为什么发布会被禁用?这是我需要更改以启用它的设置吗?

有没有办法阻止它,所以我可以继续工作? 现在我完全陷入困境,可能会从头开始吹掉整个项目,但是一旦我创建了更多的文档,这肯定是不可接受的,所以我希望有另一种选择。

您可以给出任何想法或帮助吗?

1 个答案:

答案 0 :(得分:1)

假设您使用的是3.0.1或3.0.0,则3.0.2开发分支中已修复了一个发布错误(尚未发布,但您可以从源代码构建):{{ 3}}

如果您不想升级到开发分支(可理解),快速临时修复是: cd {crafterpath} / data / repos / sites / {yoursiteid} /已发布 git reset --hard git pull -s recursive -Xtheirs origin master

如果您有连接到此站点的传递节点,那么您可以吹掉传递中的git文件夹,它将自行重建(如果您看到部署到传递节点的问题)。如果这是实时的,请先将节点从负载均衡器中取出等。

预计问题会再次出现,并且在升级之前需要再次进行git reset / pull。