求助;swoole不能啟動,核查發(fā)現(xiàn)網(wǎng)站運(yùn)行報(bào)錯503
[Fri Apr 12 08:19:47.165644 2024] [proxy:error] [pid 18823:tid 140227368568576] (111)Connection refused: AH00957: ws: attempt to connect to 127.0.0.1:8333 (127.0.0.1:8333) failed
[Fri Apr 12 08:19:47.165823 2024] [proxy_http:error] [pid 18823:tid 140227368568576] [client 81.69.101.237:64122] AH01114: HTTP: failed to make connection to backend: 127.0.0.1;
根據(jù)核查php擴(kuò)展文件是提示擴(kuò)展文件未加載swoole,php默認(rèn)擴(kuò)展加載路徑發(fā)生變化,核查/www/server/php/74/bin/php -m,無報(bào)錯,顯示swoole、swoole_loader已經(jīng)安裝,則現(xiàn)在的報(bào)錯應(yīng)當(dāng)如何解決,
解決辦法:
確保/www/server/php/74/bin/php -m核查swoole、swoole_loader均已安裝;
1、確認(rèn)不是擴(kuò)展應(yīng)用的問題導(dǎo)致swoole加載失敗,同時查詢php -m,此時兩者均可能出現(xiàn)報(bào)錯,提示需要進(jìn)行swoole的安裝,
2、使用php -v報(bào)錯同時提示php的版本為7.2版本,與swoole安裝版本不一致;
3、此時可以判斷為因?yàn)閜hp加載了沒有swoole擴(kuò)展的7.2版本php導(dǎo)致網(wǎng)站swoole不能正常,出現(xiàn)報(bào)錯503,不能正常使用;登錄網(wǎng)站根目錄,處理掉以前的
rm -f /usr/bin/php
引用你想要的版本
ln -sf /www/server/php/74/bin/php /usr/bin/php
4、進(jìn)行php的版本測試:php -v
php -m測試:
確認(rèn)影響加載問題已經(jīng)排除,加載成功后可以重新啟動swoole
應(yīng)用使用功能正常: