Skip to content

Demon stopps immediately after starting #2

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)
}

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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