Fix PM2 cluster mode and user permission errors
- Force PM2 to use fork mode instead of cluster mode - Disable wait_ready to avoid startup issues - Add PM2 ready signal to simple-website server - Add PM2 status check after startup - Set NODE_ENV=production for PM2 startup The cluster mode was causing the UID 1002 error. Fork mode runs the process directly as the specified user without additional permission complications. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -26,4 +26,8 @@ app.get('/ping', (req, res) => {
|
||||
|
||||
app.listen(port, () => {
|
||||
console.log(`Simple website running on port ${port}`);
|
||||
// Send ready signal to PM2
|
||||
if (process.send) {
|
||||
process.send('ready');
|
||||
}
|
||||
});
|
Reference in New Issue
Block a user