Jump to content

Tjoene

Moderators
  • Posts

    1,430
  • Joined

  • Last visited

  • Days Won

    29

Posts posted by Tjoene

  1. For a regular site, the cpu cap shouldn't be a problem.

     

    But it is best to avoid having your site and cpanel open at the same time. This will generally trigger the 500 error on the site.

    If you need to develop your site, perhaps it's best to use a local server software (e.g. XAMPP).

  2. When you are experience the 500 error, is it in one of these situations?

     

    500 errors can be caused by a lot of things. The most common are

    1. Exceeding Process Limit The solution is to not run as many processes. Opening cpanel, connecting to FTP, checking mail, connecting to webdisk, etc all increase your process count, and if you exceed your limit php will show 500 errors since it cannot start a new php process. This sometimes affects only the webmaster since opening cPanel and FTP etc is common when you're editing your site, but normal users won't have these errors since they will only be accessing your website not all the other services. The process limit is higher on Johnny so for some websites the solution to 500 errors might be to switch servers.
    2. Syntax Error in .htaccess If you have a syntax error in one of your .htaccess files it can cause a 500 error. The easiest way to check if this is the case is to delete or rename your .htaccess files and see if the 500 error goes away.
    3. Incorrect Permissions If the script or the directory that the script is in doesn't have the correct permissions it can cause 500 errors too. If you're running a php script the file permission should be 644. If you're running a cgi script it should have 755 permissions. Your directories should have 755 or 750 permissions.
    4. Exceeding Time Limit If your script exceeds the time limit it can be killed by the system which will also result in a 500 error. The solution to this problem is to break your long executing scripts into multiple faster scripts that can call each other. For instance longscript.php always results in a 500 error because it exceeds the time limit, but if script1.php runs for a short time, and then calls script2.php which calls script3.php they can together execute the same code as longscript.php without exceeding the time limit and being killed.
    5. High Server Load If the server is currently experiencing high server load scripts can return a 500 error when they would normally work. This is more common on Johnny than Stevie since Johnny is more unstable, and accounts that cause high load on Stevie are suspended. There isn't really anything that can be done about high load 500 errors other than trying again later when the load is lower.

  3. This account has been suspended for violation of our one account per user policy which is clearly stated during the creation process of each and every account on Heliohost.

     

    A common misconception is that you need a separate account for each website that you want to host, but since Heliohost differs from most free hosts and even most paid hosting by offering unlimited addon domains, unlimited parked domains, and unlimited sub domains one can easily and conveniently host as many separate websites as they wish all from your one free hosting account. If multiple accounts were created to get around our disk space limit we strongly suggest using a free service such as dropbox to host your large images, videos, and downloads while continuing to host your website with us if you wish.

     

    If you understand that each user is only allowed to have one active account please let us know which account you would like to use and it can be unsuspended for you. Also let us know if you need backups of any of the data on the other accounts, and if there are any domains on the suspended accounts that you would like to host on your main account because we will need to remove them from the suspended account before you will be able to host them on your unsuspended account. For example:

     

    user1: unsuspend

    user2: backup

    user3: backup, idontreadrules.com

    user4: thoughticouldgetawaywithit.org

  4. Your account was suspended for inactivity, because you haven't logged into your account in the last 30 days. To reactivate your account, please visit http://www.heliohost.org/home/support/scripts/renew. To prevent this from happening in the future please remember to visit http://heliohost.org/ to log into your account at least once every 30 days.

     

    If you are still seeing the Account Suspended page after renewing your account, please clear your cache.

  5. Perhaps this will help:

     

    500 errors can be caused by a lot of things. The most common are

    1. Exceeding Process Limit The solution is to not run as many processes. Opening cpanel, connecting to FTP, checking mail, connecting to webdisk, etc all increase your process count, and if you exceed your limit php will show 500 errors since it cannot start a new php process. This sometimes affects only the webmaster since opening cPanel and FTP etc is common when you're editing your site, but normal users won't have these errors since they will only be accessing your website not all the other services. The process limit is higher on Johnny so for some websites the solution to 500 errors might be to switch servers.
    2. Syntax Error in .htaccess If you have a syntax error in one of your .htaccess files it can cause a 500 error. The easiest way to check if this is the case is to delete or rename your .htaccess files and see if the 500 error goes away.
    3. Incorrect Permissions If the script or the directory that the script is in doesn't have the correct permissions it can cause 500 errors too. If you're running a php script the file permission should be 644. If you're running a cgi script it should have 755 permissions. Your directories should have 755 or 750 permissions.
    4. Exceeding Time Limit If your script exceeds the time limit it can be killed by the system which will also result in a 500 error. The solution to this problem is to break your long executing scripts into multiple faster scripts that can call each other. For instance longscript.php always results in a 500 error because it exceeds the time limit, but if script1.php runs for a short time, and then calls script2.php which calls script3.php they can together execute the same code as longscript.php without exceeding the time limit and being killed.
    5. High Server Load If the server is currently experiencing high server load scripts can return a 500 error when they would normally work. This is more common on Johnny than Stevie since Johnny is more unstable, and accounts that cause high load on Stevie are suspended. There isn't really anything that can be done about high load 500 errors other than trying again later when the load is lower.

  6. This account has been suspended for violation of our one account per user policy which is clearly stated during the creation process of each and every account on Heliohost.

     

    A common misconception is that you need a separate account for each website that you want to host, but since Heliohost differs from most free hosts and even most paid hosting by offering unlimited addon domains, unlimited parked domains, and unlimited sub domains one can easily and conveniently host as many separate websites as they wish all from your one free hosting account. If multiple accounts were created to get around our disk space limit we strongly suggest using a free service such as dropbox to host your large images, videos, and downloads while continuing to host your website with us if you wish.

     

    If you understand that each user is only allowed to have one active account please let us know which account you would like to use and it can be unsuspended for you. Also let us know if you need backups of any of the data on the other accounts, and if there are any domains on the suspended accounts that you would like to host on your main account because we will need to remove them from the suspended account before you will be able to host them on your unsuspended account. For example:

     

    user1: unsuspend

    user2: backup

    user3: backup, idontreadrules.com

    user4: thoughticouldgetawaywithit.org

    • Like 1
×
×
  • Create New...