mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-04-24 05:06:02 +08:00
31 lines
905 B
TypeScript
31 lines
905 B
TypeScript
import * as control from "strong-cluster-control";
|
|
|
|
control.start({ size: control.CPUS}, (): void => { console.log("starting"); })
|
|
.on("error", (err: Error): void => {
|
|
console.error(err);
|
|
});
|
|
|
|
control.start((): void => { console.log("staring"); })
|
|
.on("error", (err: Error): void => {
|
|
console.error(err);
|
|
});
|
|
|
|
control.stop()
|
|
.on("stop", (): void => {
|
|
console.log("stopped");
|
|
});
|
|
|
|
control.setSize(2)
|
|
.on("setSize", (size) => console.log(size))
|
|
.on("resize", (size) => console.log(size));
|
|
|
|
control.restart()
|
|
.on("startRestart", (pids) => console.log(`Restarting ${pids.length} workers`))
|
|
.on("restart", () => console.log("restarted"));
|
|
|
|
control.shutdown(123)
|
|
.on("stopWorker", (worker) => console.log(`Worker ${worker.pid} stopped`));
|
|
|
|
control.terminate(123)
|
|
.on("stopWorker", (worker) => console.log(`Worker ${worker.pid} stopped`));
|