Просто высокие 16 бит обрезаются от целого. Поэтому ваш короткий станет 0x8642
, который на самом деле является отрицательным числом -31166
.
При использовании PM2 через модули узла вместо глобально необходимо будет установить interpreter: 'none'
для вышеупомянутых решений работать. Связанные документы здесь .
В ecosystem.config.js
:
apps: [
{
name: 'myApp',
script: 'yarn',
args: 'start',
interpreter: 'none',
},
],