More datapoints,
I have aolserver 4 running on both port 80 and 443 (ssl) using the -B flag and it starts and runs fine. Why you can't just use multiple -b options, though, makes no sense to me.
I don't use multilog, and I use the standard run script (plus the -B option).
The only problem I have is with restarting. cvs -t restarts fine, except the server complains it can't open ports 80 or 443. If I restart again it comes good. Or if I svc -d, wait for the log to show a complete shutdown then svc -u everything works correctly.
I haven't tried putting a delay into the run script itslef, but i don't think that would work. I think what I need is to write a script that does an svc -d, waits to see sutdown complete in the log, then does a svc -u.
If it did a -k should the server fail to stop in a reasonable time, all the better.
Of course we could jsut fix the nsd bug...