问题标签 [paster]
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.
version-control - 通过 ssh 推送后如何强制 rhodecode 使缓存无效
我正在运行一个 rhodecode 实例进行代码审查等。但是当我通过 ssh 推送时,rhodecode 看不到变更集(除非我从 hgweb 手动提取)。
我是否需要 mercurial 中的传入钩子或其他东西才能使 rhodecode 正常工作?
编辑:
通过添加钩子incoming.rhodecode = python:rhodecode.lib.hooks.log_push_action
,我得到了堆栈跟踪:
python - 如何在 Pyramid 1.4 中创建自己的命令
好的,在 1.4 版本之前,我们有贴纸,我们可以在其中添加我们自己的命令,例如删除缓存或加载数据库初始数据。现在,据我所知,金字塔处理控制台脚本,但有关此新功能的文档很差。我想加载初始数据库数据。在旧式中,我为粘贴器编写单独的命令并在我可以加载这样的数据时注册它:
我现在怎么能这样做?
python-2.7 - PasteWSGI 服务器未正确接受 POST 数据。
我有一个正在运行的 PasteWSGI 服务器。
这是示例 curl 请求,
服务器端代码片段是,
日志,
我的问题是如何访问传递的 json,因为它在服务器中?
服务器详情:
pyramid - 如何防止 gunicorn 访问日志进入控制台并正确重新加载?
我有一个金字塔应用程序,我想使用 gunicorn 而不是默认的女服务员来服务它。但我遇到的最大问题是在任何地方都没有足够的关于该主题的文档。
这是我在开发机器上想要的
- 用于
pserve
在我的机器上提供应用程序,因为它会在代码更改时重新加载代码 - 配置ini文件有8个gunicorn线程,因为我们在服务器上有同样的东西
我现在有这样的配置:
它工作得很好,除了
- 但是烦人的访问日志会进入控制台。我怎样才能避免这种情况?
- 代码重新加载不起作用,因为线程不会立即死亡。我必须自己手动启动它。可以重新加载让我稍等一下,或者gunicorn中的线程可以快速死亡吗?
在相关说明中,是否有一个地方可以找到所有可在 INI 文件中用于配置 gunicorn 的参数?
python - 尝试使用 mod_wsgi 启动金字塔应用程序时没有名为 deploy 的模块
第一次尝试在我的金字塔应用程序中使用 mod_wsgi,但是ImportError: No module named deploy
当我尝试访问该站点时,我一直得到一个
在我的/etc/apache2/sites-available/domain.com
在/data/app/pyramid.wsgi
当我尝试domain.com
在浏览器中访问时,The server encountered an internal error or misconfiguration and was unable to complete your request
出现错误。这是我的错误日志的打印结果
请注意,test
第一行的打印是我print 'test'
在顶部手动添加的,/data/app/lib/python2.6/site-packages/pyramid-1.4-py2.6.egg/pyramid/paster.py
以确保它是从我期望的文件中加载的...
现在如果我从 pserve 启动应用程序
应用启动成功,控制台日志如下
我也试过直接进入python导入paster.py,也没问题
权限也应该没问题
我错过了什么?谢谢!
编辑
www-data
也是正确的用户
根据格雷厄姆的建议进行编辑print 'test'
,我用paste.py
通过 apache 访问站点时的打印输出是/usr/local/lib/python2.6/dist-packages/paste
,而不是 virtualenv。我已经添加了所有我可以在线很好地指向我的 virtualenvpyramid.wsgi
以及pythonpath
apache 配置文件中的示例,但显然我仍然没有做对。我还能在哪里尝试?
ipython - ipython 0.10.2 与 turbogears paste shell 崩溃
turbogears 已将 paster shell 与 Ipython 集成在一起。为此,您必须使用 0.10.2 版(或更低版本)
所以在virtualenv中我做了:
当我运行 paste shell 时,我得到:
糟糕,IPython 崩溃了。我们尽最大努力使其稳定,但是...
这是 Ipython 崩溃转贴
有任何想法吗?
我是 Windows 7 用户,通常(在 virtualenv 之外)Ipython 0.13.2 工作正常。
编辑:澄清:我确实卸载并安装了,卸载后 env\lib\site-packages 文件夹中没有 Ipython 文件夹或文件
安装后,返回相同的错误
python - 以模块化方式组织金字塔/粘贴配置文件
我有一个使用 Paster ini 文件的金字塔应用程序,该文件通过 uwsgi 托管。我想托管不同的实例(即开发、登台、生产),理想情况下根本不需要接触配置文件。显然不同的实例需要不同的设置。我的方法是这样的:
这不起作用,因为instance
尚未定义,何时sqlalchemy.url
定义。我试图以instance
某种方式从外部注入,但没有成功。我无法访问任何环境变量。我也尝试通过uwsgi_param
Nginx 传递值,但无法让它工作。
如何以模块化的方式组织粘贴 ini 文件,这样我就不必重复设置?
plone - AttributeError:“模块”对象没有属性“NoDefault”
在 Plone UnifiedInstaller 4.2.5 上运行 paster 我收到以下错误。对这个问题有任何想法吗?
我的 base.cfg 的 zopeskel 部分有以下条目
我可以运行 zopeskel 并创建一个灵巧包,但由于这个贴纸问题,我无法添加自定义内容类型。我的灵巧包已经安装在 buildout.cfg
python - 使用 PasteDeploy 管道的金字塔脚本不起作用
你好,这是我的新麻烦......我正在使用金字塔,我创建了一个脚本来用初始数据填充我的数据库
我有一个使用这种语法的 PasteDeploy 配置文件(比如development.ini )
我的脚本包含生成错误的这段代码..
此行抛出错误
如果我删除管道一切正常,我找不到读取管道的方法。
这是我的错误
有什么建议吗?谢谢!
python-2.7 - PasteScript 和 PasteDeploy 不适用于 Python2.7
我们正在使用 PasteScript 和 PasteDeploy 来启动我们的 python 服务。在我们从 Python2.6 迁移到 Python2.7 之前,一切都很好。
PasteScript = 1.7.5,PasteDeploy = 1.5.0
把一些debug语句放到paster中后,我们发现入口在serve.py
该过程只是在 loadcontext 调用处终止,没有错误。我用 Python2.6 做了同样的练习,它按预期工作。所以我假设我的 PasteScript 和 PasteDeploy 与 Python2.7 不兼容,但由于网站没有说明兼容性,因此无法确认。
有人可以帮忙吗?谢谢。