Update forever
cesine opened this issue · comments
cesine commented
We are using an outdated version of forever on the severs. Update to a newer version or a replacement
Before
$ tail -n 200 ../logs/fielddbcorpus.log
(node:37767) Warning: Accessing non-existent property 'padLevels' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
node:internal/fs/utils:879
throw new ERR_INVALID_ARG_TYPE(
^
TypeError [ERR_INVALID_ARG_TYPE]: The "data" argument must be of type string or an instance of Buffer, TypedArray, or DataView. Received type number (37774)
at Object.writeFileSync (node:fs:2148:5)
at writePid (/data/fielddbhome/CorpusWebService/node_modules/forever/bin/monitor:13:6)
at exports.Monitor.<anonymous> (/data/fielddbhome/CorpusWebService/node_modules/forever/bin/monitor:46:5)
at exports.Monitor.EventEmitter.emit (/data/fielddbhome/CorpusWebService/node_modules/eventemitter2/lib/eventemitter2.js:339:22)
at /data/fielddbhome/CorpusWebService/node_modules/forever-monitor/lib/forever-monitor/monitor.js:175:10
at processTicksAndRejections (node:internal/process/task_queues:78:11) {
code: 'ERR_INVALID_ARG_TYPE'
}
After https://www.npmjs.com/package/forever @4.0.3
$ ls -al ../logs
total 4
drwxrwxr-x 2 fielddb fielddb 62 Feb 20 12:21 .
drwxr-xr-x 17 fielddb fielddb 4096 Feb 20 12:11 ..
-rw-r--r-- 1 fielddb fielddb 0 Feb 20 12:11 fielddbcorpuserr.log
-rw-r--r-- 1 fielddb fielddb 0 Feb 20 12:11 fielddbcorpusout.log
$ curl http://localhost:3186
curl: (7) Failed to connect to localhost port 3186: Connection refused
$ curl https://localhost:3186
curl: (7) Failed to connect to localhost port 3186: Connection refused