When you run 'dxserver status' command to check on DSAs, you noticed a few (or all) of them being reported as in 'recoverable' state.
e.g.
democorp1 started
democorp2 stopped
democorp3 recoverable
Release : 14.1
In general DSA goes to recoverable state when the core dxserver process attached to particluar DSA terminates in an improper way.
The dxserver may terminate in an improper way due to terminating the dxserver process using other applications (like kill -9) or dxserver crashing due to internal error.
Try simply restarting the DSA and it should work.
e.g.
dxserver start democorp3 (in above example)