The signpostlab tool is currently down and I cannot get it back up again.
The source code is located in ~/www/python/src. ~/uwsgi.ini assigns wsgi-file=app.py. There are currently two app.py files in src.
app.py is the codebase for the tools.
__app.py is a Flask MWE example taken from the flask quickstart guide (it just prints Hello World! to the window).
If you try switching the places of the two applications (__app.py for app.py and vice versa; I have been doing this via mv) you will see that the MWE (__app.py) works, while the complex tool-defining app.py fails. However webservice2 status reports that the webservice is nevertheless running in the latter case; furthermore though I have had this issue previously, after restarting many times the application began working, so the application appears to be failing for reasons that are difficult to reproduce.
The GitHub repo is here.