WDQS has two Java services - Blazegraph and Updater - which right now are run by manual scripts, with no log rotation, no watchdog/restart, no PID files, etc. This needs to be changed to make these more standard supported services. Also locations of database, log, configs, etc. should be reviewed and possibly changed to match standards.
Two options:
- systemd has facilities to take std-out and std-err and dump into nicely rotated log files
- use the standard Java loggers and enable stuff like size based rolling policy.
The choice should be guided by Ops policies.