鍍金池/ 問答/PHP  Linux/ 多個(gè)項(xiàng)目公用php的一個(gè)端口好還是一個(gè)項(xiàng)目使用一個(gè)php端口?

多個(gè)項(xiàng)目公用php的一個(gè)端口好還是一個(gè)項(xiàng)目使用一個(gè)php端口?

在服務(wù)器中,部署了多個(gè)php項(xiàng)目,這些項(xiàng)目共用一個(gè)監(jiān)聽php端口(默認(rèn)9000)好,還是一個(gè)項(xiàng)目監(jiān)聽一個(gè)php自定義的端口好?

回答
編輯回答
背叛者

9000這個(gè)是 fpm 在用。只要你的項(xiàng)目要求的 php版本滿足要求 就可以共用。

2018年2月4日 14:41
編輯回答
心悲涼

如果你的各個(gè)項(xiàng)目流量都不大,分不分開無所謂,如果某個(gè)項(xiàng)目訪問很高建議分開。

單個(gè)服務(wù)器上讓 PHP-FPM 監(jiān)聽多個(gè)端口號(hào)有以下兩種方式:

  • 一個(gè) PHP-FPM 主進(jìn)程可以配置多個(gè) PHP-FPM 進(jìn)程池, 默認(rèn)只有一個(gè) www 進(jìn)程池,你可以添加進(jìn)程池配置不同的端口號(hào)。
  • 還有一種方式是啟動(dòng)多個(gè) PHP-FPM 主進(jìn)程,讓各自的 www 進(jìn)程池配置不同的端口號(hào)。

根據(jù)我的經(jīng)驗(yàn),如果你的服務(wù)器負(fù)載已經(jīng)很高了,第一種方式基本沒用, 建議用第二種方式。

注:以上回答是在只有一臺(tái)服務(wù)器的情況下,如果有多臺(tái)服務(wù)器請(qǐng)將流量大的項(xiàng)目安裝在獨(dú)立的服務(wù)器

2017年2月1日 15:26