0

我的 umbraco 站点存在问题:由于某种原因,当我尝试在站点后端单击它们时,某些节点会超时。

前端工作正常并且那里没有任何减速问题,但是我无法在后端编辑这些相同的节点,因为系统似乎只是挂起。这使得调试变得异常困难,因为我不知道哪些属性实际上导致了这里的问题。奇怪的是我可以创建一个相同文档类型的节点并输入一些虚拟值并且工作正常,但我似乎无法编辑现有节点。

我已经尝试重新发布整个站点,重新发布单个节点,删除 umbraco.config 文件,但到目前为止没有任何效果。

有趣的是,如果我关闭浏览器,系统似乎停止挂起,我可以登录并重试。

有没有人遇到过这种情况或知道从哪里开始?

谢谢

4

1 回答 1

1

我遇到过类似的事情。您使用 Umbraco 的时间越长,它变得越慢,如果您在 Chrome 的任务管理器中检查内存使用情况,您会看到节点上的某些操作会进一步增加内存使用量。答案只是关闭选项卡并打开一个新选项卡。

我已经报告了这一点,而 Umbraco 无法复制这一点。但是,我确实认为这可能是由于 Umbraco 中安装了一个包,可能是 uComponents。很难确定。

更新:

如果您可以访问某些节点但不能访问其他节点,那么这实际上更容易调试。我会检查超时的节点有什么相似之处。

  • 它们都是相同的文档类型吗?
  • 他们都使用相同的数据类型吗?

我猜有问题的节点正在使用在节点加载时正在执行操作的数据类型,并且该操作正在超时。例如,您是否有任何从数据库加载数据的数据类型,例如枚举?您是否有任何从 Web 服务加载数据的数据类型?

您是否在 UserControlWrapper 数据类型中包装了任何用户控件数据类型?这些将是检查的地方。

最后,检查:

  • 数据库 [umbracoLog] 表。任何 Umbraco 特定的错误都将在此处列出。
  • 检查计算机的事件查看器。这将显示任何未处理的错误。

我的钱花在了数据库超时上。

于 2013-07-05T16:12:00.887 回答