Jump to content

wolstech

Chief Risk Officer
  • Posts

    18956
  • Joined

  • Last visited

  • Days Won

    748

Posts posted by wolstech

  1. Johnny was down for a bit, and I don't see you in the blacklist. Are you still unable to access it?

    As for uptime, if you need something with proper uptime, you need a Tommy or Morty account. Johnny is meant to be an unstable test server, so this sort of thing is basically normal for it. Tommy and Morty have much better uptime.

    (Also, it's normal for the login page to not work when your account's server is down.)

  2. Copying Krydos's response since you also emailed us about this...

    Quote

    I don't see any subscription for you. There is no VPS, and your Morty account is a prepaid account, not a subscription so nothing is going to try to bill you again. If you're referring to your Morty account you can delete it or archive it yourself at https://heliohost.org/dashboard/delete/ If you're referring to a VPS please let us know what email address the VPS is listed under.

    If you can't figure out how to delete your own account we can do it for you, but you'll need to let us know if you want your files deleted, or if you'd rather just archive the account. If you choose to archive it you can come back months or years later and restore your files back the way they were. If you delete the account the files are completely removed from our server.

     

  3. Your account has been reset, and you'll receive an email shortly with a link to complete the process and create a new account.

    If you need any data from your old account, a backup of your old account may be available at https://heliohost.org/backup/ once the process is complete. Note that if your account was reset due to malware or a Terms of Service violation, a backup of your account will not be created.

    • Like 1
  4. High CPU load due to overuse of scheduled tasks....

    It looks like whatever readMeter.py is, it is either being run way too frequently, or isn't exiting like it should. There were a ton of those running (not all of them shown, I cut the list down). You may want to  both debug this script so it exits properly, and also reduce the frequency of this script so they don't pile up.

    As for Morty upgrades, you can switch to Morty here: https://heliohost.org/dashboard/move/ Morty has a $1/month fee to keep the account open, and charges you overage fees when you use more than the usual 10000 CPU / 200GB RAM per day. You also do not need to log in every 30 days. Morty accounts are exempt from load and inactivity suspensions as long as money is in your account. If the account runs out of money and you don't top up, the account will just move itself back to Tommy (then be suspended if appropriate).

    I've turned off the scheduled tasks associated with readMeter and unsuspended you. It may take a little while before you can log in again.

     

    15.56 GB	0	(sd-pam)
    13.34 GB	6.35 k	/usr/lib/systemd/systemd --user
    9.03 GB	393.3	/usr/bin/python3.12 readMeter.py
    2.09 GB	30.5	/opt/plesk/php/8.1/bin/php-cgi -c /home/system/goensch.helioho.st/etc/php.ini
    842.52 MB	0	/bin/bash /usr/local/psa/admin/sbin/fetch_url http://goensch.helioho.st/cgi-bin/readMeter.py
    64.05 MB	2.4	/usr/bin/python3.12 gen_view_sum2.py
    46.25 MB	0	/usr/bin/curl -A Plesk (fetch_url utility) -sS -L -k -o /tmp/tmp.LKSmvvgMR7 -w %{http_code} http://goensch.helioho.st/cgi-bin/readMeter.py
    27.84 MB	0	/usr/bin/curl -A Plesk (fetch_url utility) -sS -L -k -o /tmp/tmp.3bT4WWIhJs -w %{http_code} http://goensch.helioho.st/cgi-bin/readMeter.py
    27.79 MB	0	/usr/bin/curl -A Plesk (fetch_url utility) -sS -L -k -o /tmp/tmp.sgC9xEhLKV -w %{http_code} http://goensch.helioho.st/cgi-bin/readMeter.py
    18.49 MB	0	/usr/bin/curl -A Plesk (fetch_url utility) -sS -L -k -o /tmp/tmp.hbm0TpQXkp -w %{http_code} http://goensch.helioho.st/cgi-bin/readMeter.py
    18.47 MB	0	/usr/bin/curl -A Plesk (fetch_url utility) -sS -L -k -o /tmp/tmp.HMDgYOobQe -w %{http_code} http://goensch.helioho.st/cgi-bin/readMeter.py
    18.45 MB	0	/usr/bin/curl -A Plesk (fetch_url utility) -sS -L -k -o /tmp/tmp.1y4X23gAxf -w %{http_code} http://goensch.helioho.st/cgi-bin/readMeter.py
    18.42 MB	0	/usr/bin/curl -A Plesk (fetch_url utility) -sS -L -k -o /tmp/tmp.Y8J6zppewO -w %{http_code} http://goensch.helioho.st/cgi-bin/readMeter.py
    18.33 MB	0	/usr/bin/curl -A Plesk (fetch_url utility) -sS -L -k -o /tmp/tmp.2215BTfpBG -w %{http_code} http://goensch.helioho.st/cgi-bin/readMeter.py
    12.30 MB	0.1	/usr/bin/curl -A Plesk (fetch_url utility) -sS -L -k -o /tmp/tmp.UpbC21aOiM -w %{http_code} https://goensch.helioho.st/cgi-bin/gen_view_sum2.py
    12.29 MB	0.1	/usr/bin/curl -A Plesk (fetch_url utility) -sS -L -k -o /tmp/tmp.rjoLn3Es3z -w %{http_code} https://goensch.helioho.st/cgi-bin/gen_view_sum2.py
    9.31 MB	0	/usr/bin/curl -A Plesk (fetch_url utility) -sS -L -k -o /tmp/tmp.lJPzbVnH4f -w %{http_code} http://goensch.helioho.st/cgi-bin/readMeter.py
    9.30 MB	0	/usr/bin/curl -A Plesk (fetch_url utility) -sS -L -k -o /tmp/tmp.GiQXqfgdE8 -w %{http_code} http://goensch.helioho.st/cgi-bin/readMeter.py
    9.30 MB	0	/usr/bin/curl -A Plesk (fetch_url utility) -sS -L -k -o /tmp/tmp.Sy8MQArqvq -w %{http_code} http://goensch.helioho.st/cgi-bin/readMeter.py
    9.30 MB	0	/usr/bin/curl -A Plesk (fetch_url utility) -sS -L -k -o /tmp/tmp.kmPR9DuHDL -w %{http_code} http://goensch.helioho.st/cgi-bin/readMeter.py
    9.30 MB	0	/usr/bin/curl -A Plesk (fetch_url utility) -sS -L -k -o /tmp/tmp.JlDo5hIOYL -w %{http_code} http://goensch.helioho.st/cgi-bin/readMeter.py
    9.30 MB	0	/usr/bin/curl -A Plesk (fetch_url utility) -sS -L -k -o /tmp/tmp.ZTylrM7SEG -w %{http_code} http://goensch.helioho.st/cgi-bin/readMeter.py
    9.29 MB	0	/usr/bin/curl -A Plesk (fetch_url utility) -sS -L -k -o /tmp/tmp.7PYeddLFhZ -w %{http_code} http://goensch.helioho.st/cgi-bin/readMeter.py
    9.29 MB	0	/usr/bin/curl -A Plesk (fetch_url utility) -sS -L -k -o /tmp/tmp.HTxn5HKQZT -w %{http_code} http://goensch.helioho.st/cgi-bin/readMeter.py
    9.29 MB	0	/usr/bin/curl -A Plesk (fetch_url utility) -sS -L -k -o /tmp/tmp.J16EmzBGJl -w %{http_code} http://goensch.helioho.st/cgi-bin/readMeter.py
    9.29 MB	0	/usr/bin/curl -A Plesk (fetch_url utility) -sS -L -k -o /tmp/tmp.jcZiR6mHwx -w %{http_code} http://goensch.helioho.st/cgi-bin/readMeter.py
    9.29 MB	0	/usr/bin/curl -A Plesk (fetch_url utility) -sS -L -k -o /tmp/tmp.IOLSKkKqNM -w %{http_code} http://goensch.helioho.st/cgi-bin/readMeter.py
    9.29 MB	0	/usr/bin/curl -A Plesk (fetch_url utility) -sS -L -k -o /tmp/tmp.mhXsPg61nT -w %{http_code} http://goensch.helioho.st/cgi-bin/readMeter.py
    9.29 MB	0	/usr/bin/curl -A Plesk (fetch_url utility) -sS -L -k -o /tmp/tmp.LLvSq4WYqw -w %{http_code} http://goensch.helioho.st/cgi-bin/readMeter.py
    9.29 MB	0	/usr/bin/curl -A Plesk (fetch_url utility) -sS -L -k -o /tmp/tmp.TsOHdN2CrO -w %{http_code} http://goensch.helioho.st/cgi-bin/readMeter.py
    9.29 MB	0	/usr/bin/curl -A Plesk (fetch_url utility) -sS -L -k -o /tmp/tmp.We24V8I599 -w %{http_code} http://goensch.helioho.st/cgi-bin/readMeter.py

     

  5. The basic process is: Request the domain be added to your account here, wait 2 hours, then change the name servers at your domain registrar to our name servers (ns1.heliohost.org and ns2.heliohost.org). Once the DNS updates propagate, you'll see the site you have hosted on Tommy instead of the site you have at your old hosting company (it can sometimes take a few hours before everyone sees the change, DNS doesn't update instantly).

    Note that we are not a domain registrar, so you can't handle the actual domain registration through us, only the hosting. If you are using the old hosting company for domain registration as well as hosting, you'll want to transfer the domain to a standalone registrar (we recommend Namecheap), then set the domain to use our name servers in the new registrar's control panel.

    • Like 1
  6. This is normal. The IP address is shared across thousands of websites on the same server as you, so it doesn't know which site to display unless you use the domain name. This is called Server Name Indication (SNI).

    Accessing your site directly via shared IP address is not supported. If you really need your site to work by entering the IP and not the domain, you would need to purchase a dedicated IP address (or switch to a VPS).

  7. The code itself isn't the cause of your load, it's systemd. Whenever a process is running under a user account (CGI execution, scheduled tasks, sftp, etc.), systemd causes load for that account. That load counts even though the script itself uses next to nothing. The load from systemd is basically directly correlated to the amount of time you have processes running. The more stuff you run (or leave running), the higher it gets.

    You can even get suspended for load by connecting to sftp and leaving the open connection idle.

    Looking at what's running, the Python apps and the PHP called via scheduled tasks are likely what's causing systemd to be running for your account.

    Your load by process:

    14.71 GB	0		(sd-pam)
    12.37 GB	5.45 k	/usr/lib/systemd/systemd --user
    6.99 GB		34.7	/opt/plesk/php/5.6/bin/php -f httpdocs/airspace_around_me/web/api/ogn_bridge_control.php
    5.46 GB		212		python3 -u ogn_bridge.py
    4.73 GB		26		/opt/plesk/php/5.6/bin/php -f httpdocs/airspace_around_me/web/api/collector_control.php
    3.07 GB		137.4	python3 -u collector_hosted.py
    1.37 GB		41.5	/opt/plesk/php/8.3/bin/php-cgi -c /home/system/ogn.helioho.st/etc/php.ini
    45.33 MB	0.4		/opt/plesk/php/8.5/bin/php -f httpdocs/airspace_around_me/web/api/notam_control.php
    45.20 MB	0.2		/opt/plesk/php/8.4/bin/php -f httpdocs/ogn_tools/scheduled_daily_postprocessing.php
    41.24 MB	2.1		python3 -u notam_collector.py
    18.11 MB	0.3		python3 Scripts/puretrack_labelsConverter_json_to_db.py

     

  8. Our email support has been down since the 30th. If you haven't seen the news, our management/name servers (which host DNS alongside our account management system, forum, email support system, and our website) failed on April 30th. Long story short, one of the two suddenly skyrocketed in load and became inoperable, so we shut it down only for the other one to do the same hours later. With no prior history of this issue, it was kind of unexpected...

    The management infrastructure ran an old version of cPanel DNS-only under a well-past-EOL operating system. Those servers were that "we'll get to it later" project we all tend to have, and have been sitting ducks for quite a while now. Something finally shot the ducks.

    While we are working on recovery, we are still currently unable to process account moves, domains deletions, or email support requests. Your request has not been forgotten and will be processed when services are restored.

     

     

×
×
  • Create New...