win下php開發的痛點

我今天碰到一個很怪的問題:php

咱們環境win nginx fastcgi php
就是我自項目-下 假設有一個api 在另一個controller下去應用這個api 而後出現一個問題:504超時現象 nginx

而後咱們同同事在os系統下 正常返回apache

我就納悶api

而後我在文件的開始結束處都作啦log
 code

begin:2016-07-29 19:55:41http://10.2.3.123:7000/index.php/misc/photo/info?_skip_ticket_verify=1009
end:2016-07-29 19:56:41http://10.2.3.123:7000/index.php/misc/photo/info?_skip_ticket_verify=1009
begin:2016-07-29 19:56:41http://127.0.0.1:7000/index.php?
end:2016-07-29 19:56:41http://127.0.0.1:7000/index.php?

有沒有發現問題:server

原本指望-咱們a開始 b開始b結束a結束進程

沒有想到是a開始a結束b開始b結束ip

很顯然是nginx在win下是時單進程cmd

在cmd 下tasklist /fi "imagename eq phpcgi.exe"ast

只有一個

因而咱們在 就是手動啓兩個php-cgi

在nginx 的配置上也須要修改
 

upstream fastcgi_proxy {
    server 127.0.0.1:9000;
    server 127.0.0.1:9001;
   
}
#fastcgi_pass         127.0.0.1:9001;
fastcgi_pass fastcgi_proxy;

還須要手動啓動端口 9000和9001

而後就ok!

win 環境問題真的麻煩 我只想說痛

浪費我一下午時間 (1:30- 8:30)

相關文章
相關標籤/搜索