亚洲精品成人_精品成人一区_999视频在线播放_免费黄色在线_亚洲成人久久久_久久www免费视频

常見問題

端口占用

出現類似 WARNING swSocket_bind(:483): bind(0.0.0.0:9501) failed, Error: Address already in use[98] 如下錯誤,可判定為端口被占用。

可以通過 lsof 命令來查詢端口占用

> lsof -i:9501
COMMAND PID USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME
php      57 root    3u  IPv4 1744902      0t0  TCP *:9501 (LISTEN)

可以根據返回的 pid 使用 kill 命令來關閉占用端口的相關進程

> kill -9 57

也可以通過修改 easyswoole 的監聽端口的方式啟動 easyswoole 的服務,修改文件在dev.php(線上環境則應在produce.php)中

<?php
return [
    'SERVER_NAME' => "EasySwoole",
    'MAIN_SERVER' => [
        'LISTEN_ADDRESS' => '0.0.0.0',
        'PORT' => 9501, // 此處修改 easyswoole 監聽端口號
        ...
    ],
    'TEMP_DIR' => null,
    'LOG_DIR' => null
];

然后重新啟動服務,即可成功啟動服務。

Socket 監聽失敗

  • 判斷是否為端口占用所導致的監聽失敗,這里還是采用 lsof 命令來查看端口
> lsof -i:9501
  • 1024 以下端口需要 root 權限監聽,所以這里要特別注意

外網無法訪問

注意:當服務成功啟動后,如果外網無法訪問,可以使用 telnet 客戶端查看對應的端口是否開放成功,前提是首先環境得有 telnet 客戶端 (具體如何安裝 telnet 客戶端請用戶自行百度谷歌查詢),檢查端口開放命令如下:telnet 公網ip/內網ip 端口號,例如:telnet 192.168.0.1 9501。端口開放成功,則會立刻跳轉,不成功,則會有對應的提示。用戶可根據對應的提示進行判斷。

  • 檢查服務監聽端口是否為 0.0.0.0

  • 檢查防火墻是否對外開放

> netstat -anp

// 如果相關端口被防火墻攔截,需要放開
> firewall-cmd --zone=public --add-port=9501/tcp --permanent

如果為阿里云、騰訊云等云服務器,請檢查服務器安全組是否放行對應端口。同樣可以使用上述注意事項的 telnet 客戶端自行檢查。

以上 shell 命令適用于 centos 7,其它 linux 發行版請自行查找相關命令。

請求數據時 DNS 報錯

  • 原因:有時會發現在使用 SwooleMySQL、HttpClient、Redis 等客戶端發送請求時,出現了 DNS 錯誤,類似于 DNS Lookup resolve failed... 錯誤,這是由于 Swoole 底層對一些 DNS 不是很友好。
  • 解決方法:建議使用阿里云公共 DNS,具體如何配置阿里云公共 DNS,請看 https://www.alidns.com/knowledge?type=SETTING_DOCS#user_linux
主站蜘蛛池模板: 91国拍精品国产粉嫩亚洲一区 | 在线欧美一区 | 麻豆视频国产 | a天堂在线资源 | 不卡国产一区二区三区四区 | 日韩中文字幕欧美 | 成年人在线视频免费观看 | 闷骚护士18p | 亚洲视频观看 | av男人的天堂网 | 国产电影一区二区三区 | 韩国精品一区二区 | 黄色网www| 爱搞国产| 亚洲国产精品成人综合久久久 | 精品色图 | 精品国产不卡一区二区三区 | 中文字幕网站在线观看 | 美女一级a毛片免费观看97 | 黄色软件免费的 | 亚洲一区二区三区在线视频 | 九九热精品视频 | 国产挤奶水主播在线播放 | 五月婷久久 | 免费激情视频网站 | 日本免费三级网站 | 黄色的软件下载 | 中文字幕在线观看一区 | 黄色国产视频网站 | 香蕉国产片一级一级一级一级 | 国产一区二区在线观看视频 | 女18一级大黄毛片免费女人 | 精品少妇一区二区三区视频 | 国产毛片久久久 | 91久久| 日韩在线观看一区二区三区 | 天天干天天操天天爱 | 夜夜草导航| 欧美一级片毛片 | 免费观看毛片 | 国产精品一二区 |