locked
[PM2][ERROR] Error while launching application Error: Process could not be forked properly, check your system health RRS feed

  • Question

  • User255263180 posted

    When I run these commands:

    dotnet restore

    dotnet build

    dotnet publish

    cd ../publish folder

    pm2 start dotnet xxxxxxx.dll --watch --name webapi

    I get the following error:

    [PM2] Starting /root/xxxxxxxx_API/xxxxxxxxx.API/bin/Debug/netcoreapp2.1/publish/xxxxxxxx.API.dll in fork_mode (1 instance)

    [PM2][ERROR] Error while launching application Error: Process could not be forked properly, check your system health

    at /usr/local/lib/node_modules/pm2/lib/God/ForkMode.js:125:26
    
    at wrapper (/usr/local/lib/node_modules/pm2/node_modules/async/internal/once.js:12:16)
    
    at next (/usr/local/lib/node_modules/pm2/node_modules/async/waterfall.js:96:20)
    
    at /usr/local/lib/node_modules/pm2/node_modules/async/internal/onlyOnce.js:12:16
    
    at WriteStream.<anonymous> (/usr/local/lib/node_modules/pm2/lib/Utility.js:186:13)
    
    at WriteStream.emit (events.js:198:13)
    
    at WriteStream.EventEmitter.emit (domain.js:466:23)
    
    at lazyFs.open (internal/fs/streams.js:282:10)
    
    at FSReqWrap.args [as oncomplete] (fs.js:140:20)

    I also tried this command:

     pm2 start -i 3 " dotnet xxxxxx.dll" --watch --name webapi

    Saturday, April 17, 2021 6:22 AM

All replies

  • User-474980206 posted

    You can not fork/run a dll directly. Use dotnet to run

    pm2 start “dotnet xxxxxxx.dll” --watch --name webapi

    Saturday, April 17, 2021 3:02 PM