Linux 上 OnlyOffice (mono-fastcgi & nginx) 的 5 秒延迟

Linux 上 OnlyOffice (mono-fastcgi & nginx) 的 5 秒延迟

设置

Debian 8 (jessie) - 完全更新。服务器位于本地网络中,ping <=1ms,带宽 10..40 Mbit ( bing -s 124 -S 1024 localhost <server>)

该服务器还运行一些其他Web服务,但这些服务处于空闲状态。

OnlyOffice v8.1(使用 ASP.NET)
mysql Ver 14.14 Distrib 5.5.42,适用于 debian-linux-gnu(x86_64),使用 readline 6.3
Mono JIT 编译器版本 3.2.8(Debian 3.2.8+dfsg-10)
nginx 版本:nginx/1.6.2

问题

加载页面时,我经历了令人惊讶的持续 5 秒延迟(+处理时间)HTTP GET 持续时间和时间的屏幕截图

至少我怀疑存在某种超时,但目前我还不能说出具体名称。

采取的措施

我已经查看了以下日志文​​件:

  • nginx
  • 唯一办公室

问题

  • 有人知道我遇到了什么麻烦吗?
  • 我如何调试我当前的设置?(我不熟悉 mono-fastcgi / ASP.NET 应用程序)

答案1

对于任何经历过同样行为的人:

Mono 尚不支持“预编译”站点。
如果可用的话,OnlyOffice 将使用此功能,以避免在每次请求时呈现整个页面。

(这应该是显而易见的,但我还是花了一些时间才弄清楚。也许是因为我宁愿将其称为“缓存”而不是“预编译”)

相关内容