Skip to content

Demon stopps immediately after starting #2

@KIC

Description

@KIC

While this works as expected when we do not provide any argument it stops immediately after starting

$> node index.js start
/home/xx/sources/scratch/node/start-stop/index.js
Starting sampleapp daemon...
sampleapp daemon stopped.

index.js:

const express = require('express')
const deamonize = require("daemonize2")
const app = express()
console.log(__filename)
const daemon = deamonize.setup({
    main: __filename,
    name: "sampleapp",
    pidfile: "sampleapp.pid"
});

switch (process.argv[2]) {
    case "start":
        daemon.start()
        break

    case "stop":
        daemon.stop()
        break

    default:
	app.get('/', (req, res) => res.send('Hello World!'))
        app.listen(3000)
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions