Do I need to ensure that Mathematica restarts at boot time, or if it crashes for whatever reason?
• Answer: No. Mathematica is only started by WITM when a command is submitted to it, by pressing the ‘Evaluate’ button. Mathematica exits when the results have been computed. So the act of pressing the Evaluate button starts Mathematica – it does not (and should not) run at other times, unless someone else is using it either interactively or via a batch file. It is a function of the web server (typically Apache) to listen for incoming requests. Hence that must be restarted if there is a crash. The web server will only parse WITM’s PHP code if it receives such a request.