偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

nginx,php-fpm,phpfastcgi,upstream實現(xiàn)負載均衡

運維 系統(tǒng)運維
應用的最前端是一臺nginx服務器,所有靜態(tài)的內容都由nginx來處理,而將所有php的請求都分攤到下游的若干臺運行php fastcgi守護進程的服務器中,這樣可以以一種廉價的方案來實現(xiàn)對系統(tǒng)負載的分攤,擴展系統(tǒng)的負載能力。

應用的最前端是一臺nginx服務器,所有靜態(tài)的內容都由nginx來處理,而將所有php的請求都分攤到下游的若干臺運行php fastcgi守護進程的服務器中,這樣可以以一種廉價的方案來實現(xiàn)對系統(tǒng)負載的分攤,擴展系統(tǒng)的負載能力。

三臺php fastcgi服務器的ip地址分別為:

172.16.236.110 , 172.16.236.111, 172.16.236.112

運行php fastcgi進程時,需要讓php-cgi監(jiān)聽到服務器的局域網(wǎng)地址(分別如上所示),而不是之前一般都是監(jiān)聽的本地地址(127.0.0.1)。以172.16.236.110這臺服務器為例:

  1. /usr/local/php5/bin/php-cgi -b 172.16.236.110:9000 

或許你用spawn-fcgi來啟動php-fcgi,那么就是這樣(供參考,其實也就是修改監(jiān)聽的地址和端口即可):

  1. /usr/local/lighttpd/bin/spawn-fcgi -f /usr/local/php5/bin/php-cgi -a 172.16.236.110 -p 9000 

又或許你是用php-fpm來管理php-fcgi,那么你需要修改php-fpm的配置

  1. vi /usr/local/php5/etc/php-fpm.conf 

找到這個配置項(其中的地址可能需要根據(jù)你自己環(huán)境來調整)

  1. <value name="listen_address">127.0.0.1:9000</value> 

修改為:

  1. <value name="listen_address">172.16.236.110:9000</value> 

修改完畢后,重啟你的php-fpm進程。

然后按照上面的步驟,依次修改其他php fastcgi服務器。

php方面的工作暫時就是這些,下面修改nginx。

  1. vi /usr/local/nginx/conf/nginx.conf 

在配置文件的http段內增加類似如下的配置:

  1. upstream myfastcgi {  
  2. server 172.16.236.110 weight=1;  
  3. server 172.16.236.111 weight=1;  
  4. server 172.16.236.112 weight=1;  

我這里三臺php fastcgi服務器的權重是相同的,所以其中的weight值都是1,如果你的php fastcgi服務器需要分主次,那么可以通過調整其weight值來達到目的。比如以***臺服務器為主,其他兩臺為輔,則就是這樣:

  1. upstream myfastcgi {  
  2. server 172.16.236.110 weight=1;  
  3. server 172.16.236.111 weight=2;  
  4. server 172.16.236.112 weight=2;  
  5.  } 

然后找到原來nginx關于php fastcgi配置的部分,比如:

  1. location ~ \.php$ {  
  2. fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php;  
  3. fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;  
  4. include fastcgi_params;  
  5.  } 

將其中的fastcgi_pass那一段改為:

  1. fastcgi_pass myfastcgi; 

其中的myfastcgi也就是上面剛剛配置的php fastcgi均衡器的名字了。

完了以后,重啟nginx即可

原文鏈接:http://my.oschina.net/u/732794/blog/304402

責任編輯:牛小雨 來源: qzxun的博客
相關推薦

2017-12-28 10:22:28

NginxFastCGIPHP-fpm

2010-05-07 09:02:29

NginxPHP-FPMAPC

2010-05-10 08:30:00

PHP-FPMnginx

2021-05-12 08:13:31

Zabbix 5.2php-fpm監(jiān)控

2013-04-22 11:29:14

Nginx

2012-07-31 09:25:42

nginx負載均衡反向代理

2019-11-12 13:56:15

NginxTomcat負載均衡

2011-11-28 21:49:45

Nginxphp-fpm優(yōu)化

2020-01-14 09:40:00

Nginx負載均衡正向代理

2015-04-13 09:44:14

Nginxkeepalived負載均衡

2020-04-20 20:27:59

Nginx動靜分離負載均衡

2018-02-01 10:31:12

Nginx負載均衡軟件

2013-02-20 09:59:49

負載均衡PuppetNginx

2010-03-24 10:35:02

Nginx負載均衡器

2019-03-13 12:04:41

Nginx負載均衡動靜分離

2023-12-07 12:29:49

Nginx負載均衡策略

2011-12-02 22:51:46

Nginx負載均衡

2018-09-20 11:04:02

NginxPHP-FPM502

2011-01-07 11:14:17

Nginx負載均衡負載均衡

2010-05-07 12:23:23

nginx負載均衡
點贊
收藏

51CTO技術棧公眾號