Jump to content

wolstech

Chief Risk Officer
  • Posts

    16,296
  • Joined

  • Last visited

  • Days Won

    575

Posts posted by wolstech

  1. You have to design your scripts to be stoppable (or write a script to kill it). There is no UI for doing so. I killed the script for you.

    I do see the index.sh in your cgi-bin folder, and looking at the code, visiting index.sh?action=stop should trigger it to kill your process. 

    The good news is based on the past few hours of usage, your script wasn't even that heavy and shouldn't have a problem with memory usage even if you need it to run continuously. 

    image.png.a249f541aa9276fdd78ef21ce34d2a8a.png

     

  2. Quote
    • Is it possible to not delete blinkov.helioho.st and point rifux.dev as the main domain at the same time?

    If you want them to show the same content, we can add it an alias. Otherwise we can add it as an addon domain (see below).

    Quote
    • What are the pros and cons of a domain being an Addon Domain?

    The main difference is that addon domains each have their own document root, so you can host different content on each domain. Addon domains get a folder named after the domain name as their document root, the main domain uses httpdocs as its root.

    How do you want it added?

  3. 5 hours ago, psn09999 said:

    i thought i had to use your guys nameservers and a Cloudflare Registrar doesn't let you do custom nameservers

    This requirement went away when we switched to Plesk. We support third party DNS now, where you can just use A and AAAA records as Moneybroz said above. You can find the IPs in Plesk once the domain is added. Also, you'll need to add additional records if you want email functions to work (an MX, a few TXT records, and an additional A or CNAME if you want webmail).

    The only domains that I'm currently aware of that are problematic here are those from afraid.org/Freedns, and that's because of poor implementation on Afraid's part.

  4. Wordpress is notorious for causing excessive load, and is one of the leading causes of a load suspension.

    The spike on the below chart was your WP site hogging an absurd amount of both CPU and memory. The CPU usage is what got you suspended...you used 11348 in under 2 hours, the limit is only 10000 for an entire 24 hours. Either your site is broken, or you have a plugin or something installed that is way too heavy to host here (woocommerce, elementor, and wordfence are the three worst offenders, but others can also definitely cause this issue).

    You can take a look at this page on Wordpress for information on how to reduce its load as well as alternatives to WP: https://wiki.helionet.org/misc/wordpress

    Please fix it quickly.

    Unsuspended. It may take a few minutes to work.

    image.png.f56764a7a63ab7fd3d502a453bdf6641.png

  5. You can only call files in your home directory due to a chroot, so you can't actually access the Python binary. The easiest way to make this work is to put together a script in the cgi-bin folder that works when accessed in your browser, and then schedule it to be called using the fetch web URL feature.

    • Thanks 1
  6. Any software that requires ion cube is intentionally not supported on the free service due to a history of piracy. We even specifically removed WHMCS from our softaculous offerings because of this issue.

    You would need to buy a VPS if you wanted to run that. Please keep in mind that if you go this route and we receive an abuse report for you using a pirated version of the software, your VPS will be subject to a ban without a refund.

  7. That's why. The server is designed to check if the website is hosted here and disables the domain if it's not. Users on Cloudflare used to be exempt just due to using Cloudflare so you never had an issue before, but I believe Krydos updated the system to now verify these domains via file presence...which a mail-only domain will fail.

    I believe Krydos can exempt you so the domain cleanup script won't disable it...

    Escalating.

    • Thanks 1
  8. Are you actually hosting your website with us or just email?

    Usually when we see this, it's because either the website isn't hosted here, or in a few odd cases we've found the domain cleanup script was broken...if the website itself is hosted here, I'll escalate to Krydos to check why this was disabled.

    • Thanks 1
  9. Be aware that the .us.to and .uk.to domains or any other that's run by afraid.org have known issues. Afraid/FreeDNS sucks when it comes to supporting their domains properly, and you're likely going to run into weird issues like email not delivering and Lets Encrypt claiming its rate limited when it shouldn't be (the most commonly reported issue I see with these domains).

    These issues aren't HelioHost's fault, but rather that of Afraid, and most hosting companies exhibit some odd behaviors with their domains.

    For basic HTTP they're fine I suppose...

    • Like 1
  10. You need to either:

    • Find a complete copy of the application that's not missing that folder.
    • Or, if it has a composer.json file, you need to use composer to assemble it. Plesk has a composer tool which can be used for this, or you can follow the application developer's directions (you'll need to do these locally on your PC as most need command line access which we don't offer), then upload the final folder structure that's output by composer.
  11. Try using tommy.heliohost.org or 65.19.141.77 as the host name.

    Using your chosen domain for this may work in some instances, but for non-HTTP services, it's not fully supported and things tend to work best when you use the server name (tommy.heliohost.org in your case) as the hostname.

  12. Please set the name servers for that domain to ns1.heliohost.org and ns2.heliohost.org.

    Alternately, for users with external DNS servers, you can use an A record pointed to 65.19.141.67 and an AAAA record pointed to 2001:470:1:1ee::2009

  13. The shebang line was missing, line endings needed to be unix, and the permissions were wrong.

    The bot appears to be running now, but I suspect you may not have any way to stop it. You should set up a way to start and stop the process. I killed it for you.

    Our guide on Discord bots has an example in it of how to control long-running Python processes, the same methods should be applicable to any other long running Python scripts: https://wiki.helionet.org/tutorials/discord-bot

×
×
  • Create New...