IKHSAN
EN Read in EnglishID

homeio

Publik

Fork dari doctor-io/homeio

Branch
main
Commit terakhir
958d74616 Oktober 2026

keep-alive.test.ts

Buka raw
import { createServer } from "node:http";
import { describe, expect, it } from "vitest";
import {
  NGINX_UPSTREAM_KEEPALIVE_MS,
  configureUpstreamKeepAlive,
} from "@/lib/server/http/keep-alive";

describe("configureUpstreamKeepAlive", () => {
  it("keeps idle connections open longer than nginx reuses them", () => {
    const server = createServer();

    configureUpstreamKeepAlive(server);

    expect(server.keepAliveTimeout).toBeGreaterThan(NGINX_UPSTREAM_KEEPALIVE_MS);
    expect(server.headersTimeout).toBeGreaterThan(server.keepAliveTimeout);
  });
});
byte
565
baris
18
Jenis
ts
Commit terakhir
16 Oktober 2026