問題タブ [unicorn]
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.
ruby-on-rails - Are there any easy instructions for migrating from Phusion Passenger to Unicorn?
I am running into deployment issues with Phusion Passenger on a fairly large app: stalled processes on high loads, idle processes, slow firing up of an instance, etc. So I was looking into Unicorn, which I like very much from an architecture/performance perspective.
Are there any easy to follow migration guides to go from Nginx Phusion Passenger to Unicorn?
ruby-on-rails - NGINX、Unicorn、Mediatemple dv サーバー
mediatemple dv サーバーで Rails アプリ用に nginx と unicorn をセットアップしようとする人はいますか? それを文書化しましたか?
ruby - いくつかの Unicorn.rb インスタンスへの init スクリプト
Web サーバーでラック アプリケーションを提供するために、現在はシンを使用しています。私は多くのWebアプリケーションを持っているので、すべてのファイルをチェックし、/etc/thin
内部の構成ですべてを開始するinitスクリプトがあります。
ユニコーンに移行したいので同じ動作が必要ですが、ユニコーンの例を確認すると、1つのユニコーンインスタンスを開始するinitスクリプトしか見つかりませんでした。
それを行うためにinitスクリプトのように使用できるものは何ですか?
linux - -9と本番アプリケーションを強制終了します
kill -9
本番アプリケーション(正確にはLinux)でどの問題が発生する可能性がありますか?
私は定期的な作業を行うアプリケーションを持っていますが、これらを停止するには長い時間がかかります。一部のジョブが中止されるかどうかは気になりません。新しいプロセスで作業を終了できます。それで、kill -9
すぐに停止するためだけに使用できますか、それとも深刻なOSの問題を引き起こす可能性がありますか?
たとえば、Unicornは、これを通常の作業手順として使用します。
アプリケーションがうまくいかない場合、BOFHは、すべてのクライアントを1つだけ破棄することを心配せずに、暴走したワーカープロセスを「キル-9」することができます。
しかし、この記事は次のように主張しています。
kill(1)の-9(またはKILL)引数は、Unixシステムでは使用しないでください。
PS:それkill -9
はアプリケーションでは処理できないことは理解していますが、アプリケーションによっては問題が発生しないことはわかっていますが、OSレベルで問題が発生する可能性があると考えました。shared memory segments active, lingering sockets
私には危険に聞こえます。
macos - ブラウザまたはテキストエディタでOSXのダブルクリック(テキスト選択)を監視する方法
スタックオーバーフローについて最初の質問をする初心者プログラマー。私は、テキストの選択を監視するmac osx用のアプリを書いています。つまり、ユーザーがテキストをダブルクリックしたときです。テキストは、ブラウザやテキストエディタなどから取得できます。目標は、テキストをキャプチャし、テキストに対して何らかの処理を行うことです。
Macライブラリでマウスとカーソルのイベントについて読んでいますが、質問に答えていないようで、グーグルで回って少し迷っています。 http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/EventOverview/MouseTrackingEvents/MouseTrackingEvents.html
誰でも私が答えを見つけることができる場所を共有したいですか?任意のガイダンスをいただければ幸いです。:)
ありがとうございました!
ruby - Unicornによって起動されたThinインスタンスのキャッシュをリセット
頻繁に使用する情報を軽量レイヤーにキャッシュするRubyWebアプリがありますが、プロセス全体を再起動せずにキャッシュをリセットしたい場合があります。
Unicornの使用を開始する前は、各インスタンスのキャッシュをリセットするために特別なHTTPリクエストを送信できるポートの既知のリストがありました。ただし、Unicornでは、UnicornプロセスがすべてのHTTPリクエストを処理し、それらを個別に子プロセスに渡します。
このモデルでは、起動された各インスタンスにメッセージを送信してキャッシュをリセットする簡単なメカニズムはありますか?
ruby-on-rails - スタイルシートまたは JavaScript ファイルの Rails 404 エラー
Rails は運用環境では CSS および JS ファイルをロードできません (404 エラー) が、開発環境では問題なくロードできます。
Rails 3 の展開と実行に Capistrano を使用しています。開発のパスは/www/myappですが、本番のパスは/www/myapp/currentです。
アプリケーション自体は正常に動作しているように見えるため、問題は CSS/JS ファイルに限定されているようです。
RAILS_ROOT変数をenvironment/production.rbの /www/myapp/currentに設定しようとしましたが、違いはありませんでした。ファイルはまだ読み込まれません。
プロダクションログからの完全なスタックは次のとおりです。
java - WARアプリをコンソールアプリに変換する方法(Unicornにコンソールアプリを持たせる)
Unicorn は、URI を指定してボタンを押すだけです。一連の検証サービスが呼び出され、結果が報告されます。Unicorn は既にダウンロードしてインストールしています。ソース コードをダウンロードするには、Mercurial リポジトリからダウンロードする必要があります。ダウンロードするには、コマンド「hg clone https://dvcs.w3.org/hg/unicorn」を使用します。
Unicorn をコンパイルするには、Apache Ant と Ivy が必要です。Unicorn のディレクトリから、「ant retrieve generate_observer generate_tasklist default_conf war」を実行します。
apache-tomcat で問題なく動作します。私が欲しいのは、ユニコーンをコンソール アプリケーションとして作成する方法です。入力はコマンド ライン引数を介して渡され、出力はコンソール自体に表示される必要があります。Web サーバーを使用して展開したくありません。
ruby-on-rails - God を使用してユニコーンを監視する - ゼロ以外のコード = 1 で終了した開始
私はユニコーンを監視するための神のスクリプトに取り組んでいます。GitHub のサンプル スクリプトから始めて、サーバー構成に合わせて変更しています。God が実行されると、 や などのコマンドはgod stop unicorn
正常にgod restart unicorn
機能します。
ただし、god start unicorn
結果はWARN: unicorn start command exited with non-zero code = 1
. 奇妙な点は、起動スクリプトを構成ファイルから直接コピーすると、新品のムスタングのように起動することです。
これは私の開始コマンドです:
構成ファイルですべてのパスを絶対パスとして宣言しました。このスクリプトの動作を妨げている可能性のあるアイデアはありますか?
ruby - ユニコーンでテストされた nanoc サイト
ユニコーンでテストしたい nanoc サイト (つまり、すべての静的ページ) があります。この背後にあるアイデアは、このサイトを heroku でホストすることです。構造は、ラック アプリケーションです。次のような config.ru ファイルを追加しました。
(すべての静的リソースは出力ディレクトリにあります)
unicorn を実行すると、次のエラー メッセージが表示されます。
ここで何が欠けているのかよくわかりません:(
何か案が ?
よろしくお願いいたします。
リュック