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

workerman-thrift-rpc做服務端, java端 client 調用時而超時 時而成功?

小白鼠

我在用workerman-thrift-rpc做服務端
用以下方式
$worker->thriftProtocol='TCompactProtocol';
$worker->thriftTransport='TFramedTransport';
java端作為客戶端,調用會出現(xiàn)

2019-03-21 10:04:50 pid:3053496 CODE:0 MESSAGE:TSocket: timed out reading 4 bytes from 192.168.3.**:20569
#0 /srv/qijizuopin_rpc/Applications/ThriftRpc/Lib/Thrift/Transport/TTransport.php(75): Thrift\Transport\TSocket->read(4)
#1 /srv/qijizuopin_rpc/Applications/ThriftRpc/Lib/Thrift/Transport/TFramedTransport.php(147): Thrift\Transport\TTransport->readAll(4)
#2 /srv/qijizuopin_rpc/Applications/ThriftRpc/Lib/Thrift/Transport/TFramedTransport.php(110): Thrift\Transport\TFramedTransport->readFrame()
#3 /srv/qijizuopin_rpc/Applications/ThriftRpc/Lib/Thrift/Transport/TTransport.php(75): Thrift\Transport\TFramedTransport->read(1)
#4 /srv/qijizuopin_rpc/Applications/ThriftRpc/Lib/Thrift/Protocol/TCompactProtocol.php(431): Thrift\Transport\TTransport->readAll(1)
#5 /srv/qijizuopin_rpc/Applications/ThriftRpc/Lib/Thrift/Protocol/TCompactProtocol.php(509): Thrift\Protocol\TCompactProtocol->readUByte(0)
#6 /srv/qijizuopin_rpc/Applications/ThriftRpc/Services/SearchBookListChapters/SearchBookListChapters.php(266): Thrift\Protocol\TCompactProtocol->readMessageBegin(NULL, 0, 0)
#7 /srv/qijizuopin_rpc/Applications/ThriftRpc/ThriftWorker.php(143): Services\SearchBookListChapters\SearchBookListChaptersProcessor->process(Object(Thrift\Protocol\TCompactProtocol), Object(Thrift\Protocol\TCompactProtocol))
#8 : ThriftWorker->onConnect(Object(Workerman\Connection\TcpConnection))
#9 /srv/qijizuopin_rpc/vendor/workerman/workerman/Worker.php(1527): call_user_func(Array, Object(Workerman\Connection\TcpConnection))
#10 : Workerman\Worker->acceptConnection(Resource id #41, 2, Resource id #41)
#11 /srv/qijizuopin_rpc/vendor/workerman/workerman/Events/Event.php(186): EventBase->loop()
#12 /srv/qijizuopin_rpc/vendor/workerman/workerman/Worker.php(1471): Workerman\Events\Event->loop()
#13 /srv/qijizuopin_rpc/vendor/workerman/workerman/Worker.php(899): Workerman\Worker->run()
#14 /srv/qijizuopin_rpc/vendor/workerman/workerman/Worker.php(865): Workerman\Worker::forkOneWorker(Object(ThriftWorker))
#15 /srv/qijizuopin_rpc/vendor/workerman/workerman/Worker.php(420): Workerman\Worker::forkWorkers()
#16 /srv/qijizuopin_rpc/start.php(29): Workerman\Worker::runAll()?

這種情況是我服務端哪里配置有問題么?

3947 2 0
2個回答

walkor 打賞

看報錯是客戶端連接到服務端后一直沒有發(fā)來請求數(shù)據,導致服務端接收數(shù)據超時。
?
注意workerman-thrift-rpc是一個短連接服務,客戶端連上服務端后要馬上把請求發(fā)過來。

  • 小白鼠 2019-03-21

    有哪些配置可以設置成長鏈接么?或者增加timeout時長?

  • walkor 2019-03-21

    thrift的php庫不支持長連接。不能增加timeout時長,會導致進程全部阻塞等待數(shù)據,導致服務不可用

  • 小白鼠 2019-03-21

    @1:好的,多謝

Mr_Deng

請問JAVA怎么調用呢? 看文檔不是很明白

  • 暫無評論
年代過于久遠,無法發(fā)表回答
??