国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

請(qǐng)問(wèn)關(guān)于GatewayWorker與我現(xiàn)有項(xiàng)目通信結(jié)構(gòu)是否正確

蛋撻樹

項(xiàng)目A:GatewayWorker
項(xiàng)目B:home

項(xiàng)目A與項(xiàng)目B同級(jí)目錄

項(xiàng)目需求:A負(fù)責(zé)接收硬件反饋回來(lái)的信息(TCP協(xié)議),并存儲(chǔ)數(shù)據(jù)庫(kù),B負(fù)責(zé)提交請(qǐng)求給硬件,通過(guò)websocket提交到Even.php 然后Even.php 處理后 提交到硬件(TCP);

項(xiàng)目B是TP框架的一個(gè)項(xiàng)目

現(xiàn)在是這樣:
在項(xiàng)目A中 start_gateway.php 定義TCP協(xié)議:

// 自動(dòng)加載類
require_once __DIR__ . '/../../Workerman/Autoloader.php';
Autoloader::setRootPath(__DIR__);

// gateway 進(jìn)程
$gateway = new Gateway("tcp://0.0.0.0:7659");
// gateway名稱,status方便查看
$gateway->name = 'YourAppGateway';
// gateway進(jìn)程數(shù)
$gateway->count = 4;
// 本機(jī)ip,分布式部署時(shí)使用內(nèi)網(wǎng)ip
$gateway->lanIp = '127.0.0.1';
// 內(nèi)部通訊起始端口,假如$gateway->count=4,起始端口為4000
// 則一般會(huì)使用4000 4001 4002 4003 4個(gè)端口作為內(nèi)部通訊端口 
$gateway->startPort = 2900;
// 服務(wù)注冊(cè)地址
$gateway->registerAddress = '127.0.0.1:1238';

在項(xiàng)目A中新建start_websocket.php 負(fù)責(zé)接收http

require_once __DIR__ . '/../../Workerman/Autoloader.php';

Autoloader::setRootPath(__DIR__);
// WebServer

$web = new WebServer("http://0.0.0.0:55150");
// WebServer數(shù)量
$web->count = 2;
// 設(shè)置服務(wù)注冊(cè)地址
$web->registerAddress = '127.0.0.1:1238';
// 設(shè)置站點(diǎn)根目錄
$web->addRoot('www.your_domain.com', __DIR__.'/../../../home/');

if(!defined('GLOBAL_START'))
{
    Worker::runAll();
}

在項(xiàng)目B中 index.html中JS如下:

<script type="text/javascript">
        $(function(){
            connect();
        });
        // 連接服務(wù)端
        function connect() {
           // 創(chuàng)建websocket
           ws = new WebSocket("ws://"+document.domain+":55150");
           // 當(dāng)socket連接打開時(shí),輸入用戶名           
        }
    </script>

可是現(xiàn)在運(yùn)行程序后會(huì)出現(xiàn)錯(cuò)誤:WORKER EXIT UNEXPECTED

這個(gè)是什么原因?

3695 1 1
1個(gè)回答

walkor 打賞

tp項(xiàng)目直接用nginx php-fpm跑,沒(méi)必要用workerman跑,這樣start_websocket.php可以去掉了。

WORKER EXIT UNEXPECTED 應(yīng)該是tp框架內(nèi)部調(diào)用了exit die導(dǎo)致的。

  • 蛋撻樹 2016-04-19

    那您的意思是如果拋除掉tp的問(wèn)題 我這么寫是沒(méi)有問(wèn)題的 是么?

  • walkor 2016-04-19

    大概看了下,沒(méi)問(wèn)題

  • 蛋撻樹 2016-04-19

    @1:哦 好的。如果TP不可以 就換其他的了 非常感謝這么晚幫我解決問(wèn)題

  • walkor 2016-04-19

    不客氣

年代過(guò)于久遠(yuǎn),無(wú)法發(fā)表回答
??