Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
sagemathinc
GitHub Repository: sagemathinc/cocalc
Path: blob/master/src/packages/backend/bin/conat-connections.cjs
1447 views
1
const { conat } = require('@cocalc/backend/conat')
2
const { showUsersAndStats } = require('@cocalc/conat/monitor/tables');
3
const { conatServer } = require('@cocalc/backend/data')
4
5
async function main() {
6
console.log("Connecting to", conatServer);
7
const maxMessages = process.argv[2] ? parseInt(process.argv[2]) : undefined;
8
const maxWait = process.argv[3] ? parseInt(process.argv[3]) : 3000;
9
const client = conat();
10
if(!maxMessages) {
11
console.log("\nUsage: pnpm conat-connnections [num-servers] [max-wait-ms]\n")
12
}
13
await showUsersAndStats({client, maxWait, maxMessages});
14
process.exit(0);
15
}
16
17
main();
18
19