Search Log file for errors when you start the server without -f, or post the log here
Did you try
exec nsd -it nsd.tcl -u user ...
The i is for 'installed'.
i