如果同一臺(tái)服務(wù)器安裝多個(gè)本系統(tǒng),請(qǐng)修改常鏈接端口
第一步:程序需要修改:/config/workerman.php
'admin' => [
//協(xié)議
'protocol' => 'websocket',
//監(jiān)聽地址
'ip' => '0.0.0.0',
//監(jiān)聽后臺(tái)消息端口
'port' => 20002,
//設(shè)置當(dāng)前Worker實(shí)例啟動(dòng)多少個(gè)進(jìn)程
'serverCount' => 1,
],
'chat' => [
//協(xié)議
'protocol' => 'websocket',
//監(jiān)聽地址
'ip' => '0.0.0.0',
//監(jiān)聽客服消息端口 開源版沒內(nèi)置客服系統(tǒng)可以不用修改
'port' => 20003,
//設(shè)置當(dāng)前Worker實(shí)例啟動(dòng)多少個(gè)進(jìn)程
'serverCount' => 1,
],
第二步:修改上面代理中的端口
proxy_pass http://127.0.0.1:20002/; //20002 后臺(tái)消息通知端口改為和第一步修改代碼中的端口一樣
第三步:重啟命令,進(jìn)入程序跟目錄執(zhí)行
//1、進(jìn)入程序跟目錄,如果linux寶塔可以點(diǎn)擊進(jìn)入站點(diǎn)目錄,上面菜單中有打開命令框,默認(rèn)就進(jìn)入到程序跟目錄,如果ssh面板中使用一下命令進(jìn)入程序跟目錄 例如:
cd /www/wwwroot/crmeb
//2、一般情況這么執(zhí)行就可以
php think workerman restart --d
//2、如果存在權(quán)限問(wèn)題,請(qǐng)使用一下命令
sudo -u www php think workerman restart --d
5、重啟長(zhǎng)連接
出現(xiàn)以下提示說(shuō)明之前已啟動(dòng) 需要重啟
重啟的話 使用這個(gè)命令
sudo -u www php think workerman restart --d
出現(xiàn)以下提示說(shuō)明啟動(dòng)成功
反向代理的端口切記也要修改成和workerman.php里面一樣的端口