小编Dem*_*ger的帖子

PHP-FPM - 读取响应头时上游过早关闭连接

已经看到了同样的问题 - 上游过早关闭连接,同时从上游读取响应头,客户端 但是正如Jhilke Dai所说,它根本没有解决,我同意.在nginx + phpFPM安装上得到了同样的确切错误.当前软件版本:FreeBSd9.1上的nginx 1.2.8 php 5.4.13(cli).实际上有点孤立这个错误,并确保它在尝试通过phpMyadmin导入大于3 mbs到mysql的大文件时发生.当达到30秒限制时,还计算后端关闭连接.Nginx错误日志抛出这个

 [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"
Run Code Online (Sandbox Code Playgroud)

我的php.ini限制相应提高

upload_max_filesize = 200M
default_socket_timeout = 60
max_execution_time = 600
max_input_time = 600
Run Code Online (Sandbox Code Playgroud)

my.cnf相关限制

max_allowed_packet = 512M
Run Code Online (Sandbox Code Playgroud)

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 …
Run Code Online (Sandbox Code Playgroud)

php apc nginx

11
推荐指数
1
解决办法
1万
查看次数

查找最频繁的行并计算它们

我怎样才能在这样的列表中计算出现的次数:

onion
apple
kiwi
orange
kiwi
orange
onion
kiwi
kiwi
orange
Run Code Online (Sandbox Code Playgroud)

我需要列出每个唯一线发生的次数,例如.

4 kiwi
3 orange
2 onion
1 apple
Run Code Online (Sandbox Code Playgroud)

行也可能包含特殊字符和数字.

bash awk

1
推荐指数
1
解决办法
43
查看次数

标签 统计

apc ×1

awk ×1

bash ×1

nginx ×1

php ×1