-
Posts
26430 -
Joined
-
Last visited
-
Days Won
944
Everything posted by Krydos
-
A wiki account has been created for you, and the instructions on how to login and set a password have been emailed to you. Thanks in advance for your contributions to our wiki.
-
WSGI control access has been enabled on the domain arniskali.com. To restart your Flask app and load new code changes in simply edit /home/talesaz.heliohost.us/arniskali.com/bma/flask.wsgi. Adding a blank line, removing a blank line, adding a space, or removing a space are examples of editing the file. As long as the last modified timestamp changes it will clear the server cache. Let us know if you run into any issues.
-
WSGI control access has been enabled on the domain thelema93.com.br. To restart your Flask app and load new code changes in simply edit /home/talesaz.heliohost.us/thelema93.com.br/oeto/flask.wsgi. Adding a blank line, removing a blank line, adding a space, or removing a space are examples of editing the file. As long as the last modified timestamp changes it will clear the server cache. Let us know if you run into any issues.
-
I have deleted your account as requested. If you don't mind providing some feedback, we would be interested to know why you didn't end up going with our hosting service. Thanks!
-
What does the error log say? If you're not sure how to check the error logs here is a guide https://wiki.helionet.org/View_Error_Logs
-
Glad to hear it. If you have a couple spare minutes we would appreciate it a lot if you could say something along those same lines on Trustpilot with this link. https://www.trustpilot.com/evaluate/www.heliohost.org We've had a lot of crazy people give us 1 star rating recently, and say that our support staff is unhelpful and rude. You are the best qualified person to prove them wrong. Thanks in advance.
-
The domain thelema93.com.br has been added to your account.
-
Thanks for getting back to us so quickly. Do you know the usernames of your coworkers accounts?
-
WSGI control access has been enabled on the domain talesazoeto.heliohost.us. To restart your Flask app and load new code changes in simply edit /home/talesaz.heliohost.us/talesazoeto.heliohost.us/oeto/flask.wsgi. Adding a blank line, removing a blank line, adding a space, or removing a space are examples of editing the file. As long as the last modified timestamp changes it will clear the server cache. Let us know if you run into any issues.
-
[HH#718390] Wipe VPS & Reinstall Ubuntu 24 vps130
Krydos replied to HelioHost's topic in Email Support
No problem. Let us know if you need help with anything else. Sorry that the process of upgrading from a Tommy account to a VPS isn't as smooth as you had hoped. -
[HH#718390] Wipe VPS & Reinstall Ubuntu 24 vps130
Krydos replied to HelioHost's topic in Email Support
Your VPS has been rebuilt with Ubuntu 24 and Fastpanel. I put the login information for Fastpanel in /home/davidssh/fastpanel.txt. Your next free rebuild will be available on 2025-05-16. If you need another rebuild prior to that date they can be purchased for $1 each. We used to offer unlimited free rebuilds, but one person took advantage of our generosity and requested about 50 rebuilds in a single month so we had to set a limit. The domain davidhinkley.helioho.st has been moved to point to your VPS instead of your Tommy account. -
Yeah, configuring network connections on a VPS is kind of tricky and you're liable to lock yourself out. If you lose access to SSH just let us know and we can restart your VPS for you.
-
[Solved] Python + Flask - 500 Internal Server Error
Krydos replied to talesaz's topic in Escalated Requests
Still the same thing [Wed Apr 16 16:12:21.564404 2025] [wsgi:error] [pid 3963178:tid 3963190] [remote x.x.x.x:47984] raise OperationalError("MySQL Connection not available.") I have a connection monitoring script running. Try to trigger the error, or give me a URL I can refresh to see if I can cause the error to happen. -
[Solved] Python + Flask - 500 Internal Server Error
Krydos replied to talesaz's topic in Escalated Requests
One of the reasons I don't like Python very much [Wed Apr 16 15:13:59.541642 2025] [wsgi:error] [pid 3394794:tid 3394834] [remote x.x.x.x:57302] mod_wsgi (pid=3394794): Failed to exec Python script file '/home/talesaz.heliohost.us/httpdocs/bma/flask.wsgi'. [Wed Apr 16 15:13:59.541971 2025] [wsgi:error] [pid 3394794:tid 3394834] [remote x.x.x.x:57302] mod_wsgi (pid=3394794): Exception occurred processing WSGI script '/home/talesaz.heliohost.us/httpdocs/bma/flask.wsgi'. [Wed Apr 16 15:13:59.542404 2025] [wsgi:error] [pid 3394794:tid 3394834] [remote x.x.x.x:57302] Traceback (most recent call last): [Wed Apr 16 15:13:59.543014 2025] [wsgi:error] [pid 3394794:tid 3394834] [remote x.x.x.x:57302] File "/home/talesaz.heliohost.us/httpdocs/bma/flask.wsgi", line 9, in <module> [Wed Apr 16 15:13:59.543061 2025] [wsgi:error] [pid 3394794:tid 3394834] [remote x.x.x.x:57302] from run import app as application [Wed Apr 16 15:13:59.543106 2025] [wsgi:error] [pid 3394794:tid 3394834] [remote x.x.x.x:57302] File "/home/talesaz.heliohost.us/httpdocs/bma/run.py", line 1, in <module> [Wed Apr 16 15:13:59.543137 2025] [wsgi:error] [pid 3394794:tid 3394834] [remote x.x.x.x:57302] from app import app [Wed Apr 16 15:13:59.543179 2025] [wsgi:error] [pid 3394794:tid 3394834] [remote x.x.x.x:57302] File "/home/talesaz.heliohost.us/httpdocs/bma/app/__init__.py", line 6, in <module> [Wed Apr 16 15:13:59.543197 2025] [wsgi:error] [pid 3394794:tid 3394834] [remote x.x.x.x:57302] from config import Config # Importa o arquivo de configura\xc3\xa7\xc3\xa3o [Wed Apr 16 15:13:59.543208 2025] [wsgi:error] [pid 3394794:tid 3394834] [remote x.x.x.x:57302] ^^^^^^^^^^^^^^^^^^^^^^^^^ [Wed Apr 16 15:13:59.543271 2025] [wsgi:error] [pid 3394794:tid 3394834] [remote x.x.x.x:57302] File "/home/talesaz.heliohost.us/httpdocs/bma/config.py", line 5 [Wed Apr 16 15:13:59.543323 2025] [wsgi:error] [pid 3394794:tid 3394834] [remote x.x.x.x:57302] \tSQLALCHEMY_ENGINE_OPTIONS = { [Wed Apr 16 15:13:59.543380 2025] [wsgi:error] [pid 3394794:tid 3394834] [remote x.x.x.x:57302] ^ [Wed Apr 16 15:13:59.543423 2025] [wsgi:error] [pid 3394794:tid 3394834] [remote x.x.x.x:57302] TabError: inconsistent use of tabs and spaces in indentation -
Yes, that is allowed. The only requirement is, like it says in our terms of service, your VPS must respond to ICMP ping at the IPv4 on the 64.62.199.196 IP we gave you. This is a requirement from our ISP, and if VPS users block ICMP ping our ISP may refuse to sell us additional IPv4. You could try something like this https://medium.com/linux-shots/put-a-docker-container-behind-vpn-fdc0e32c9ca5 That way you can have a certain application that needs to access the internet through the VPN it can connect to the VPN running in the Docker container, and other applications like sshd can continue to use the regular OS internet connection.
-
[Solved] Python + Flask - 500 Internal Server Error
Krydos replied to talesaz's topic in Escalated Requests
That doesn't give a lot of information. Maybe it's timing out? Try this again, and when you get the 500 error let me know the timestamp and I'll see if there are any more information in the logs that you can't access. -
[Solved] Python + Flask - 500 Internal Server Error
Krydos replied to talesaz's topic in Escalated Requests
[Tue Apr 15 23:37:05.906471 2025] [wsgi:error] [pid 291720:tid 291730] [remote 186.205.7.186:53756] ret = self._execute_context( [Tue Apr 15 23:37:05.906475 2025] [wsgi:error] [pid 291720:tid 291730] [remote 186.205.7.186:53756] ^^^^^^^^^^^^^^^^^^^^^^ [Tue Apr 15 23:37:05.906480 2025] [wsgi:error] [pid 291720:tid 291730] [remote 186.205.7.186:53756] File "/usr/local/python3.12/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1818, in _execute_context [Tue Apr 15 23:37:05.906484 2025] [wsgi:error] [pid 291720:tid 291730] [remote 186.205.7.186:53756] self._handle_dbapi_exception( [Tue Apr 15 23:37:05.906489 2025] [wsgi:error] [pid 291720:tid 291730] [remote 186.205.7.186:53756] File "/usr/local/python3.12/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception [Tue Apr 15 23:37:05.906495 2025] [wsgi:error] [pid 291720:tid 291730] [remote 186.205.7.186:53756] raise sqlalchemy_exception.with_traceback(exc_info[2]) from e [Tue Apr 15 23:37:05.906499 2025] [wsgi:error] [pid 291720:tid 291730] [remote 186.205.7.186:53756] File "/usr/local/python3.12/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1812, in _execute_context [Tue Apr 15 23:37:05.906504 2025] [wsgi:error] [pid 291720:tid 291730] [remote 186.205.7.186:53756] context = constructor( [Tue Apr 15 23:37:05.906509 2025] [wsgi:error] [pid 291720:tid 291730] [remote 186.205.7.186:53756] ^^^^^^^^^^^^ [Tue Apr 15 23:37:05.906513 2025] [wsgi:error] [pid 291720:tid 291730] [remote 186.205.7.186:53756] File "/usr/local/python3.12/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 1429, in _init_compiled [Tue Apr 15 23:37:05.906518 2025] [wsgi:error] [pid 291720:tid 291730] [remote 186.205.7.186:53756] self.cursor = self.create_cursor() [Tue Apr 15 23:37:05.906523 2025] [wsgi:error] [pid 291720:tid 291730] [remote 186.205.7.186:53756] ^^^^^^^^^^^^^^^^^^^^ [Tue Apr 15 23:37:05.906527 2025] [wsgi:error] [pid 291720:tid 291730] [remote 186.205.7.186:53756] File "/usr/local/python3.12/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 1768, in create_cursor [Tue Apr 15 23:37:05.906532 2025] [wsgi:error] [pid 291720:tid 291730] [remote 186.205.7.186:53756] return self.create_default_cursor() [Tue Apr 15 23:37:05.906536 2025] [wsgi:error] [pid 291720:tid 291730] [remote 186.205.7.186:53756] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [Tue Apr 15 23:37:05.906541 2025] [wsgi:error] [pid 291720:tid 291730] [remote 186.205.7.186:53756] File "/usr/local/python3.12/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/mysqlconnector.py", line 59, in create_default_cursor [Tue Apr 15 23:37:05.906546 2025] [wsgi:error] [pid 291720:tid 291730] [remote 186.205.7.186:53756] return self._dbapi_connection.cursor(buffered=True) [Tue Apr 15 23:37:05.906550 2025] [wsgi:error] [pid 291720:tid 291730] [remote 186.205.7.186:53756] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [Tue Apr 15 23:37:05.906555 2025] [wsgi:error] [pid 291720:tid 291730] [remote 186.205.7.186:53756] File "/usr/local/python3.12/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1486, in cursor [Tue Apr 15 23:37:05.906560 2025] [wsgi:error] [pid 291720:tid 291730] [remote 186.205.7.186:53756] return self.dbapi_connection.cursor(*args, **kwargs) [Tue Apr 15 23:37:05.906564 2025] [wsgi:error] [pid 291720:tid 291730] [remote 186.205.7.186:53756] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [Tue Apr 15 23:37:05.906569 2025] [wsgi:error] [pid 291720:tid 291730] [remote 186.205.7.186:53756] File "/usr/local/python3.12/lib/python3.12/site-packages/mysql/connector/connection_cext.py", line 824, in cursor [Tue Apr 15 23:37:05.906573 2025] [wsgi:error] [pid 291720:tid 291730] [remote 186.205.7.186:53756] raise OperationalError("MySQL Connection not available.") [Tue Apr 15 23:37:05.906581 2025] [wsgi:error] [pid 291720:tid 291730] [remote 186.205.7.186:53756] sqlalchemy.exc.OperationalError: (mysql.connector.errors.OperationalError) MySQL Connection not available. MariaDB hasn't restarted for 8 hours, and has had 100% uptime during this error. How many database connections are you using? We limit people to 10 connections so if you try to open more than 10 connections it would explain why you can't open more connections. We used to offer unlimited database connections, but some jerk decided to take advantage of our generosity by opening 173 connections and never closing any of them. One jerk always ruins the fun for everyone else. -
WSGI control access has been enabled on the domain app.zhirofund.com. To restart your Django app and load new code changes in simply edit /home/app.zhirofund.com/httpdocs/djangotest/djangotest/dispatch.wsgi. Adding a blank line, removing a blank line, adding a space, or removing a space are examples of editing the file. As long as the last modified timestamp changes it will clear the server cache. Let us know if you run into any issues.
-
[HH#971957] Question about libraries needed for my discord bot
Krydos replied to HelioHost's topic in Email Support
I tested importing that module and it works just fine without any errors # /usr/bin/python3.9 Python 3.9.21 (main, Dec 5 2024, 00:00:00) [GCC 11.5.0 20240719 (Red Hat 11.5.0-2)] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import aiosqlite >>> exit() If you set up a virtual environment you could install modules yourself, but since SSH is only available on VPS plans (not Tommy that you chose) you would need to use CGI to do it, which isn't simple. The other downside to having a virtual environment is it would use up a lot of your disk space. For instance, there are some Python modules that take 5 GB, which obviously wouldn't even fit in a 1000 MB Tommy account. -
[HH#971957] Question about libraries needed for my discord bot
Krydos replied to HelioHost's topic in Email Support
What shebang are you using in the Discord bot? -
Your VPS was refusing network connections for both ping and SSH. I did a clean reboot of your VPS. Ping and SSH appear to be working again now. Let us know if you need help with anything else.
-
[HH#971957] Question about libraries needed for my discord bot
Krydos replied to HelioHost's topic in Email Support
Yeah, modules aren't installed unless you request them. There are probably millions of Python modules so installing all of them by default would be ridiculous. The module aiosqlite has been installed on Tommy's Python 3.9. You can see the current list of installed modules at https://krydos1.heliohost.org/pyinfo/info3.9.py -
[Solved] Python + Flask - 500 Internal Server Error
Krydos replied to talesaz's topic in Escalated Requests
WSGI control access has been enabled on the domain talesaz.heliohost.us. To restart your Flask app and load new code changes in simply edit /home/talesaz.heliohost.us/httpdocs/bma/flask.wsgi. Adding a blank line, removing a blank line, adding a space, or removing a space are examples of editing the file. As long as the last modified timestamp changes it will clear the server cache. Let us know if you run into any issues. If you get a 500 error check the error logs, and if there isn't much useful information in there let us know and we may be able to get some more logs for you. Plesk isn't very good at filtering Flask logs into the right user accessible logs. At least with WSGI restart access you won't get 500 errors from bugs that you've already fixed, which is very confusing and frustrating. -
[HH#971957] Question about libraries needed for my discord bot
Krydos replied to HelioHost's topic in Email Support
Are you using Python 3.9 or Python 3.12? -
[Solved] Python + Flask - 500 Internal Server Error
Krydos replied to talesaz's topic in Escalated Requests
Did you request WSGI restart access? Source: https://wiki.helionet.org/Flask#WSGI_Uses_Caching
