問題タブ [production-environment]

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.

0 投票する
1 に答える
637 参照

ruby-on-rails - (Rails, Warbler) Rails アプリケーションを Glassfish にデプロイして初期化しています…?

これとまったく同じアイテムをSERVERFAULTに投稿しましたが、返信がありませんでした. だからここに行きます:

私は現在、Rails アプリケーションを仕上げているところです。Warbler を使用して「.war」ファイルとしてパッケージ化し、GlassFish を使用して展開しています。これは、社内で使用するためにアプリケーションを企業に配布するためです。おそらく、この性質のアプリケーションを開発するために別のフレームワークを使用できた/すべきだったのですが、展開の手間よりも開発の容易さ/速度を選択しました。

そうは言っても、私の開発マシンではセットアップがかなりうまく機能しています。ただし、環境の初期化を自動化する方法については興味があります。言い換えれば、すべての DB、ファイルなどを確実にする方法を理解する必要があります。展開時に構成されます。これまで見てきた例はすべて、デプロイ先のシステムで IDE を実行していて、デプロイ前に rake タスクを手動で実行していることを前提としています。ただし、エンドユーザーに「.war」を与えるだけで、アプリケーションの展開/起動時にすべての rake タスクを実行できるようにする必要があります。

誰かがこれに関して正しい方向に私を向けることができますか? FWIW Glassfish のマニュアルには、環境の初期化などについては何も記載されていません。繰り返しになりますが、展開のすべての側面をカバーすることを期待すべきではないと思います。

一番。

0 投票する
1 に答える
2737 参照

django - httpリクエストのコピーを別の(テスト)環境に転送する

Webアプリのすべての本番データもテスト環境に流したいです。基本的に、本番サイトに対するすべてのhttpリクエストをテストサイトに転送したいと思います(そして本番Webサイトにもそれを提供してもらいます!)。

これを行うための良い方法は何ですか?私のサイトはDjangoで構築されており、mod_wsgiによって提供されています。これは、アプリレベル(Django)、Webサーバーレベル(Apache)、またはmod_wsgiレベルで最適に実装されていますか?

0 投票する
3 に答える
922 参照

version-control - 本番 Web サイト環境のバージョン管理

運用 Web サイトでバージョン管理を使用した経験のある人はいますか? リポジトリから Web サイトを実行するのはひどい考えでしょうか? 関連する記事を見つけたばかりですが、ご意見/ご感想をお聞かせください。

0 投票する
3 に答える
1170 参照

ruby-on-rails - 本番環境で RoR アプリを実行する際の問題

「リスト」 (分類された広告を考えてください) を持つアプリがあり、各リストにはタグのリストがあります。

次のコードは、アプリケーションを本番モードで実行すると失敗しますが、開発モードでは正常に動作します

このテスト ケースで mongrel インスタンスを起動するために使用しているコマンド ライン: ruby​​ script/server mongrel -e production

デフォルトはポート 3000 です。「listing.tag_list」を呼び出さないアプリの他のビューにアクセスできます。

「.tag_list」は、このアプリで使用している「acts_as_taggable_on_steroids」から提供されています。gem としてインストールされます。

私の環境ファイルがおかしいのでしょうか?

これが私の development.rb ファイルです

そして私の production.rb ファイル...

0 投票する
1 に答える
1775 参照

ruby-on-rails - Rails: 開発と本番で異なる動作

Phusion Passengerを使用してデプロイされた Rails サイトで保守作業を行っています。ワークフローは、Railsian の標準的な 3 層のテスト - 開発 - 生産の配置とは少し異なります。代わりに、並列の Oracle データベースに対して実行される同じコードベースの 2 つの別個のインストールがあります。開発サイトは qa.domain.com にあり、ライブ サイトは www.domain.com にあります。

次のコード スニペット (AuthenticatedSystem を使用する「vendors_controller.rb」から) で、2 つの環境間で異なる動作が発生しています。

