タグ付けされた質問 「heroku」

Herokuは、Ruby、Node.js、Python、Go、PHP、JVMベースのアプリケーション用のクラウドプラットフォームです。これは、Gitベース、GitHub、およびAPIデプロイメント戦略、アドオンとして提供される多数のサービス、および完全なAPIを備えています。

1
TERMをトラップしてQUITを送信した後のHerokuでのユニコーン終了タイムアウト
ユニコーンとsidekiqを実行しているHerokuアプリのR12終了タイムアウトエラーを受け取ります。これらのエラーは、1日に1〜2回、展開するたびに発生します。ユニコーンが正しく応答するには、Herokuからのシャットダウン信号を変換する必要があることを理解していますが、以下のユニコーン設定で変換したと思いました。 worker_processes 3 timeout 30 preload_app true before_fork do |server, worker| Signal.trap 'TERM' do puts "Unicorn master intercepting TERM and sending myself QUIT instead. My PID is #{Process.pid}" Process.kill 'QUIT', Process.pid end if defined?(ActiveRecord::Base) ActiveRecord::Base.connection.disconnect! Rails.logger.info('Disconnected from ActiveRecord') end end after_fork do |server, worker| Signal.trap 'TERM' do puts "Unicorn worker …
90 heroku  unicorn 


26
最初のHerokuデプロイが失敗した `エラーコード= H10`
アプリをHerokuにデプロイしました。これはnode.js + express + socket.ioアプリであり、これはpackage.jsonファイルです { "name": "game_test", "author": "Ilya", "description": "A test app for our board game", "version": "0.0.1", "private": true, "scripts": { "start": "node app" }, "dependencies": { "express": "3.0.6", "jade": "*", "socket.io" : "*" }, "engines": { "node": "0.8.14" } } これは私が取得したログです: heroku[router]: at=error code=H10 desc="App crashed" …

4
コードを変更せずにHerokuアプリを再デプロイする
を使用して理想的に実行されるHerokuアプリをデプロイしたいと思いgit push -u heroku masterます。ただし、これは、マスターにプッシュされる保留中のコミットがある場合にのみ機能します。 プッシュするものがないときにアプリを再デプロイするにはどうすればよいですか?私は試しましたがgit push -u heroku master -f、それでも以下で同じようになります Branch master set up to track remote branch master from heroku. Everything up-to-date PS:既存のアプリも保持したいので、この回答を利用できませんhttps://stackoverflow.com/a/22043184/968442
88 heroku 

4
Herokuサーバーのステータスを理解する143
Herokuサーバーのステータスについて疑問に思っていますが、このトピックに関するドキュメントが見つかりません。 例: Process exited with status 143 誰かがこの例を説明できますか?そして、将来の参考のためにどこにリソースがありますか?


6
git push heroku master権限が拒否されました(公開鍵)。致命的:リモートエンドが予期せずハングアップしました
HerokuがカスタマーサポートとしてSOを使用しているため(控えめに言ってもお粗末だと思います)、少しフラストレーションを感じてください。 過去5時間、アプリケーションを公開しようと試みてきましたが、常にキーに問題が発生しています。私は何十もの記事を読み、Herokuが愚かな、完全に不透明なプロセスのどこで失敗しているのかを理解するために、ヒントを次々と試しました。 私のユースケースはそれほど難しくありません。herokuアプリ用に新しいキーペアを作成しました。そのキーを自分のキーに設定しました。 > heroku keys === travis@xxxx.com Keys ssh-rsa AAAAB3NzaC...avOqfA7ZBd travis@xxxx.com ログインしてアプリケーションを「作成」できます(アプリではなく、gitリポジトリを作成しているように見えるので愚かな名前です)。しかし、すべての* *おかしく時、私は私のアプリをプッシュしようと、私が取得します: > git push heroku master Permission denied (publickey). fatal: The remote end hung up unexpectedly 私はWTFがそれで起こっていることについての洞察を持っていません。私はただ頼りになることなくキーボードに頭をぶつけて立ち往生していますが、グーグルの全能の神がそれに答えることができることを願っています。そしてグーグルはそれに答えていません(まあ、それを取り戻させてください、私はこれに答える約12の方法を見てきました)。 簡単なはずのシステムにとって、これは冗談です。私はHerokuのアイデアが好きですが、何もしないために5つ取った後、それは間違った選択かもしれないと思います。
85 git  heroku 

6
RedisとMemcacheまたは単にRedis?
シンプルなRails.cacheインターフェイスを介してRails3アプリのキャッシュにmemcachedを使用していますが、redisとresqueを使用してバックグラウンドジョブ処理を実行したいと思います。 両方を使用するのに十分な違いがあると思います。ただし、herokuでは、memcachedとredisの両方を使用するための個別の料金があります。両方を使用するのは理にかなっていますか、それとも単にredisを使用するように移行する必要がありますか? キャッシュにmemcachedを使用するのが好きです。これは、最近使用されていないキーが自動的にキャッシュからプッシュされ、キャッシュデータを永続化する必要がないためです。Redisは私にとってほとんど新しいものですが、デフォルトでは永続的であり、キーがキャッシュから自動的に期限切れにならないことを理解しています。 編集:私の質問をもっと明確にしたかっただけです。両方ではなくRedisのみを使用することが可能であることを私は知っています。そうすることで特定の不利な点があるかどうかを知りたいだけだと思いますか?実装とインフラストラクチャの両方を考慮すると、Redisだけを使用すべきではない理由はありますか?(つまり、単純なキャッシュの場合、memcachedの方が高速ですか?)どちらの方法でも決定的なものは見つかりませんでした。

