javascript - 自动重启 node.js socket.io
问题描述
我现在正在对 node.js socket.io 进行试验,并在 socket.io 服务器达到特定数量的连接后尝试重新启动它。以下是我到目前为止的代码,但是,真的不知道如何执行重启命令。
var connectionsLimit = 100
io.on('connection', function (socket) {
if (io.engine.clientsCount > connectionsLimit) {
socket.emit('restart', { message: 'server will restart' })
return
}
io.on('restart', function(data) {
//how to restart?
});
})
解决方案
推荐阅读
- python - 如何在运行时将 ZMQ 的输出显示到 Qt GUI?
- apache-kafka - Confluent Replicator 连接器失败,因为无法从主题中确定主体
- sql - 如何优化代码以选择我想在 Hadoop Hue 中提取的行并从列中连接文本?
- sorting - Markdown 中的排序/反转部分(使用 VIM)
- python - 如何绘制多个国家的时间序列?
- cs50 - CS50 替换 - 循环不适用于明文长度
- pandas - pandas-groupby:应用需要 2 列作为输入的自定义函数来获得一列作为输出
- .net-core - Publishing for Release and specific OS in the same time doesn't work for .NET Core 3.1
- google-data-studio - Google Data Studio 显然在组合数据源中对年份排序进行了窃听
- javascript - 切换视图时如何避免子组件的额外或不必要的渲染?