Tag: heroku

我应该在Heroku Cedar上使用薄或独angular兽

我最近把我的应用程序升级到了heroku的雪松平台。 默认情况下,我使用thin作为Web服务器。 但是我一直很想用unicorn来实现并发性,并让我的美元换成父亲。 但是我担心在使用Thin之外的一些问题。 有没有人有这个决定真实的生活经验? 谢谢! 乔纳森 笔记: 这篇文章让我对这个想法感到兴奋: http : //michaelvanrooijen.com/articles/2011/06/01-more-concurrency-on-a-single-heroku-dyno-with-the-new-celadon-雪松堆栈/ 我知道每个应用程序是不同的,你应该build立一个登台环境,并为自己尝试。 但是,如果在你的升级环境下它看起来很棒,那么我们应该知道哪些陷阱? 我想知道为什么大家不应该这样做的原因

如何使Heroku上的Python只有https?

我有Heroku(雪松堆栈)上的python / django应用程序,并希望通过https访问它。 我已经启用了“ssl piggyback”选项,并可以通过https连接到它。 但是,禁用http访问或redirect到https的最佳方法是什么?

CSS本地加载,但不是在Heroku的一个Rails应用程序

我正在遵循rails prelaunch注册教程。 Bootstrap在heroku上正常工作,但后来我修改了bootstrap_and_override文件以包含徽标。 在本地启动Rails服务器并查看时,样式与我的意愿一样,引导程序和新标题徽标出现。 就像我之前做的那样,我运行rake资源:预编译并推送到git – 遵循本教程http://railsapps.github.com/rails-heroku-tutorial.html在heroku上显示css之前工作。 该html显示,但它看起来像css和bootstrap丢失。 有没有人有任何想法?

杀死被遗弃的Heroku的过程

我以一种不那么优雅的方式杀死了一个IRB提示符(用heroku run irb开始),现在我有一个我不能杀死的僵尸进程: Process State Command ———— —————— —————————— run.3 up for 2h irb -r ./init.rb web.1 up for 0s thin -p $PORT -e $RACK_ENV -R $HER.. 我试过了: heroku restart heroku ps:scale run=0 heroku ps:restart run.3 任何人都知道我可以如何强制退出呢?

将UUID作为PostgreSQL中的主键会给索引性能带来不好的影响吗?

我使用PostgreSQL数据库在Heroku上的Rails中创build了一个应用程序。 它有两个表,旨在能够与移动设备同步数据可以在不同的地方创build。 因此,我有一个uuid字段,除了一个自动递增主键之外,它还是一个存储GUID的string。 uuid是在服务器和客户端之间进行通信的。 我意识到在服务器端实现同步引擎后,当需要在uuid < – > id之间进行映射的时候,会导致性能问题(编写对象时,我需要在保存之前查询uuid以获取id,发送回数据时相反)。 我现在考虑切换到只使用UUID作为主键,使写和读更简单,更快。 我读过UUID作为主键,有时在使用集群主键索引时可能会导致错误的索引性能(索引碎片)。 PostgreSQL会遇到这个问题,还是可以使用UUID作为主键? 我今天已经有一个UUID列,所以存储方面会更好,因为我放弃了常规ID列。

任何理由不使用PostgreSQL内置的全文searchHeroku?

我准备在Heroku上部署一个需要全文search的Rails应用程序。 到目前为止,我已经使用MySQL和Sphinx在VPS上运行它。 但是,如果我想在Heroku上使用Sphinx或Solr,那么我需要为附加组件付费。 我注意到PostgreSQL(在Heroku上使用的数据库)有内置的全文searchfunction。 有没有一个原因,我不能使用Postgres的全文search? 它比狮身人面像慢还是有一些其他的主要限制?

如何为多个环境定制requirements.txt?

我有两个分支,开发和生产。 每个人都有依赖关系,其中一些是不同的。 开发指向自身正在开发的依赖关系。 同样适用于生产。 我需要部署到Heroku,希望每个分支的依赖关系在一个名为'requirements.txt'的文件中。 什么是最好的组织方式? 我想到的是: 保持单独的需求文件,每个分支一个(必须经常融合! 告诉Heroku我要使用哪个需求文件(环境variables?) 编写部署脚本(创build临时分支,修改需求文件,提交,部署,删除临时分支)

访问Heroku服务器上的文件或文件夹

当我在Heroku服务器上部署应用程序时,服务器会自动生成一个应用程序,并在我的资源上find一个git url。 例如: git@heroku.com:myapp-ss-1338.git 。 我怎样才能访问这个url通过浏览器查看源代码或文件夹?

无法在heroku django中导入名称_uuid_generate_random

我正在研究扫描用户Gmail收件箱并提供报告的项目。 我已经将它部署在以下规格的heroku中 : 语言: Python 2.7 框架: Django 1.8 任务调度程序: 芹菜 ( Rabbitmq-bigwig经纪人url) 现在,当heroku执行它芹菜不给我输出。 在Heroku推挤显示Collectstaticconfiguration错误 。 我曾尝试使用whitenoise包 还尝试执行: heroku运行python manage.py collectstatic –dry-run –noinput仍然收到相同的错误。 $ heroku运行python manage.py collectstatic –noinput给出了错误的以下细节。 File "manage.py", line 10, in <module> execute_from_command_line(sys.argv) File "/app/.heroku/python/lib/python2.7/site-packages/django/core/management/__init__.py", line 338, in execute_from_command_line utility.execute() File "/app/.heroku/python/lib/python2.7/site-packages/django/core/management/__init__.py", line 303, in execute settings.INSTALLED_APPS File "/app/.heroku/python/lib/python2.7/site-packages/django/conf/__init__.py", line 48, in __getattr__ […]

git推Heroku权限被拒绝

我正在关注ruby.railstutorial。 我运行命令“git push heroku master”,并吐出这个错误。 Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. 我在我的rails应用程序“/用户/ lexi87 / rails_projects / first_app”。 任何解决scheme