Useful Starman commands.
Using the perl based Starman webserver is the easiest way to run LedgerSMB locally (and quite possibly for production use as well).
## At the terminal, and from your LedgerSMB directory:
### Start Starman
starman tools/starman.psgi
Default port is 5000.
starman -l :8080 tools/starman.psgi
Start with 8080 specified as the port.
Note: some documentation specifies the switch
--preload-app
It has been sugggested that this may give performance advantages in a production environment but isn't recommended while developing.
The manpage has more to say on this.
man starman
Based on that we currently would not recommend using --preload-app even on a production server
### While Starman is running
#### Reload Starman
pkill -HUP -f "starman master"
#### Restart Starman {#RestartStarman}
pkill -TERM -f "starman master"
#### Release the port if Starman is terminated
NOTE: try [Restart Starman](#RestartStarman) before doing this.
pkill -KILL -f "starman master"