设置
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 将使用此功能,以避免在每次请求时呈现整个页面。
(这应该是显而易见的,但我还是花了一些时间才弄清楚。也许是因为我宁愿将其称为“缓存”而不是“预编译”)