implement an admin rpc to fetch ulimit data

This commit is contained in:
ansuz
2020-03-12 12:09:44 -04:00
parent 81c7416095
commit 2d47e7e2cf
3 changed files with 12 additions and 0 deletions

View File

@@ -2,6 +2,7 @@
const nThen = require("nthen");
const getFolderSize = require("get-folder-size");
const Util = require("../common-util");
const Ulimit = require("ulimit");
var Fs = require("fs");
@@ -14,6 +15,10 @@ var getFileDescriptorCount = function (Env, server, cb) {
});
};
var getFileDescriptorLimit = function (env, server, cb) {
Ulimit(cb);
};
var getActiveSessions = function (Env, Server, cb) {
var stats = Server.getSessionStats();
cb(void 0, [
@@ -113,6 +118,7 @@ var commands = {
FLUSH_CACHE: flushCache,
SHUTDOWN: shutdown,
GET_FILE_DESCRIPTOR_COUNT: getFileDescriptorCount,
GET_FILE_DESCRIPTOR_LIMIT: getFileDescriptorLimit,
};
Admin.command = function (Env, safeKey, data, _cb, Server) {