El problema se reproduce fácilmente con el siguiente comando: $ ab -n100 -c100 http://localhost/js/app.js
Normalmente veo 1 solicitud exitosa y 99 fallas debido a net::ERR_CONTENT_LENGTH_MISMATCH.
El archivo js en cuestión no es el único afectado, el error también se ve en nuestro archivo .css principal. Los archivos en cuestión son 1,29 MB para el archivo js y 696 KB para el css y vemos el error más contra el archivo js. Rara vez lo hemos visto en nuestro archivo .tff de fuentes, que tiene solo 57 KB y nuestras imágenes, que son muy pequeñas, ya que son pequeños logotipos o avatares. Entonces, la conclusión a la que llegué es que el tamaño del archivo aumenta la probabilidad de que ocurra el error y, por supuesto, solo afecta a los archivos estáticos.
Los registros de errores de Apache no muestran nada útil, y al reproducir el problema en un navegador, todo lo que puede ver es que la consola arroja el error en cuestión y el archivo se carga con el final cortado en puntos aparentemente aleatorios cada vez.
Lista de mods apache habilitados:
$ 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
Versión de Apache (última):
$ apache2 -v Server version: Apache/2.4.48 (Ubuntu) Server built: 2021-07-01T19:15:28