FieldDB / FieldDB

An offline/online field database which adapts to its user's terminology and I-Language. http://fielddb.github.io

Home Page:http://lingsync.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Update forever

cesine opened this issue · comments

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