错误消息 - 在 pythonanywhere 上部署 python 项目

时间:2021-06-04 14:49:22

标签: python mysql

我在 pythonanywhere 中部署 python 项目时遇到问题。 error.log 文件如下。如果您能提供帮助,我将非常高兴。

2021-06-04 14:32:41,881: Error running WSGI application
2021-06-04 14:32:41,881: mysql.connector.errors.InterfaceError: 2003: Can't connect to MySQL server on 'remotemysql.com:3306' (111 Connection refused)
2021-06-04 14:32:41,882:   File "/var/www/projecelikkiristasarim_pythonanywhere_com_wsgi.py", line 79, in <module>
2021-06-04 14:32:41,882:     from main import app as application  # noqa
2021-06-04 14:32:41,882: 
2021-06-04 14:32:41,882:   File "/home/projecelikkiristasarim/ProjeCelikKirisTasarim/main.py", line 7, in <module>
2021-06-04 14:32:41,882:     mydb = mysql.connector.connect(
2021-06-04 14:32:41,882: 
2021-06-04 14:32:41,883:   File "/home/projecelikkiristasarim/.virtualenvs/gelistirmeortami/lib/python3.8/site-packages/mysql/connector/__init__.py", line 179, in connect
2021-06-04 14:32:41,883:     return MySQLConnection(*args, **kwargs)
2021-06-04 14:32:41,883: 
2021-06-04 14:32:41,883:   File "/home/projecelikkiristasarim/.virtualenvs/gelistirmeortami/lib/python3.8/site-packages/mysql/connector/connection.py", line 95, in __init__
2021-06-04 14:32:41,883:     self.connect(**kwargs)
2021-06-04 14:32:41,883: 
2021-06-04 14:32:41,883:   File "/home/projecelikkiristasarim/.virtualenvs/gelistirmeortami/lib/python3.8/site-packages/mysql/connector/abstracts.py", line 716, in connect
2021-06-04 14:32:41,883:     self._open_connection()
2021-06-04 14:32:41,883: 
2021-06-04 14:32:41,883:   File "/home/projecelikkiristasarim/.virtualenvs/gelistirmeortami/lib/python3.8/site-packages/mysql/connector/connection.py", line 206, in _open_connection
2021-06-04 14:32:41,883:     self._socket.open_connection()
2021-06-04 14:32:41,883: 
2021-06-04 14:32:41,884:   File "/home/projecelikkiristasarim/.virtualenvs/gelistirmeortami/lib/python3.8/site-packages/mysql/connector/network.py", line 511, in open_connection
2021-06-04 14:32:41,884:     raise errors.InterfaceError(

1 个答案:

答案 0 :(得分:0)

您似乎在 PythonAnywhere 上使用免费帐户。免费帐户的 Internet 访问受到限制,并且只能使用 HTTP 或 HTTPS(而不是使用 MySQL 协议)连接到外部系统,并且还仅限于访问 whitelist 上的站点。