6
HerokuでリモートGitリビジョンを表示する方法
Herokuへのデプロイには、を使用しますgit push heroku master。しかし、どのリビジョンをherokuにプッシュしたかをどのように確認できますか?(最近のバージョンをプッシュしたかどうか疑問に思うことがよくあります) 慣れていない人のために、Herokuのcreateスクリプトは、プッシュ先のリモートgitリポジトリを生成します。プッシュすると、コードは魔法のようにデプロイされます。 Herokuは、リモートリポジトリをローカルリポジトリに次の形式で追加します。 $ git remote add heroku git@heroku.com:appname.git 詳細については、Herokuのマニュアル「DeployingwithGit」をご覧ください。 質問:Herokuリポジトリで最新バージョンを確認するにはどうすればよいですか?
85 git  heroku  git-remote 

10
単純なhtmlおよびjavascriptファイル構造をherokuにアップロードすることは可能ですか?
私は自分のオープンソースプロジェクトをherokuにデプロイしようとしています。必然的に、静的なhtmlとjavascriptだけで非常にシンプルになります。しかし、それらは静的サイトをサポートしていませんか?htmlとjavascript以外のものを使用する予定がない場合は、Sinatraプロジェクトにしたくありません。 ~/sites/d4-site $ heroku create --stack cedar Creating quiet-ice-4769... done, stack is cedar http://quiet-ice-4769.herokuapp.com/ | git@heroku.com:quiet-ice-4769.git Git remote heroku added ~/sites/d4-site $ git remote -v heroku git@heroku.com:quiet-ice-4769.git (fetch) heroku git@heroku.com:quiet-ice-4769.git (push) ~/sites/d4-site $ git push heroku master Counting objects: 53, done. Delta compression using up to 2 threads. Compressing objects: …

7
不適切に構成された:設定にアクセスする前に、環境変数DJANGO_SETTINGS_MODULEを定義するか、settings.configure()を呼び出す必要があります
djangoプロジェクトをherokuにデプロイするように構成しようとしていました。次のエラーが発生しましたが、修正方法がわかりません。 ここで完全なトレースバックとエラーが: 22:46:15 web.1 | Traceback (most recent call last): 22:46:15 web.1 | File "/Users/nir/nirla/venv/lib/python2.7/site-packages/gunicorn/arbiter.py", line 495, in spawn_worker 22:46:15 web.1 | worker.init_process() 22:46:15 web.1 | File "/Users/nir/nirla/venv/lib/python2.7/site-packages/gunicorn/workers/base.py", line 106, in init_process 22:46:15 web.1 | self.wsgi = self.app.wsgi() 22:46:15 web.1 | File "/Users/nir/nirla/venv/lib/python2.7/site-packages/gunicorn/app/base.py", line 114, in wsgi 22:46:15 web.1 | …

6
bitbucketでgitを使用してHerokuにデプロイする
明らかに無料のプライベートリポジトリを取得し、bitbucketのソースコードを使用してherokuでアプリをホストしたいので、gitを使用してbitbucketでソースをホストしたいと思います。 githubクライアントとherokuツールベルトを使用してそれを行うことはできますか?それは機能しますか?Githubは素晴らしいですが、私は誰にも私のコードを見せたくありませんし、小さなプロジェクトなのでプライベートリポジトリにお金を払いたくありません。

5
Heroku:Webダイナモとワーカーダイナモ?いくつ/どのような比率が必要ですか?
HerokuでのWebダイノとワーカーダイノの違いについて知りたいと思いました。価格設定ページで一文説明をしているのですが、戸惑いました。それぞれをいくつ選ぶかをどうやって知ることができますか?目指すべき比率はありますか?私はこのようなものにかなり慣れていないので、誰かが詳細な説明をすることができますか、または私が必要とするダイノの数と種類を計算することができる何らかの方法がありますか? また、各ダイノの時間数が何を意味するのか混乱しています。 http://www.heroku.com/pricing 私もこの記事に出くわしました。彼らの提案された解決策の1つとして、彼らはダイノの量を増やすと言いました。彼らはここでどのタイプのダイナモを参照していますか? http://devcenter.heroku.com/articles/backlog-too-deep


2
FlaskアプリをHerokuにデプロイするときの奇妙な「is_xhr」エラー
Herokuにデプロイしたフラスコアプリがあります。ルートの1つは次のとおりです def get_kws(): seed_kw = request.json['firstParam'] audience_max = request.json['secondParam'] interest_mining_service = InterestMiningService(seed_kw, audience_max) query_result = interest_mining_service.query_keyword().tolist() if seed_kw in query_result: print ("yes") return jsonify( { 'keyword_data' : interest_mining_service.find_kws().to_json(orient='records'), 'query_results': query_result } ) このエンドポイントをローカルでテストすると、POSTおよびGETリクエストをそのエンドポイントに送信するときに問題は発生しません。しかし、Herokuにデプロイすると、次のエラーが発生します。 File "/app/server/controller.py", line 24, in get_kws 2020-02-08T22:31:05.893850+00:00 app[web.1]: 'query_results': query_result 2020-02-08T22:31:05.893850+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/flask/json.py", line 298, in …
29 heroku  flask 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.