Daemon for xParser package MODX Revolution.
npm install xparser-daemon

Daemon for xParser package MODX Revolution.
> The daemon must be run on the same server on which xParser runs!
- Post on modx.pro
- xParser docs
- Buy xParser
- Installation
- Documentation
- Config
- Usage
- Dependences
- Credits
- License
Create a folder for the daemon on your server mkdir /dir/path/ and go to it cd /dir/path/. Then you need to install application:
``bash`
$ yarn add xparser-daemon
or
$ npm install xparser-daemon
In addition to configuring the daemon, you need to configure the xParser application itself.
All actions described below we perform from under sudo user.
Create a file app.js in the daemon folder and set your port for the daemon socket:
`js`
require('xparser-daemon').run({
socket: {
PORT: 3007,
},
});
Install process manager pm2. This is to make the daemon run in the background and run when the server starts.
`bash`
$ npm install pm2 -g
Run the daemon via pm2:
`bash`
pm2 start app.js --name=xParserDaemon
And save process list:
`bash`
pm2 save
After that you can register start of the daemon at start of your server:
`bash`
pm2 startup upstart
You can check the daemon startup status with the command:
`bash`
pm2 monit
For stable work of the daemon requires xParser 1.8.5`.