IN cpanel servers suphp is a good choice. But you may get a 500 internal server error some times
You can’t see any error logs in server, In such situation check the logs files size in /usr/local/apache/logs specially /usr/local/apache/logs/suphp_log , It must have size more than 2.0 GB.
So this seems to be a bug in suphp , eventhough we chosing apache version 2.2.x ., because apache 2.2.x have larger file size handling method. BUt still suphp in old age .
Let me open a bug report in suphp.org