I think for node, i would consider PM2.
Its a process manager for Node
PM2 Process Manager
pm2 start your_app.js -i max
This will auto detect whatever number of CPUs you have and will manage it accordance to it. You can customize but gotto refer the docs.
I think from PHP to node was a hard shift, but not i see not that harder, its like best of both worlds, i suppose.
thank you for explanation, do you have idea for handling port?
I think if you start it with a your.json file, you could kinda hack around like this.
pm2 start your_file.json
your_file.json
{ "apps": [ { "exec_mode": "fork_mode", "script": "path/to/app.js", "name": "myfirstapp", "env": { "PORT": 3000, "NODE_ENV": "production" }, "error_file": "path/to/error.log", "out_file": "path/to/output.log" }, { "exec_mode": "fork_mode", "script": "path/to/app.js", "name": "mysecondapp", "env": { "PORT": 3001, "NODE_ENV": "production" }, "error_file": "path/to/error.log", "out_file": "path/to/output.log" } ] }
Let me know, what you find.
oh i see, that was great idea. Thank you!
Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink.
Hide child comments as well
Confirm
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I think for node, i would consider PM2.
Its a process manager for Node
PM2 Process Manager
This will auto detect whatever number of CPUs you have and will manage it accordance to it. You can customize but gotto refer the docs.
I think from PHP to node was a hard shift, but not i see not that harder, its like best of both worlds, i suppose.
thank you for explanation, do you have idea for handling port?
I think if you start it with a your.json file, you could kinda hack around like this.
your_file.json
Let me know, what you find.
oh i see, that was great idea. Thank you!