问题标签 [waitress]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - 如何用正确的域替换电子邮件中的 localhost 以用于 django 重置密码?
我正在通过 nginx 为带有反向代理的 django 应用程序提供服务。该应用程序在映射到 example.com 的 localhost:8686 下本地运行。因此,重置密码的正确链接类似于:
但这就是电子邮件中出现的内容:
显然,django(本地服务员服务)不知道域名。是否可以告诉 django 它应该使用哪个域名?
python - 部署烧瓶网络应用程序时,女服务员命令行返回“格式错误的应用程序”
我正在尝试部署一个简单的 Web 应用程序,并且正在使用命令行waitress-serve --call
命令。但是每次,命令都会立即返回1. Malformed application 'name_of_project_here'
。
这是我在 python 中的烧瓶网络应用程序:
我运行的命令只是
我确实尝试查看文档,发现错误发生的位置,但找不到发生错误的原因的解释。格式错误的应用程序是什么意思?
python - 每次在浏览器中重新加载烧瓶应用程序的网页时,如何让网页抓取烧瓶应用程序显示新的网页抓取结果?
我的烧瓶应用程序进行了一些网络抓取(使用请求库),然后在 html 模板 (info.html) 上显示结果。
烧瓶应用程序可以工作,但它只进行一次网络抓取(当烧瓶应用程序启动时),这意味着如果我稍后刷新网页,它仍然会显示与第一次相同的旧网络抓取结果。
每次在浏览器中重新加载页面时,我希望网页刷新网页抓取的结果。现在结果不会刷新,除非我终止烧瓶进程并再次运行它 - 这对于烧瓶来说是否正常,如果是这样,我如何让应用程序在每次重新加载选项卡时再次运行抓取?
我正在使用女服务员,基本上代码如下所示:
我启动应用程序
django - 如何在 Windows 上使用指定端口在 Heroku 上部署的 Django 应用程序上运行女服务员
我正在尝试在 Windows 环境中使用 heroku 和 waitress 包来托管我的 django 应用程序。我已经定义了运行 wsgi 应用程序的配置文件。我需要在哪里定义正确的端口并运行 heroku 应用程序?
这适用于运行 django app 和 heroku 的新 Windows 服务器。过去,我曾尝试在 procfile 上定义各种端口号来运行该应用程序,但它不起作用并显示权限错误。
档案:
我希望 django 应用程序使用命令在 heroku inn 浏览器上运行
我得到的输出是:
这是错误的。
预期的输出应该为您提供 env 和 procfile 状态的正常状态,并在浏览器中运行 heroku 应用程序。
c# - 如何在 Python Waitress 服务器上调试(500)内部服务器错误?
我正在使用由 Waitress 提供服务的 Python 和 Flask 来托管POST
API。我从发布数据并获取字符串响应的 C# 程序调用 API。至少 95% 的时间,它工作正常,但有时 C# 程序会报错:
(500) Internal Server Error
.
没有进一步描述错误或其发生原因。唯一的线索是它通常发生在集群中——当错误发生一次时,它可能会连续发生多次。无需任何干预,它就会恢复正常运行。
由于错误非常罕见,因此很难排除故障。关于如何调试或获取更多信息的任何想法?我可以从 C# 端或 Flask/Waitress 端进行错误处理吗?
python - 将基于 Flask 的 Api(使用女服务员)部署到 Docker
我正在尝试为简单的基于 Flask 的 Api(依赖于 python 3)创建一个 docker 容器,但我遇到了问题,我不明白问题是什么。
我的 Dockerfile 是:
然后我按如下方式构建和运行它:
码头集装箱在几秒钟后死亡,如果我检查它,我会得到:
我应该使用 python -m waitress --call CoreApi:create_app 打电话给女服务员吗
python - 我需要在女服务员提供的烧瓶 api 中使用多处理,如何?
我有一个由女服务员提供的烧瓶内置的休息 api。我仅限于在我的 api 中使用一个线程(如果允许多线程,我有一个不稳定的模型)这意味着我想研究实现多处理以加快请求处理时间。我怎样才能做到这一点?另外在这样做时,我是否会为我的每个机器的核心创建一个新的 api 实例?这个领域真的很新,并且不确定多处理如何在 api 中工作。
python - 使用 Waitress、Flask 和 Python 将请求记录到文件中
我需要将 http 请求记录到运行 Flask 应用程序的 Waitress 服务器中的文件中。我想将 Flask 应用程序与服务器分开,所以我创建了一个文件
myapp_waitress.py
并像运行 Waitress 服务器一样
我应该在 mylog.ini 文件中放入什么来让 Waitress 将请求记录到文件中?我已经阅读了https://docs.pylonsproject.org/projects/waitress/en/stable/logging.html好几次,但作为一个新的 pythonist 并不能理解它。我想要的是来自 Waitress 的文件记录的简单示例。
python - 使用 waitress 作为 Flask 的生产服务器
我用 Python/Flask 编写了一个应用程序,我需要在 Windows Server 上进行生产部署(不幸的是)。我遇到了一个使用女服务员的建议。让网络应用程序使用女服务员是一个简单的修改,但我的问题仍未解决。
为了使用女服务员提供服务,我修改了以下代码(只是一个基本示例)
现在我可以通过命令提示符运行它(与没有女服务员相同)
但我不能在生产中使用它。
- 如果有人关闭 cmd 提示符,我如何确保服务器继续运行。
- 如何确保当服务器重新启动时,webapp 会自动启动,而无需用户登录并再次启动该应用程序。
如果这两个基本问题无法解决,那么我想知道为什么女服务员声称自己是生产就绪服务器:)
python-3.x - waitress+flask+gcloud 如何设置服务器
在过去的几天里,我一直在尝试将一个基本的应用程序部署到谷歌引擎应用程序(因为 Azure 是一种勒索),我了解到 Gunicode 在 Windows 系统上不起作用,而替代方案是女服务员。在发布这个问题之前,我在这里阅读了与该主题相关的所有答案!!!
所以我一直在尝试不同的设置,阅读它,但我仍然无法让它运行。我的领域是数据科学,但如今部署似乎是强制性的。如果有人可以帮助我,将不胜感激。
应用程序.py 文件
Gcloud app deploy 将在 app.yaml 文件中寻找 gunicode 来启动部署,我在那里尝试了不同的设置,最后我将其设置为 None,因为 Flask 会在我的拙见中寻找替代方案。虽然我仍然认为在那里设置女服务员服务器会更好。
app.yaml 文件
GCloud 还将寻找一个 appengine_config.py 文件,它会在其中找到依赖项(我认为)
requirements.txt 文件如下:
在谷歌控制台中,我可以访问日志视图以查看部署过程中出了什么问题,这就是我从我在这里共享的代码中得到的。
如果有人可以帮助解决这个问题,那就太好了,因为谷歌似乎是部署一些工作的好选择。Azure 和 VScode 有很好的交互,所以在那里部署它并不难,但试用后的成本是疯狂的。
这就是我尝试部署应用程序后得到的结果。