As you still can load the page that shows the online user count, I do think it is a web server problem. A web server problem usually result in 503/408 errors, if it immediately return a blank page, it likely is what PHP generates. It could be code errors or SQL errors.
Maybe, you should...