Vấn đề có thể dễ dàng tái tạo bằng lệnh sau: $ ab -n100 -c100 http://localhost/js/app.js
Tôi thường thấy 1 yêu cầu thành công và 99 yêu cầu không thành công do net::ERR_CONTENT_LENGTH_MISMATCH.
Tệp js được đề cập không phải là tệp duy nhất bị ảnh hưởng, lỗi này cũng xuất hiện trên tệp .css chính của chúng tôi. Các tệp được đề cập là 1,29 MB đối với tệp js và 696 KB đối với css và chúng tôi thấy lỗi nhiều nhất đối với tệp js. Hiếm khi chúng tôi nhìn thấy nó trên phông chữ của chúng tôi. Tệp tff chỉ có 57KB và hình ảnh của chúng tôi rất nhỏ vì chúng là logo hoặc hình đại diện nhỏ.Vì vậy, kết luận mà tôi đưa ra là kích thước của tệp làm tăng khả năng xảy ra lỗi và tất nhiên nó chỉ ảnh hưởng đến các tệp tĩnh.
Nhật ký lỗi Apache không hiển thị gì hữu ích và khi tái tạo sự cố trong trình duyệt, tất cả những gì bạn có thể thấy là bảng điều khiển đưa ra lỗi được đề cập và mỗi lần tải tệp bị cắt ở các điểm dường như ngẫu nhiên.
Danh sách các mod apache đã bật:
$ 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 đàm phán.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 đàm phán.conf proxy.load reqtimeout.conf setenvif.conf status.load
Phiên bản Apache (mới nhất):
$ apache2 -v
Phiên bản máy chủ: Apache/2.4.48 (Ubuntu)
Máy chủ được xây dựng: 2021-07-01T19:15:28