You can run Compact -B or Compact -b with the server running on the log.nsf. There is not a maximum size for the log.nsf, but once teh file gets over a couple of GB's, you may see issues with the server performance. You can also stop the server, rename the log file, and then restart the server to recreate the log.nsf. The % denots "Free Space" in the log file.