压力测试 session取不到值

zhoujian
3147 2 0
2个回答

walkor

看下GatewayWorker版本,如果小于3.0.5,更新到最新版本。

  • zhoujian 2018-01-03

    3.0.7 已是最新

  • walkor 2018-01-03

    打日志看下是否设置了session,设置session时把client_id都打印出来

  • zhoujian 2018-01-04

    @1:反反复复测了几遍 设置session成功 取出来就是空的 你能自己压力测一下么? 下的这个包 workerman-chat

  • zhoujian 2018-01-04

    @1:压力测试工具在下一个评论里

zhoujian
//g.js
module.exports = {
    //建立连接后所要做的事情
    onConnect: function (client, done) {
// 登录
        client.write({"type": "login", "client_name": Date.parse(new Date()), "room_id": "1"});
        done();
    },
//向服务器民送消息时运行的代码
    sendMessage: function (client, done) {
// 说话
        client.write({"type": "say", "to_client_id": "all", "to_client_name": "所有人", "content": "123456"});
        done();
    }
};

//websocket-bench -a 1000 -c 1 -w 8 -m 100 -t primus -p websockets ws://127.0.0.1:7272 -g g.js
  • 暂无评论
年代过于久远,无法发表回答
🔝