コメント間のコードは、システムが対応する登録を作成できなかった場合、作成されたばかりのユーザー オブジェクトを破棄します。開発サーバーでは問題なく動作しますが、登録の保存に失敗した場合でも User オブジェクトが頑固にデータベースにぶら下がっている運用サーバーでは機能しません。変更を本番環境にプッシュするのは、コントローラ ファイルをアップロードしtouch tmp/restart.txtてシェル経由で行うだけです。それ以外の点では、2 つのコードベースは同一です。この違いの原因は何ですか?

ご検討いただきありがとうございます。

ジャスティン

production.rb編集:問題の診断に役立つ可能性のある 2 つのインストールにいくつかの違いがあります。制作にあたって、

開発中、これらの 3 つのフラグは逆の値に設定されます。ありがとう!

0 投票する
5 に答える
3990 参照

php - 内部/外部開発環境を自動検出

次の関数を使用して、内部のマシン上にあるかライブ サーバー上にあるかを自動検出し、さまざまなコンポーネントに適した構成を選択します。

ご覧のとおり、HTTP_HOST 値のみに依存しています。

もちろん、example.com のような何らかの仮想ホストをローカルで使用すると、関数はだまされます。

関数をだます他の方法はありますか?また、自分がどこにいるのかを判断するために、他にどのような変数/場所をのぞくことができますか?

0 投票する
2 に答える
166 参照

django - Djangoデプロイメントでコンテンツタイプpkの整合性を維持する

Djangoでsyncdbを実行すると、コンテンツタイプの主キーが再計算されます。新しいモデルを作成すると、次にsyncdbを実行するときに、コンテンツタイプの主キーが異なります。

アプリケーションを本番環境で実行している場合、データベースを新しいモデルで更新し、コンテンツタイプpksの整合性を維持するにはどうすればよいですか?

0 投票する
3 に答える
209 参照

silverlight - 本番サーバー用のSilverlight4.0はどこにありますか?

本番サーバー用のSilverlight4.0はどこにありますか?

このためにインストールする必要がありますvs2010?

または、4.0をインストールする必要があるのはどこからですか?本番サーバー用の4.0はどこにありますか?

同じまたは無料のライセンスはありますか?

0 投票する
2 に答える
1073 参照

git - ライブ更新で git 機能ブランチを使用し、マスターにマージする方法は?

マスターがチェックアウトされている実稼働 Web サイトと、機能ブランチで開発している開発 Web サイトがあります。

機能がマスターにマージされると、開発サイトでこれを行います。

そして本番サイトでは:

これは私にとってはうまくいきます。しかし、クライアントから電話があり、ウェブサイトの小さな変更をすぐに必要とする場合があります。マスターとプッシュマスターの本番環境でこれを行うことができ、これは正常に機能します。

しかし、小さな変更に機能ブランチを使用すると、ギャップが発生します。

このワークフローの意図を明確にすることができれば幸いです。もっと良いものをお勧めできますか?

0 投票する
1 に答える
186 参照

php - 本番FTPでテスト環境を作成する方法

私は現在、すでに本番環境にあるsymfonyWebアプリに取り組んでいます。モデルの機能を開発および追加/削除/変更するために、symfony'dev'環境を使用してラップトップで作業します。

すべてが正常に機能するかどうかをテストしてから、少し祈って、prodサーバーにデプロイします(モデルにnull以外の新しい属性を追加する場合、prodサーバー構成の特別なもの、php /のバージョンなど、データエラーのリスクがあります)。 apacheなど)。

問題は、本番サーバー(同じデータベース、同じ構成のapache / php)のコピーである「ステージング」サーバーをセットアップしたいということです。これにより、デプロイメントがうまくいかなかった場合でも、本番ユーザーはそのままで、動作中、ステージングサーバーのみがダウンしています。しかし、私のクライアントは1つのFTPしか利用できません

だから、問題は:同じFTPで異なるモデルで2つのsymfonyプロジェクトを実行できますか?

または、私がやりたいことを行う別の方法はありますか?

ありがとうございました !