Deep Node Hosting Check

Максимально безопасная комплексная проверка текущего Node-хостинга без агрессивной нагрузки.

Открыть JSON-отчет

Runtime

OK

Filesystem

OK

DNS

OK

TCP 443

OK

HTTPS strict

OK

HTTPS insecure

OK

Database

OK

DB write test

OK

Child process

OK

CPU bench

OK

FS bench

OK

Event loop

OK

Visible environment variables

{
  "NODE_ENV": "production",
  "PORT": "NOT_SET",
  "DB_CLIENT": "mysql",
  "DB_HOST": "localhost",
  "DB_PORT": "3306",
  "DB_NAME": "artskitc_booking-bd",
  "DB_USER": "artskitc_bookuser",
  "DB_PASSWORD": "SET",
  "DB_SSL": "NOT_SET"
}

Runtime details

{
  "ok": true,
  "node": "v20.20.2",
  "platform": "linux",
  "arch": "x64",
  "pid": 3858974,
  "cwd": "/home/artskitc/booking.vrpoint.by/node-test",
  "port": 3000,
  "nodeEnv": "production",
  "hostname": "breakout.hostflyby.net",
  "tmpdir": "/tmp",
  "uptimeSec": 582073.9,
  "cpus": 80,
  "loadavg": [
    33.51,
    33.94,
    32.77
  ],
  "totalMemMB": 385047,
  "freeMemMB": 142345,
  "memory": {
    "rss": 93450240,
    "heapTotal": 24543232,
    "heapUsed": 16584840,
    "external": 3592442,
    "arrayBuffers": 216230
  }
}

Filesystem test

{
  "ok": true,
  "cwd": "/home/artskitc/booking.vrpoint.by/node-test",
  "cwdWritable": true,
  "tmpdir": "/tmp",
  "tmpWritable": true,
  "latencyMs": "1.43"
}

DNS test

{
  "ok": true,
  "address": "172.66.147.243",
  "family": 4
}

TCP test

{
  "ok": true,
  "host": "example.com",
  "port": 443,
  "latencyMs": "9.07"
}

Outbound HTTPS test

{
  "strict": {
    "ok": true,
    "url": "https://example.com",
    "strictTLS": true,
    "statusCode": 200,
    "latencyMs": "37.81"
  },
  "insecure": {
    "ok": true,
    "url": "https://example.com",
    "strictTLS": false,
    "statusCode": 200,
    "latencyMs": "37.22"
  }
}

Database test

{
  "ok": true,
  "client": "mysql",
  "dbName": "artskitc_booking-bd",
  "now": "2026-05-31T00:47:13.000Z",
  "latencyMs": "3.76",
  "avgQueryMs": "0.17",
  "write": {
    "ok": true,
    "count": 1
  }
}

Benchmarks

{
  "cpu": {
    "ok": true,
    "iterations": 60000,
    "latencyMs": "181.20",
    "tail": "fa603054c2a21ec2"
  },
  "filesystem": {
    "ok": true,
    "operations": 20,
    "latencyMs": "10.97"
  },
  "eventLoop": {
    "ok": true,
    "samples": [
      0.17,
      0.21,
      0.2,
      0.22,
      0.2,
      0.2,
      0.18,
      0.19,
      0.12,
      0.17,
      0.19,
      0.19,
      0.19,
      0.19,
      0.21
    ],
    "avgDriftMs": 0.19,
    "maxDriftMs": 0.22
  }
}

Shell / child process

{
  "nodeVersionCommand": {
    "ok": true,
    "command": "node -v",
    "stdout": "v20.20.2",
    "stderr": "",
    "error": null
  },
  "diskFree": {
    "ok": true,
    "command": "df -h .",
    "stdout": "Filesystem      Size  Used Avail Use% Mounted on\n/dev/md100       14T  9.7T  3.6T  74% /home/artskitc",
    "stderr": "",
    "error": null
  }
}

Notes

[
  "This test is safe and lightweight. It is not a real production load test.",
  "If strict HTTPS fails but insecure HTTPS works, the server likely has a CA / certificate trust issue for outbound requests.",
  "Database write test uses a temporary table only.",
  "For shared hosting, do not run aggressive stress tests."
]

Checked at: 2026-05-31T00:47:14.850Z