- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试通过 zappa 在 aws lambda 上部署我的 Flask 应用程序。当我执行 zappa deploy dev
时出现以下错误:
Calling deploy for stage dev..
Downloading and installing dependencies..
- sqlalchemy==1.3.16: Downloading
100%|██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 1.24M/1.24M [00:00<00:00, 6.06MB/s]
- psycopg2-binary==2.8.5: Downloading
100%|██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 2.94M/2.94M [00:00<00:00, 8.30MB/s]
- pandas==1.0.3: Using locally cached manylinux wheel
- numpy==1.18.3: Using locally cached manylinux wheel
- markupsafe==1.1.1: Downloading
100%|██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 27.5k/27.5k [00:00<00:00, 1.46MB/s]
Packaging project as zip.
Uploading prices-service-dev-1587997268.zip (44.2MiB)..
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 46.3M/46.3M [01:05<00:00, 710kB/s]
Scheduling..
Scheduled prices-service-dev-zappa-keep-warm-handler.keep_warm_callback with expression rate(4 minutes)!
Uploading prices-service-dev-template-1587997350.json (1.6KiB)..
100%|██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 1.65k/1.65k [00:00<00:00, 19.7kB/s]
Waiting for stack prices-service-dev to create (this can take a bit)..
75%|██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████ | 3/4 [00:09<00:03, 3.13s/res]
Deploying API Gateway..
Error: Warning! Status check on the deployed lambda failed. A GET request to '/' yielded a 502 response code.
当我执行 zappa init
时,它会生成以下 zappa_settings.json
文件:
{
"dev": {
"app_function": "main.app",
"aws_region": "eu-central-1",
"profile_name": "default",
"project_name": "ps-zappa-test",
"runtime": "python3.7",
"s3_bucket": -MY_BUCKET_NAME-
}
}
我的 main.py
文件是:
import os
from app import create_app
from config import config_by_name
from app.extensions import db
config_name = os.getenv("FLASK_CONFIG") or "default"
app_config = config_by_name[config_name]
app = create_app(app_config)
db.create_all(app=app)
if __name__ == '__main__':
app.run()
我的依赖项:
aniso8601==8.0.0
argcomplete==1.11.1
attrs==19.3.0
beautifulsoup4==4.9.0
boto3==1.12.46
botocore==1.15.46
certifi==2020.4.5.1
cfn-flip==1.2.3
chardet==3.0.4
click==7.1.1
docutils==0.15.2
durationpy==0.5
entsoe-py==0.2.13
Flask==1.1.2
flask-marshmallow==0.12.0
flask-restx==0.2.0
Flask-SQLAlchemy==2.4.1
future==0.18.2
gunicorn==20.0.4
hjson==3.0.1
idna==2.9
importlib-metadata==1.6.0
itsdangerous==1.1.0
Jinja2==2.11.2
jmespath==0.9.5
jsonschema==3.2.0
kappa==0.6.0
MarkupSafe==1.1.1
marshmallow==3.5.1
marshmallow-sqlalchemy==0.23.0
more-itertools==8.2.0
numpy==1.18.3
packaging==20.3
pandas==1.0.3
pip-tools==5.0.0
placebo==0.9.0
pluggy==0.13.1
psycopg2-binary==2.8.5
py==1.8.1
pyparsing==2.4.7
pyrsistent==0.16.0
pytest==5.4.1
python-dateutil==2.6.1
python-dotenv==0.13.0
python-slugify==4.0.0
pytz==2019.3
PyYAML==5.3.1
requests==2.23.0
s3transfer==0.3.3
six==1.14.0
soupsieve==2.0
SQLAlchemy==1.3.16
text-unidecode==1.3
toml==0.10.0
tqdm==4.45.0
troposphere==2.6.0
urllib3==1.25.9
wcwidth==0.1.9
Werkzeug==0.16.1
wsgi-request-logger==0.4.6
zappa==0.51.0
zipp==3.1.0
当我执行 zappa tail
时,它给出:
Calling tail for stage dev..
[1587996139600] Instancing..
[1587996139773] Instancing..
[1587996143093] OpenBLAS WARNING - could not determine the L2 cache size on this system, assuming 256k
[1587996143255] OpenBLAS WARNING - could not determine the L2 cache size on this system, assuming 256k
[1587996148073] [ERROR] OperationalError: (psycopg2.OperationalError) could not connect to server: Connection refused
[1587996148073] Is the server running on host "localhost" (127.0.0.1) and accepting
[1587996148073] TCP/IP connections on port 5432?
[1587996148073] could not create socket: Address family not supported by protocol
conn = _connect(dsn, connection_factory=connection_factory, **kwasync)nectption_noconnection
[1587996148289] [ERROR] OperationalError: (psycopg2.OperationalError) could not connect to server: Connection refused
[1587996148289] Is the server running on host "localhost" (127.0.0.1) and accepting
[1587996148289] TCP/IP connections on port 5432?
[1587996148289] could not create socket: Address family not supported by protocol
conn = _connect(dsn, connection_factory=connection_factory, **kwasync)nectption_noconnection
关于如何解决这个问题有什么建议吗?
最佳答案
从 zappa 的尾部输出来看,您的函数似乎试图连接本地主机,但由于它是 lambda,我怀疑本地主机上是否有正在运行的 postgres 实例。您应该更新 postgres 的连接设置(远程 postgres 实例的正确地址)。如果您使用的是 sqlalchemy,则可以检查 SQLALCHEMY_DATABASE_URI 是否正确。
关于python - Zappa+ flask : A GET request to '/' yielded a 502 response code,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61461139/
code
正常吗?
我刚刚开始使用 YARD 来记录我的 Rails 应用程序。我没有指定任何特定的标记处理程序,但我希望 `code` 会转换为 code,但这似乎没有发生。这是正常行为吗?我是否必须添加一些额外的选项
什么是Code-Server 首先程序员朋友们肯定都用过来自微软的VS Code 这款轻量而又高级的编辑器,拥有丰富的插件库,支持各种语言编译运行。而本文介绍的Code-Server就是coder 公
我是一名高中生,今年开始学习汇编。 我目前正在制作 Pacman 克隆作为我的最终项目。 我遇到的唯一问题是我的代码很大,*.exe 文件几乎有 64KB。 所以我的问题是,如果我转向模型介质,我需要
锁定。这个问题及其答案是locked因为这个问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 挑战 按字符计数绘制 Code 39 条码的 ASCII 表示的最短代码。 维基百科关于代码 3
我正在开发 VS 代码的扩展(使用 javascript)。现在我需要安装 VS Code 的路径。 windows有一种方法: var child = require('child_process'
[Windows 10] 我在自定义目录中安装了“Microsoft VS Code(用户设置)”,每当我尝试更新它时,都会显示: 然后这个 Log Info Dec 23 11:42:40.673
我正在尝试更新我的 VS 代码,但收到一条错误消息:由于防病毒软件和/或进程失控,更新可能会失败。 附加了一个来 self 的用户的日志文件,但我不确定要检查什么。我对计算机和编程还是个新手。 最佳答
几天前我安装了 Kali Linux。我正在尝试使用 Code-OSS 而不是 VSCode,因为最新版本的 Kali 没有安装普通版本所需的库。 如果我尝试使用 code-oss . 或 code
我正在从 Atom 迁移到 VS Code,因为这似乎是当今所有酷 child 都在使用的东西。 在 atom 中,我能够如图所示突出显示当前行号(装订线中的蓝色突出显示)。 有没有办法在 VS Co
我试图找到一个明确的 G 代码语法规范,而不是单个 G 代码的含义,我无处不在的规范,我的意思是详细的语法规范,目的是编写解析器。 我编写解析器没有问题,我只是在寻找语法规范,例如。我知道您不必总是为
我想在 VS Code (Windows) 中使用 Fira Code,并且已经按照 instructions 中的说明配置了字体。 。不知何故,字体看起来很模糊。我该如何解决这个问题? "edito
这个问题已经有答案了: How can I navigate back to the last cursor position in Visual Studio Code? (16 个回答) 已关闭
如何选择当前单词,即插入符号所在的位置。 注意:我正在寻找 Visual Studio Code(VS Code)(文本编辑器)的快捷方式,而不是 Visual Studio IDE。 最佳答案 在
我需要在 VS Code 中安装 flutter 但在安装扩展中,我有这个错误 Unable to install 'Dart-Code.flutter'; there is no available
memberData
有什么区别
{@code memberData} 和有什么区别?和 memberData在 JavaDoc 中 最佳答案 有两个主要区别: {@code ...}更简洁:更易于阅读(和输入)。 {@code ..
我有这样一个字符串: Here is my code sample, its not too great: [CODE] [/CODE] I hope you enjoy. 现在我想用 highli
在 VS Code 中,我有一个少于 50 个文件的 Vue 项目,但是在运行开发服务器时 VS Code 抛出 Error: ENOSPC: System limit for number of f
Source Code Pro 如何在 VSC 中使用 ExtraLight ~? 似乎以下不起作用...... 我确定我有字体。 Source Code Pro ExtraLight 最佳答案 编辑
我对 Visual Studio Code 很陌生。我正在尝试调试一个已经存在的应用程序,我已经通过 Git 克隆了它。我的文件都没有被修改。我已经下载了微软扩展“C# for Visual Stud
Visual Code VS Visual Studio Code Insider 我还是不明白这两者有什么区别,难道其中一个是新功能的试用版吗? 最佳答案 Visual Studio Code In
我是一名优秀的程序员,十分优秀!