Đã thấy cùng một câu hỏi này - upstream prematurely closed connection while reading response header from upstream, client Nhưng như Jhilke Dai nói nó không được giải quyết và tôi đồng ý. Có lỗi chính xác tương tự khi cài đặt nginx + phpFPM. Phiên bản phần mềm hiện tại: nginx 1.2.8 php 5.4.13 (cli) trên FreeBSd9.1. Trên thực tế bit cô lập lỗi này và chắc chắn nó đã xảy ra khi cố gắng để nhập khẩu các tập tin lớn, lớn hơn 3 mbs để mysql thông qua phpMyadmin. Cũng tính rằng kết nối đóng kết nối phụ trợ khi đạt đến giới hạn 30 giây. Nginx lỗi log ném nàyPHP-FPM - kết nối đầu tiên được đóng sớm trong khi đọc tiêu đề phản hồi
[error] 49927#0: *196 upstream prematurely closed connection while reading response header from upstream, client: 7X.XX.X.6X, server: domain.com, request: "POST /php3/import.php HTTP/1.1", upstream: "fastcgi://unix:/tmp/php5-fpm.sock2:", host: "domain.com", referrer: "http://domain.com/phpmyadmin/db_import.php?db=testdb&server=1&token=9ee45779dd53c45b7300545dd3113fed"
giới hạn php.ini của tôi lớn lên theo
upload_max_filesize = 200M
default_socket_timeout = 60
max_execution_time = 600
max_input_time = 600
my.cnf liên quan hạn
max_allowed_packet = 512M
giới hạn FastCGI
location ~ \.php$ {
# fastcgi_split_path_info ^(.+\.php)(.*)$;
fastcgi_pass unix:/tmp/php5-fpm.sock2;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_intercept_errors on;
fastcgi_ignore_client_abort on;
fastcgi_connect_timeout 60s;
fastcgi_send_timeout 200s;
fastcgi_read_timeout 200s;
fastcgi_buffer_size 128k;
fastcgi_buffers 8 256k;
fastcgi_busy_buffers_size 256k;
fastcgi_temp_file_write_size 256k;
thử để thay đổi thời gian chờ của fastcgi cũng như kích thước bộ đệm, điều đó không được giúp đỡ. nhật ký lỗi php không hiển thị sự cố, đã bật tất cả thông báo, cảnh báo - không có gì hữu ích. Cũng thử vô hiệu hóa APC - không có hiệu lực.