问题描述
使用以下命令可以轻松重现该问题:$ ab -n100 -c100 http://localhost/js/app.js
由于 net::ERR_CONTENT_LENGTH_MISMATCH,我通常看到 1 个成功请求和 99 个失败。
有问题的 js 文件不是唯一受影响的文件,错误也出现在我们的主 .css 文件中。有问题的文件是 js 文件的 1.29MB 和 css 的 696KB,我们看到的错误最多的是 js 文件。我们很少看到它与只有 57KB 的字体 .tff 文件和非常小的图像相对应,因为它们要么是小徽标,要么是头像。所以我得出的结论是文件的大小增加了错误发生的可能性,而且它当然只影响静态文件。
Apache 错误日志没有显示任何有用的信息,当在浏览器中重现问题时,您只能看到控制台抛出有问题的错误,并且每次都在看似随机的点处切断文件加载。
已启用的 apache mod 列表:
$ ls /etc/apache2/mods-enabled/
access_compat.load auth_basic.load authz_core.load autoindex.conf deflate.load env.load headers.load mpm_event.conf negotiation.load proxy_fcgi.load reqtimeout.load setenvif.load
alias.conf authn_core.load authz_host.load autoindex.load dir.conf expires.load mime.conf mpm_event.load proxy.conf proxy_http.load rewrite.load status.conf
alias.load authn_file.load authz_user.load deflate.conf dir.load filter.load mime.load negotiation.conf proxy.load reqtimeout.conf setenvif.conf status.load
Apache 版本(最新):
$ apache2 -v
Server version: Apache/2.4.48 (Ubuntu)
Server built: 2021-07-01T19:15:28
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)