我们有一个FreeBSD OS系统,一个nginx webserver和一个php-fpm作为PHP CGI。有时.js和.css文件只是部分加载,文件末尾大约5-7个单词丢失,所以我们的网站的可视部分有问题,因为它变得丑陋导致部分加载的javascript或css文件。我们试图禁用gzip,但它没有帮助我们。通常这会在我们上传修改后的css或javascript文件后发生。
Nginx版本:0.7.65
Nginx配置:
worker_processes 100;
worker_priority -5;
worker_rlimit_nofile 51200;
events {
worker_connections 51200;
use kqueue;
}
http {
include mime.types;
default_type application/octet-stream;
log_format main '$remote_addr - $remote_user [$time_local] ' '"$request_filename" $status $body_bytes_sent ' '"$http_referer" "$http_user_agent" "$http_x_forwarded_for"';
server_names_hash_bucket_size 512;
sendfile on;
tcp_nopush on;
keepalive_timeout 70 30;
send_timeout 30s;
reset_timedout_connection on;
resolver 127.0.0.1;
resolver_timeout 10s;
server_tokens off;
client_max_body_size 5m;
open_file_cache max=100000 inactive=40s;
open_file_cache_valid 60s;
open_file_cache_min_uses 2;
open_file_cache_errors on;
#gzip on;
.................. ..................
我希望这部分配置足以帮助我们。
答案 0 :(得分:4)
答案 1 :(得分:0)
Usually this happens after we upload modified css or javascript file.
您的nginx试图提供尚未完全上传的内容吗?
如果是这样,请先尝试将文件上传到系统的另一部分,然后移动/复制内容原子。