Jump to content

Krydos

Chief Executive Officer
  • Posts

    23,794
  • Joined

  • Last visited

  • Days Won

    828

Everything posted by Krydos

  1. I renamed your .htaccess to disable it and set your mabass.tk domain up with a httpd.conf wsgi configuration but it still does the same thing. Sometimes it works and sometimes it doesn't.
  2. Unblocked. It was for failed SFTP logins so make sure your credentials are saved in your FTP client correctly.
  3. Oh weird, both ns1.heliohost.org and ns2.heliohost.org are running identical dns software with identical configurations with the same operating system and they both have functional ipv6 addresses configured correctly. Ns1 was listening on ipv4 port 53 but not on ipv6 port 53. Ns2 was listening on both ipv4 and ipv6. So if someone tried to connect to 2001:470:1:1ee::3 port 53 it was closed. I'm not sure why they were behaving differently since they're set up the same way. I checked the firewall on both and ipv6 port 53 is open in both firewalls too. It's just named wasn't listening on that ipv6 port correctly for some reason. I edited the configuration on ns1 and it's responding correctly on ipv6 port 53 now. Thanks for letting us know.
  4. Oh, this might be something [Wed Nov 04 21:18:18.423483 2020] [wsgi:error] [pid 26420] [client 1.2.3.4:58568] [2020-11-04 21:18:18,419] ERROR in app: Exception on /adx_abctrainer/Lebensmittel [GET] [Wed Nov 04 21:18:18.423928 2020] [wsgi:error] [pid 26420] [client 1.2.3.4:58568] Traceback (most recent call last): [Wed Nov 04 21:18:18.423944 2020] [wsgi:error] [pid 26420] [client 1.2.3.4:58568] File "/usr/local/python3.7/lib/python3.7/site-packages/flask/app.py", line 2447, in wsgi_app [Wed Nov 04 21:18:18.423956 2020] [wsgi:error] [pid 26420] [client 1.2.3.4:58568] response = self.full_dispatch_request() [Wed Nov 04 21:18:18.423968 2020] [wsgi:error] [pid 26420] [client 1.2.3.4:58568] File "/usr/local/python3.7/lib/python3.7/site-packages/flask/app.py", line 1952, in full_dispatch_request [Wed Nov 04 21:18:18.423979 2020] [wsgi:error] [pid 26420] [client 1.2.3.4:58568] rv = self.handle_user_exception(e) [Wed Nov 04 21:18:18.423990 2020] [wsgi:error] [pid 26420] [client 1.2.3.4:58568] File "/usr/local/python3.7/lib/python3.7/site-packages/flask/app.py", line 1821, in handle_user_exception [Wed Nov 04 21:18:18.424002 2020] [wsgi:error] [pid 26420] [client 1.2.3.4:58568] reraise(exc_type, exc_value, tb) [Wed Nov 04 21:18:18.424013 2020] [wsgi:error] [pid 26420] [client 1.2.3.4:58568] File "/usr/local/python3.7/lib/python3.7/site-packages/flask/_compat.py", line 39, in reraise [Wed Nov 04 21:18:18.424024 2020] [wsgi:error] [pid 26420] [client 1.2.3.4:58568] raise value [Wed Nov 04 21:18:18.424035 2020] [wsgi:error] [pid 26420] [client 1.2.3.4:58568] File "/usr/local/python3.7/lib/python3.7/site-packages/flask/app.py", line 1950, in full_dispatch_request [Wed Nov 04 21:18:18.424047 2020] [wsgi:error] [pid 26420] [client 1.2.3.4:58568] rv = self.dispatch_request() [Wed Nov 04 21:18:18.424058 2020] [wsgi:error] [pid 26420] [client 1.2.3.4:58568] File "/usr/local/python3.7/lib/python3.7/site-packages/flask/app.py", line 1936, in dispatch_request [Wed Nov 04 21:18:18.424069 2020] [wsgi:error] [pid 26420] [client 1.2.3.4:58568] return self.view_functions[rule.endpoint](**req.view_args) [Wed Nov 04 21:18:18.424080 2020] [wsgi:error] [pid 26420] [client 1.2.3.4:58568] File "/home/mabass/public_html/flask-live/projects/adx_abctrainer/routes.py", line 42, in abctrainer_word [Wed Nov 04 21:18:18.424092 2020] [wsgi:error] [pid 26420] [client 1.2.3.4:58568] return render_template('adx_abctrainer/word.html', word=word, form_2 = form_2, randomize=False, min=min_length, max=max_length, min_abs=WORD_LENGTH_MIN, max_abs = WORD_LENGTH_MAX) [Wed Nov 04 21:18:18.424111 2020] [wsgi:error] [pid 26420] [client 1.2.3.4:58568] File "/usr/local/python3.7/lib/python3.7/site-packages/flask/templating.py", line 138, in render_template [Wed Nov 04 21:18:18.432195 2020] [wsgi:error] [pid 26420] [client 1.2.3.4:58568] ctx.app.jinja_env.get_or_select_template(template_name_or_list), [Wed Nov 04 21:18:18.432223 2020] [wsgi:error] [pid 26420] [client 1.2.3.4:58568] File "/usr/local/python3.7/lib/python3.7/site-packages/jinja2/environment.py", line 930, in get_or_select_template [Wed Nov 04 21:18:18.432240 2020] [wsgi:error] [pid 26420] [client 1.2.3.4:58568] return self.get_template(template_name_or_list, parent, globals) [Wed Nov 04 21:18:18.432271 2020] [wsgi:error] [pid 26420] [client 1.2.3.4:58568] File "/usr/local/python3.7/lib/python3.7/site-packages/jinja2/environment.py", line 883, in get_template [Wed Nov 04 21:18:18.432285 2020] [wsgi:error] [pid 26420] [client 1.2.3.4:58568] return self._load_template(name, self.make_globals(globals)) [Wed Nov 04 21:18:18.432296 2020] [wsgi:error] [pid 26420] [client 1.2.3.4:58568] File "/usr/local/python3.7/lib/python3.7/site-packages/jinja2/environment.py", line 857, in _load_template [Wed Nov 04 21:18:18.432307 2020] [wsgi:error] [pid 26420] [client 1.2.3.4:58568] template = self.loader.load(self, name, globals) [Wed Nov 04 21:18:18.432319 2020] [wsgi:error] [pid 26420] [client 1.2.3.4:58568] File "/usr/local/python3.7/lib/python3.7/site-packages/jinja2/loaders.py", line 127, in load [Wed Nov 04 21:18:18.432330 2020] [wsgi:error] [pid 26420] [client 1.2.3.4:58568] code = environment.compile(source, name, filename) [Wed Nov 04 21:18:18.432341 2020] [wsgi:error] [pid 26420] [client 1.2.3.4:58568] File "/usr/local/python3.7/lib/python3.7/site-packages/jinja2/environment.py", line 638, in compile [Wed Nov 04 21:18:18.432352 2020] [wsgi:error] [pid 26420] [client 1.2.3.4:58568] self.handle_exception(source=source_hint) [Wed Nov 04 21:18:18.432365 2020] [wsgi:error] [pid 26420] [client 1.2.3.4:58568] File "/usr/local/python3.7/lib/python3.7/site-packages/jinja2/environment.py", line 832, in handle_exception [Wed Nov 04 21:18:18.436987 2020] [wsgi:error] [pid 26420] [client 1.2.3.4:58568] reraise(*rewrite_traceback_stack(source=source)) [Wed Nov 04 21:18:18.437013 2020] [wsgi:error] [pid 26420] [client 1.2.3.4:58568] File "/usr/local/python3.7/lib/python3.7/site-packages/jinja2/_compat.py", line 28, in reraise [Wed Nov 04 21:18:18.437031 2020] [wsgi:error] [pid 26420] [client 1.2.3.4:58568] raise value.with_traceback(tb) [Wed Nov 04 21:18:18.437047 2020] [wsgi:error] [pid 26420] [client 1.2.3.4:58568] File "/home/mabass/public_html/flask-live/templates/adx_abctrainer/word.html", line 43, in template [Wed Nov 04 21:18:18.437064 2020] [wsgi:error] [pid 26420] [client 1.2.3.4:58568] {{ form_2.max(min=min_abs, max=max_abs, class='form-control adx-form-int', value=max }} [Wed Nov 04 21:18:18.437081 2020] [wsgi:error] [pid 26420] [client 1.2.3.4:58568] jinja2.exceptions.TemplateSyntaxError: unexpected '}', expected ')' Maybe fix that curly brace to a parenthesis like it's expecting and see if it works? I censored out your IP, but quickly let me know if you need anything else censored from that log excerpt.
  5. Oh, maybe. I changed the .htaccess and then tested it like 30 times in a row and it worked every single time on the first try so I thought that was the issue.
  6. What port is it trying to connect to?
  7. I took a look at your /home/mabass/public_html/flask-live/.htaccess file and you had this RewriteRule ^(.*)$ flask.wsgi/%{REQUEST_URI} [QSA,PT,L] I changed it to this RewriteRule ^(.*)$ flask.wsgi/$1 [QSA,PT,L] and now it works 100% of the time for me.
  8. Take a look at your A records for audax-abc.de https://dnschecker.org/#A/audax-abc.de Half of the world's DNS servers are using the wrong ipv4 of 217.160.0.41 instead of Tommy's IP 65.19.143.6. Some of the NS records are showing up wrong too https://dnschecker.org/#NS/audax-abc.de It can sometimes take up to 48 hours for the DNS to fully propagate through the whole internet so if you changed the DNS records of this domain recently within the last 48 hours it might just be a matter of waiting patiently for it to start working.
  9. I didn't realize pythonanywhere used wsgi too. I was assuming the python flask process was serving the http requests. Does python anywhere use proxy in the httpd.conf or use .htaccess rewrites? It might be that we need to set this up in httpd.conf instead of .htaccess. Something to try anyways if you want.
  10. It might be the .htaccess rewrite that is messing with the routes then. I'm not sure. I'm not too familiar with flask. I figured out enough about it to write the basic example, and I know proxying flask through a dedicated web server like Apache is the recommended way to set up a production environment rather than running flask as the web server. Apache definitely does a much better job of handling ssl, etc.
  11. If you look at the source of https://mabass.tk/flask.wsgi/adx_abctrainer/ you can see this on line 30 <form action="" method="post" novalidate class="form-inline"> when the action="" that means it will just post the data to the same page that you entered the data on. This might be fine depending on your code. If that same page's code examines the post data before outputting anything to the browser and then changes the headers to redirect to the second page it might work, but then the second page won't get the posted data. I guessing what you're intending to do is put the url to the second page such as action="/adx_abctrainer/heliohost"? I'm actually not sure why the pythonanywhere page works, because it has the same action="". Our servers are functioning the way html post forms are supposed to work.
  12. Keep an eye on the button called Account Load in cpanel if you're going to run wordpress or classicpress. They are well known for their high load issues. Johnny accounts are pretty lenient as far as load goes, but if you move to a production server like Tommy eventually you can get suspended for high load if the bar gets to 100.
  13. Unfortunately we don't own heliohost.it. I'm guessing we couldn't even buy it if we wanted to because HelioHost is located in the US and a lot of country specific tlds like that require you to prove your company is located in Italy to even purchase the domain. I have changed your domain to bilbo.heliohost.us and it should start working within an hour or so.
  14. We've seen quite a few reports of new heliohost.us subdomains having false positives. It's probably because this domain is so new. Like I said we've submitted a request to google to review all of these false positives, and they should have it cleared up before much longer. In the past when we've requested a review of a false positive from google it has taken 3 or 4 days so that might be what to expect here as well. It's always a good idea to set up a google search console account for your domains though so you have control over your own domain and can submit requests for review yourself as well.
  15. The best option is to create an account with google search console, verify ownership of your domain, and then request a review. https://search.google.com/search-console/about We have also submitted to google for a review, but if you have a search console account and request a review too it might speed up the process.
  16. Yeah, I understand. Sorry about the suspension. This happens sometimes. Do you mind PMing a copy of an ID card or something similar for each of you so we can whitelist your accounts as belonging to different people so this doesn't happen again? The information provided will be deleted immediately after being verified and will never be shared publicly.
  17. Your account was suspended because our systems detected that you might have more than one account. We understand that no one ever reads our terms, but as a reminder, our Terms of Service state that each user is allowed to have only one account. The reason we have to enforce this rule is because our servers are already overloaded the way it is, and it wouldn't be fair to everyone that is turned away each day for you to have more than one when so many others have none. One common reason people create more than one account is to get around our storage limit of 1000 MB. Did you know that we will give you another 1000 MB of storage for each $5 USD donation you make up to 5000 MB total? If you'd like to increase the storage of your account just make a donation and then let us know your transaction ID and username. Another common reason people create more than one account is to host more than one website. Did you know that you can host as many websites on your one account as you want? Unlike a lot of free hosts we offer unlimited alias domains, unlimited addon domains, and unlimited subdomains. If you need any help adding another website to your account just let us know. Another common reason people create more than one account is to try out several servers at once, or to transfer a website between accounts on different servers. Did you know that an admin can move your account for you for as little as a $1 USD donation? This will save you the trouble of signing up again, and deleting your account, etc. Sometimes our systems flags you as possibly having more than one account when you share a computer with family, friends, coworkers, other students, etc. If this is your situation we apologize for the suspension, and we'll be happy to unsuspend all of the involved accounts after you provide proof that each of the accounts belong to a different person.
  18. I can put your $7.50 towards a VPS. They start at $4.00 per month, or you can get a 10% discount if you signup for 6 months right now. On a VPS there are no load limits and your high wordpress load won't cause downtime for thousands of other accounts. I'll even transfer your site to the VPS and help teach you how to use it if you need.
  19. For reference, here is the review he left on trustpilot: and here is my reply:
  20. Your account was suspended for causing high server load. I have unsuspended your account, but please try to limit the load you put on our servers as it slows down not only your site, but the sites of all other HelioHost users sharing your server. If you need help figuring out why your site is causing such high load let us know and we can try to help. If the high load is simply because your site is getting a lot of traffic, you might want to consider purchasing a VPS instead. VPS hosting gives you an entire virtual server to yourself, including no load limits, a dedicated IP address, and full root access.
  21. Yeah, your load looks great, Jenova! On memory you're #82 for today, #45 yesterday, and #137 the day before. On cpu you're #62 today, #32 yesterday, and #125 the day before. The bigger the number the better. So, basically no load at all even though you're running wordpress.
  22. To compare prices a little: HostGator charges $19.99 per month for 2 GB memory, 2 CPUs, and 120 GB hard drive. https://www.hostgator.com/vps-hosting HelioHost charges $4.28 per month for 2 GB memory, 2 CPUs, and 125 GB hard drive with our current sale.
  23. I know it's not what you're asking, but I've always used google charts to do what you're trying to do https://developers.google.com/chart They have the advantage over static images of being able to hover your mouse over it and see extra data like exact values at different times or whatever your data is. Google charts is how I did the memory/cpu bar graph in cpanel, and HelioHost has some admin charts for monitoring the servers too that have been working great for years. They're really quick and easy to set up. I just use php and loop through the data from the database and output the javascript onto the page. I can provide some example code if that's something you're interested in.
  24. We got some feedback from another user who tried that plugin. Apparently it hasn't been maintained in a while and only works with wordpress 4.9 or older. The other user said wordpress was on version 5.5 or so now. If you find another static site converter that does the same thing that works on recent versions of wordpress let us know.
×
×
  • Create New...