问题标签 [dotcloud]
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.
python - 向 dotcloud 发送带有 post 请求的文件时出现错误:413 Request Entity Too Large
我为 dotcloud 编写了一个简单的 django 应用程序,该应用程序旨在操作使用 post 请求发送给它的文件。我已经在本地对此进行了测试,它似乎工作正常,但是我刚刚部署了该应用程序并通过发布一个 1.7MB pdf 文件对其进行了测试,引发了以下错误:
发布请求的大小限制是什么?我打算发送这种大小并且可能更大的文件 - 有没有更好的方法/一种可以在不遇到错误的情况下工作的方法?
post - 错误:读取上游时 readv() 失败(104:对等方重置连接)
我有带有 nginx 和 uwsgi 的烧瓶的 facebook 应用程序。当它从 facebook 收到 POST 时,它总是有错误:
但是当我直接访问我的应用程序(使用 GET 方法)时,它运行顺利。我做了什么:
- 仅使用方法限制@app.route
POST
- 不起作用。 - 在 wsgi 中添加限制:(
uwsgi_buffer_size
如果来自 facebook 的请求很大),并且uwsgi_harakiri
(如果 uwsgi 在完成请求之前提供超时) - 不起作用。
我在django中有解决方法,但还不知道如何在烧瓶中实现。有人可以帮忙吗?
git - 同一配置文件在不同分支的不同版本
我们正在使用虚拟主机 dotCloud 来运行我们的一些应用程序。dotCloud 直接从 git 存储库部署应用程序,并从该存储库读取名为 dotcloud.yml 的配置文件以配置和运行堆栈。
我们有两个分支(一个生产,一个暂存),它们是同一个仓库的一部分,它们推送到单独的 dotCloud 实例。运行每个实例的 dotcloud.yml 文件存在细微差别。
管理此 dotcloud.yml 文件的最佳方法是什么?目前我们只是确保我们确保每个分支上的 dotcloud.yml 都是正确的,但是当我们合并从 staging 到 master 的更改时,它会不断被覆盖。
cron - Dotcloud 上的 Django 管理命令 Cron
我正在尝试运行 cron 来运行自定义 Django 管理命令。我在 DotCloud 上运行。
当 cron 运行时,我收到以下错误:
我认为这是因为 cron 在裸环境中运行,所以我尝试在同一个 cron 中手动设置 PYTHONPATH。这是那个命令...
py2.6.egg:/home/dotcloud/current:/home/dotcloud/env/lib/python2.6:/home/dotcloud/env/lib/python2.6/plat-linux2:/home/dotcloud/env/ lib/python2.6/lib-tk:/home/dotcloud/env/lib/python2.6/lib-old:/home/dotcloud/env/lib/python2.6/lib-dynload:/usr/lib/python2 .6:/usr/lib64/python2.6:/usr/lib/python2.6/plat-linux2:/usr/lib/python2.6/lib-tk:/usr/lib64/python2.6/lib-tk :/home/dotcloud/env/lib/python2.6/site-packages:/usr/local/lib/python2.6/dist-packages/virtualenv-1.6.1-py2.6.egg:/usr/local/ lib/python2.6/site-packages:/usr/local/lib/python2.6/dist-packages:/usr/lib/python2.6/dist-packages:/usr/lib/pymodules/python2.6
错误仍在发生,我不确定发生了什么。非常感谢任何建议。
谢谢。
dotcloud - dotcloud 中的应用程序指标未显示任何活动
我的 Dotcloud 应用程序的“应用程序指标”页面在过去 24 小时内未显示任何活动。应该有一些我知道该应用程序已被访问的东西。
这个功能在一两周前运行良好。
我的应用程序是一个用 Play 构建的 java 应用程序!框架
这是一个已知问题?
service - 如何在 dotCloud 上部署 Riak?
如何在 dotcloud 上启动 riak 服务?我试过了:
它说该服务无法识别。
mysql - Ruby on Rails - 尝试连接到 mysql2 数据库时遇到问题
基本信息
我有一个 Rails 应用程序A,它连接到托管在 dotcloud.com 上的 mysql 数据库。下面是我的 database.yml 文件的样子,
直到这里它工作正常,我可以从A访问数据库中的记录,做查询和其他东西。
现在我有另一个 Rails 应用程序B需要连接到与A相同的数据库,所以我只需将上面完全相同的详细信息复制并粘贴到B中的 database.yml 文件中。但是,当我尝试在生产环境中进入 rails 控制台时,我似乎无法访问数据库。例如,如果我有一个用户表,它只会说NameError: uninitialized constant User
.
这是访问控制问题吗?我应该如何去调试这个问题?
感谢任何建议。
更新
所以我将 .rb 和模式文件从A复制并粘贴到B。uninitialized constant ActiveRecord (NameError)
但是,当我尝试在 Rails 控制台中访问数据库时,我得到了。有谁知道怎么做?
dotcloud - 点云 uWSGI 错误
我正在尝试在 dotcloud 上部署我的一个应用程序。但是,我不断得到:
有人可以暗示一些讨论这个问题的有用文档?我的申请在这里:
我确实认为一切都是由教程完成的。
git - 如何在仍然能够推送到 dotCloud 的同时从 git repo 中排除 database.yml?
我想在我的一个项目上添加一个远程 git 协作者,但我不想让他访问我在 database.yml 中的密码。我知道如何 .gitignore database.yml 并相应地清除 repo,但问题是我正在将这个特定项目部署到 DotCloud,据我所知,这需要 database.yml 成为 git repo 的一部分。我现在能想到的最好的解决方案是使用 rsync 推送到 DotCloud,但我宁愿直接从 git repo 推送。任何人都知道我可以做到这一点的方法吗?
dotcloud - dotcloud supervisord.conf 文件环境规范
http://docs.dotcloud.com/guides/daemons/状态:
但是,我发现我的 PYTHONPATH 环境变量没有被设置:
点云.yml:
supervisord.conf:
打印环境文件
日志:
不要显示修改后的 python 变量!