Once again, 100% processor usage on linux machines is not abnormal, the priority system (nice values) should distribute the resources over the running processes. Does your server still respond to other events, viewing logfiles, access on the command line?
You did not specify what you are using your webserver for. Are you serving websites, using dynamic content? Perhaps some of your websites cause the server to eat up all the resources because of some flaw in the websites code.