我有一个正在测试的网站,一个在GCP计算引擎上独立运行的dockerized flask项目。 根据建议,我将Gunicorn用作wsgi(到目前为止,我还没有使用nginx层)。
主页列出了一系列POST表单,以获取针对不同医生/专科的约会可用性。
它随机挂在某些特定的医生/专科上。
我正在@app.before_request
中记录每个请求的url,但没有得到它们的日志,好像它从未到达过那么远。
如果我要另外一个专业,那就可以了,但是仍然“挂在”其他专业上。 如果我重建/重新启动容器,那么它将再次正常工作。
由于在日志记录之前挂起,可能是日志写入时的并发问题?
config: None
bind: ['0.0.0.0:8080']
backlog: 2048
workers: 9
worker_class: sync
threads: 3
worker_connections: 1000
max_requests: 0
max_requests_jitter: 0
timeout: 10000
graceful_timeout: 30
keepalive: 2
limit_request_line: 4094
limit_request_fields: 100
limit_request_field_size: 8190
reload: False
reload_engine: auto
reload_extra_files: []