- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一个 Pyramid/Python应用程序,我想使用本教程将其部署到heroku:http://docs.pylonsproject.org/projects/pyramid_cookbook/en/latest/deployment/heroku.html 。
但是,当我使用 heroku ps 运行应用程序时,出现此错误:
2013-03-04T22:17:03+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path=/favicon.ico host=sleepy-taiga-7450.herokuapp.com fwd="184.189.243.111" dyno= queue= wait= connect= service= status=503 bytes=
这是完整的错误日志:
2013-03-04T22:17:03+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path=/favicon.ico host=sleepy-taiga-7450.herokuapp.com fwd="184.189.243.111" dyno= queue= wait= connect= service= status=503 bytes=
2013-03-04T22:24:44+00:00 heroku[web.1]: State changed from crashed to starting
2013-03-04T22:24:48+00:00 heroku[web.1]: Starting process with command `./run`
2013-03-04T22:24:48+00:00 app[web.1]: bash: ./run: No such file or directory
2013-03-04T22:24:50+00:00 heroku[web.1]: Process exited with status 127
2013-03-04T22:24:50+00:00 heroku[web.1]: State changed from starting to crashed
./run 文件是什么,为什么在我的情况下它可能不存在?我该如何添加它,我应该在里面放什么?
这是当前目录的ls:
boto development.ini myproject.sqlite README.md runapp.py tutorial
build ENV Procfile README.txt setup.cfg tutorial.egg-info
CHANGES.txt MANIFEST.in production.ini requirements.txt setup.py tutorial.sqlite
我认为 Procfile 中的 ./run 调用了 runapp.py 脚本,但我不知道为什么它找不到我的脚本。它在文档根目录中。
最佳答案
好吧,事实证明我把方向搞混了。我认为 ./run 调用了 runapp.py 脚本。它调用 run 脚本(我还没有创建它)。我正在运行这三个命令:
#!/bin/bash
python setup.py develop
python runapp.py
单独在控制台上,并且对如何在下面创建 runapp.py 之前运行 runapp.py 感到困惑(我是个白痴)。您必须创建一个名为 run 的文件(末尾没有扩展名)并将这三行粘贴到其中,然后还要 chmod +x run 。然后将 runapp.py 脚本复制到下面。我感谢 Ben Bangert 在这方面对我的帮助。
关于python - 如何为我的 Web 进程添加 ./run 文件以与 heroku 上的 python/pyramid 应用程序一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15214001/
Pyramid 项目中有一个 development.ini 或 production.ini 。我将自己的配置数据添加到 ini 文件如: [thrift] host = 0.0.0.0 port
我想注册一个请求处理程序,但不想使用扫描方法。 为什么我需要调用两个方法(add_route 和 add_view)而不是一个? from wsgiref.simple_server import m
请问我错过了什么。当我想提供已下载到磁盘上的视频文件时,我不断在浏览器中收到内部服务器错误。这是我的代码: View 函数 @view_config(name='download_video') de
请问我错过了什么。当我想提供已下载到磁盘上的视频文件时,我不断在浏览器中收到内部服务器错误。这是我的代码: View 函数 @view_config(name='download_video') de
我目前正在学习如何使用 Python Pyramid Web 框架,并且发现文档非常出色。 然而,在区分“模型”(即在 SQLAlchemy 声明性系统下定义的类)的概念和“资源”(即定义访问控制的方
我一直在尝试让 Pyramid 在谷歌应用程序引擎中运行,但没有成功。我尝试按照说明 here 进行操作但它似乎已经过时了,因为 gae 不再有 appcfg.py 了。我按照应用程序引擎文档中的 F
大多数可用教程都展示了如何使用上游 HTTP 服务器(如 NGINX)设置 uWSGI。但是 uWSGI 本身就可以完美地充当路由器/代理/负载均衡器 - 请参阅 this对于我的项目,我现在不想设置
我正在尝试使用 Pyramid 自省(introspection)接口(interface)从可调用 View 中获取给定资源类型的所有 View 的列表。我可以使用以下方法获取一组已添加的 View
我正在使用 Pyramid 来创建网络应用程序。然后我使用 Pyramid 烧杯将烧杯连接到 Pyramid 的 session 管理系统。 有两个值会影响用户 session 的持续时间。 sess
背景 我对 unicode 和 Python 真是一团糟。这似乎是一个普遍的焦虑,我尝试过使用其他解决方案,但我就是无法解决这个问题。 设置 MySQL 数据库设置 collation_datab
模型 - View - PHP 框架(如 Kohana)的 Controller 的 Pyramid/Python 等价物是什么? In Pyramid "Model" is .... and it
我遵循了 http://docs.pylonsproject.org/docs/pyramid/en/latest/tutorials/wiki/index.html 上的教程 我知道,当我添加或更改
我使用 yapps 为 Pyramid 内的 LaTex 语言生成解析器(例如将 \begin{itemize} 之类的内容翻译成相应的 -Tags)。一个命令(即 \ref{SOMEID} )应该
我正在 Pyramid 框架之上使用 python 制作 webapps。 在我利用 Mechanize 进行一些简单网页抓取的函数之一中,当我将其作为独立的 Python 脚本运行并通过 Pyram
var z = []; for(var i = 1; i len) z.push("a".repeat(len-i%len)) console.log(z.join("\n")); 关于jav
我正在开发 Python Pyramid我需要使用rest api,在其中一个请求中,我需要处理一个excel,对于它的每一行,我都会获取GPS坐标并进行大量验证,这意味着这个唯一的请求可能需要大约1
这是我的 base.html: {% block head %} {% endblock %} {% block body
我一直在尝试使用 Pyramid 框架制作带有复选框和单选按钮的表单,但我不知道如何正确执行。 我正在使用pyramid_simpleform。到目前为止,我已经能够使用 for 循环将复选框放在表单
我按照 Pyramid 教程进行操作,一切正常。然后我为 Pyramid 安装了 jinja2,并将必要的代码行添加到我的 development.ini 文件中。按预期在指定位置找到了我的模板。它们
我的应用程序从用户接收一个或多个 URL(通常为 3-4 个 URL),从这些 URL 中抓取某些数据并将这些数据写入数据库。但是,因为抓取这些数据需要一点时间,所以我正在考虑在单独的线程中运行每个抓
我是一名优秀的程序员,十分优秀!