php是什么 502錯(cuò)誤什么原因?
502錯(cuò)誤什么原因?網(wǎng)站502錯(cuò)誤分析:將請(qǐng)求提交給PHP FPM等網(wǎng)關(guān)執(zhí)行,但PHP FPM進(jìn)程由于某些原因終止執(zhí)行。然后這個(gè)問題與網(wǎng)關(guān)服務(wù)的配置有關(guān),比如PHP-FPM。max子進(jìn)程的最大數(shù)目。當(dāng)
502錯(cuò)誤什么原因?
網(wǎng)站502錯(cuò)誤分析:
將請(qǐng)求提交給PHP FPM等網(wǎng)關(guān)執(zhí)行,但PHP FPM進(jìn)程由于某些原因終止執(zhí)行。然后這個(gè)問題與網(wǎng)關(guān)服務(wù)的配置有關(guān),比如PHP-FPM。
max子進(jìn)程的最大數(shù)目。當(dāng)高并發(fā)請(qǐng)求達(dá)到最大PHP FPM響應(yīng)數(shù)時(shí),后續(xù)請(qǐng)求中將出現(xiàn)502個(gè)錯(cuò)誤。可以使用netstat命令查看當(dāng)前的連接數(shù)。
請(qǐng)求終止超時(shí)設(shè)置單個(gè)請(qǐng)求的超時(shí)終止時(shí)間。還應(yīng)該指出的是php.ini文件最大執(zhí)行時(shí)間參數(shù)。當(dāng)請(qǐng)求終止時(shí),也會(huì)發(fā)生502錯(cuò)誤。
當(dāng)累積大量PHP請(qǐng)求時(shí),重新啟動(dòng)PHP FPM以釋放資源,但沒有時(shí)間再次出現(xiàn)502錯(cuò)誤。為什么?這時(shí),我們還應(yīng)該考慮它是否與數(shù)據(jù)庫(kù)有關(guān)。檢查數(shù)據(jù)庫(kù)進(jìn)程中是否有大量被鎖定的進(jìn)程。數(shù)據(jù)庫(kù)死鎖導(dǎo)致超時(shí)。前端終止continue請(qǐng)求,但SQL語句仍在等待鎖的釋放。此時(shí),我們將重新啟動(dòng)數(shù)據(jù)庫(kù)服務(wù)或終止死鎖SQL進(jìn)程。
PHP服務(wù)器,如何在server2008上安裝?
xampp很容易使用!一鍵安裝
!Xampp是一個(gè)安裝包,它將Apache Web服務(wù)器與PHP、Perl和MariaDB集成在一起。它允許用戶在自己的計(jì)算機(jī)上輕松設(shè)置Web服務(wù)器。
首先,nignx和PHP-FPM之間的連接是通過PHP-fcgi.sock公司如果PHP-fcgi.sock公司如果有問題,就會(huì)出現(xiàn)網(wǎng)關(guān)壞的問題,即通信無法連接。php-fcgi.sock公司PHP啟動(dòng)時(shí)生成,關(guān)閉時(shí)清除。盡管PHP被賦予了-fcgi.sock公司755權(quán)限,但當(dāng)您重新啟動(dòng)PHP時(shí),它仍將成為RW RW--permission,并且用戶和組都是root用戶。