求助;swoole不能啟動,核查發現網站運行報錯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;
根據核查php擴展文件是提示擴展文件未加載swoole,php默認擴展加載路徑發生變化,核查/www/server/php/74/bin/php -m,無報錯,顯示swoole、swoole_loader已經安裝,則現在的報錯應當如何解決,
解決辦法:
確保/www/server/php/74/bin/php -m核查swoole、swoole_loader均已安裝;
1、確認不是擴展應用的問題導致swoole加載失敗,同時查詢php -m,此時兩者均可能出現報錯,提示需要進行swoole的安裝,
2、使用php -v報錯同時提示php的版本為7.2版本,與swoole安裝版本不一致;
3、此時可以判斷為因為php加載了沒有swoole擴展的7.2版本php導致網站swoole不能正常,出現報錯503,不能正常使用;登錄網站根目錄,處理掉以前的
rm -f /usr/bin/php
引用你想要的版本
ln -sf /www/server/php/74/bin/php /usr/bin/php
4、進行php的版本測試:php -v
php -m測試:
確認影響加載問題已經排除,加載成功后可以重新啟動swoole
應用使用功能正常: