Muunna Js palveluksi (NodeJs): Suorita NodeJs Windows-palveluna

Monet tietävät varmasti, että NodeJS:llä on valtavia muistivuotoja palveluna suoritettaessa. En usko, että Windows olisi tässä poikkeus.

Tämän seurauksena standardiohjelmat, kuten: NSSM https://nssm.cc/ ja WinSW, eivät sovellu NodeJS:n muuntamiseen palveluksi. Kaupallisia ohjelmia, jotka valvovat muistivuotoja, on olemassa:

Käytämme EXE Service -ohjelmaa, koska se tarjoaa valmiin konfiguraatioesimerkin NodeJS:n muuntamiseksi palveluksi ja sisältää myös js-skriptejä palvelun stabiloimiseksi vakaata toimintaa varten.
Älä huolehdi JavaScriptin (ES2023) käytöstä "EXE to Service" -ohjelmassa; se käyttää omaa js-moottoriaan, joka on suunniteltu korjaamaan palveluita ja ilmoittamaan meille heikosta palvelun aktiivisuudesta.


Kuinka suorittaa Node.js Windows-palveluna

Vaihe 1: Avaa EXE Service

Kun olet asentanut EXE Service -ohjelman, työpöydälle ilmestyy pikakuvake.

Graafinen käyttöliittymä on tarkoitettu vain palveluiden luomisen helpottamiseksi.
Jos suoritat Windows Serveriä ilman graafista käyttöliittymää, sinulla on kaksi vaihtoehtoa:


Vaihe 2: Luo uusi palvelu

EXE Service sisältää jo valmiin js palveluksi (NodeJS) -esimerkin.

Klikkaa vain "Luo esimerkistä" -painiketta.

Suorita NodeJs Windows-palveluna


Vaihe 3: Aseta polut NodeJS-skripteihin

Avautuvassa ikkunassa sinun on määritettävä oikeat polut:

NodeJs palveluksi Windows -konfiguraatio


Vaihe 4: Tallenna ja käynnistä palvelu

Klikkaa "Luo palvelu" luodaksesi Windows-palvelun.

Jos haluat, että palvelu käynnistyy välittömästi tällä tietokoneella, klikkaa "Käynnistä".

Tämän jälkeen NodeJS:

Seuraavissa artikkeleissa selitän, kuinka luoda ilmoituksia ja kuinka käsitellä kriittisiä tilanteita Node.js:n kanssa, kun sillä on muistivuotoja.


Lataa EXE_Service.msi ja muunna mikä tahansa .exe Windows-palveluksi sekunneissa.