V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  fyzzy1943  ›  全部回复第 1 页 / 共 1 页
回复总数  5
2016-07-08 14:34:59 +08:00
回复了 fyzzy1943 创建的主题 NGINX 使用 nginx 和 sse 时候的并发问题
D:\www\php708nts\php-cgi.exe -b 127.0.0.1:9000-c D:\www\php708nts\php.ini 就像这样的,直接是打开的 php-cgi
2016-07-08 14:33:46 +08:00
回复了 fyzzy1943 创建的主题 NGINX 使用 nginx 和 sse 时候的并发问题
@sweb 我今天在找资料的时候发现 windows 似乎没有 fpm ,运行的话就是直接运行一个 php-cgi ,还没找到那个数量的设置,难道要多运行几个嘛?
2016-07-08 13:57:20 +08:00
回复了 lingxueyu 创建的主题 程序员 技能树点的有点乱,我该怎么办?
乱就乱吧 总有一些会慢慢忘了的 现在乱是因为哪个都舍不得丢了 不过其实也没必要主动丢
2016-07-08 13:53:54 +08:00
回复了 fyzzy1943 创建的主题 NGINX 使用 nginx 和 sse 时候的并发问题
```
server {
listen 80;
server_name 127.0.0.3;
root D:/www/www/SSE-learn/public;


location / {
index index.php index.html index.htm;
try_files $uri $uri/ /index.php?$query_string;
}

location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
```

nginx 的配置是这样的,别的都是默认的,版本是 1.11.1

```
set_time_limit(0);

header('Content-Type: text/event-stream');
header('X-Accel-Buffering: no');
while(true) {
$sleepSecs = mt_rand(250, 500) / 1000.0;
usleep($sleepSecs * 1000000);

$bid = mt_rand(1000, 2000) / 1000.0;
$t = microtime(true);
$d = array(
'timestamp' => gmdate('Y-m-d H:i:s', $t) . sprintf('. %03d', ($t*1000)%1000),
'symbol' => 'funny',
'bid' => $bid,
);

echo 'data:' . json_encode($d) . PHP_EOL . PHP_EOL;
@ob_flush(); @flush();
```

PHP 代码大概是这样子的,然后想问下 windows 下运行 php-cgi ,是不是就是单进程模式运行的。
2016-07-08 10:17:03 +08:00
回复了 fyzzy1943 创建的主题 NGINX 使用 nginx 和 sse 时候的并发问题
@sweb 后端是 php 呀
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2913 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 14ms · UTC 03:28 · PVG 11:28 · LAX 19:28 · JFK 22:28
Developed with CodeLauncher
♥ Do have faith in what you're doing.