問題タブ [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.
django - django - dev/prod 環境間の奇妙なテンプレート ループ エラー
画像ギャラリーを必要とするサイトの django アプリに取り組んでいます。このサイトは非常にシンプルなので、データベースを使用しないことにしました。ギャラリー部分では、画像フォルダーからすべての画像ファイルを読み取り、ループ内でレンダリングされるテンプレートにそれらを送信するビューにループがあります。
そしてテンプレート:
これは開発モードではうまく機能しますが ('/static/' で静的ファイルを提供するように URL を設定しました)、Web サーバーにアップロードすると画像がレンダリングされません。レンダリングされた html を見ると、次のようになります。
静的 URL - http://mysite.com/static/images/some_image.jpgを介してランダムな画像にアクセスしようとすることで、静的 URL が Web サーバーで機能することを確認しました。css は確実に機能しています (心配しないでください。後で静的ファイル用に別のサーバーを使用します)。おそらく、本番サーバーは python2.5 を実行していますが、私は 2.6 を実行しています (両方とも django 1.1 を使用しています)。何かご意見は?
sql-server - 本番データベースをローカルで操作する
私は、過去数か月間取り組んできたクライアントのシステム、基本的には一般向けの Web サイト、イントラネット Web サイト、レガシーからの時間単位のエクスポーターを含むいくつかの自律型サービスの「稼働開始」と言う段階に近づいています。変更されたフラグ/トリガーなどに基づく OLTP DB およびシステムを構成する他のいくつかのサービスは、それぞれ独自の専用データベースなどを持ち、メッセージ (NServiceBus) を介して相互に通信します。
私が始めたとき、私はすべてのローカル レプリケーションを維持しようとしましたが、それはますます困難であることが判明し、振り返ってみると、おそらく過去数週間の主要な摩擦点でした。レガシー データベースが成長し、何百ものデータベースが生成されているため、定期的に最新の状態に保つことを好みます。毎日のイベント。RDP、SQL ツール、リモート接続文字列などでは、遅延が大きく、帯域幅が平凡である (私とクライアントのサイトの間で、帯域幅が一般的にひどい東南アジアにいます) ことも問題です。統合のバグを追跡し、シナリオを理解する私のデータはクライアントのDBの現在の状態を反映していないため、フィードバック/統合/ QA中に存在することも困難です(クライアントのスタッフは作業を行い、データを進化させてきました)、別の休憩、コーヒー、長い同期を再び意味します.
私は、環境間で 1 日 2 回同期を行うのが良いと考えていました (それらの DB から私の DB へ)。私は、レガシー SQL サーバー データベース以外のすべての設計をいくらか制御できます。
SOユーザーにとって最良のオプションは何ですか?
開発ボックスに Windows 2003 ライト VM をセットアップすることを考えていました。そして、このインストールでは、クライアント サイトの同じセットアップをインストールします (ただし、明らかに複数のサーバーに分散していません)。そして、データベースを同期するために、SQL Server のレプリケーションについて考えていましたか? またはバッチスクリプト?または、高速で優れた圧縮ツールなど、より優れたツールはありますか? 変更を本番環境に戻したくありません (別の CI と展開手順があります)。データベースを毎晩または 1 日に 2 回更新したいだけです (必要だと思います.. より良いアイデアがあれば教えてください)。 (たぶん、帯域幅が許す限り、私は昼食をとっています)。
誰もがこれにどのようにアプローチしますか?
php - アーキテクチャ:開発/本番でさまざまなクラスを使用する
2つの異なる環境で2つの異なるクラスを使用することに興味があります。両方のクラスは同じ構造(メソッド)を共有する必要がありますが、本番環境で使用されるクラスは「軽量」であり、検証や機能性、またはアクションが少なくなります。
例:フィールドのタイプ/存在をチェックしないSQLクエリクラス。その他の例:メッセージをログに記録して表示しないエラー処理クラス。
特定のデザインパターンがすでに存在していると思いますが、どれを掘り下げるべきかはよくわかりません。
ruby-on-rails - Rails へのデプロイ中に、本番データベースの移行をシームレスに処理するにはどうすればよいですか?
おそらくコードを更新する前に、私の capistrano タスクに db:migrate を入れるのは標準的な方法ですか? 本番環境に列を追加してエラーが発生するのを忘れたくないので、これを行うシームレスな方法が必要だと思います。私が言ったようにそれをするのに何か問題はありますか?...ここでの標準的な慣行は何なのか疑問に思っています
grails - grailsプラグインを本番環境から除外することは可能ですか?
開発環境で特定のプラグインを使用したいのですが、このプラグインを本番環境および生成された戦争から除外したいと思います。これを達成するための最も簡単な方法は何ですか?
development-environment - テストおよび本番環境とは異なる開発環境ですか?
開発者がsql2008開発環境を実装したいが、それでもsql2000テストおよびsql2000本番環境を使用することを余儀なくされた場合はどうなりますか?
開発サーバーでsql2008を使用することに何か問題がありますか?もちろん、使用できなかった機能を知る必要があるので、sql2008サーバーからsql2000への作業の移行に問題はありませんでした。
scalability - 安定した本番品質の nosql データストアはありますか?
実稼働システムで使用できる実稼働品質の nosql ストアはありますか。私はcassandra、tokyodb、couchdbなどを見てきましたが、どれも本番環境のような環境に展開する準備ができていないようです. 毎分数千のリクエストと、大量の読み取り/書き込み/更新について話しています。私の唯一の懸念は、速度とサービス時間です。nosqlストアを効果的に使用する本番システムを知っている人はいますか? Google/Yahoo/IBM などの大企業が支援する nosql ストアを知っている人はいますか?
git - 本番環境と開発環境の同期
コンピューターと ssh を使用する Web サーバーに Web アプリがあります。問題は、自分のコンピューターでローカルにアプリを開発していて、ftp 経由でファイルをコピーするのではなく、サーバーと同期したいことです。他に方法はありますか?ギット?
ruby-on-rails - Rails は本番モードでは 3 つのテーブルのうち 1 つを移行せず、開発環境では正常に動作します
Project、Tasks、および Tags の 3 つのテーブルがあります。開発モードでデータベースを移行すると、すべてが機能します。
しかし、本番モードで rake db schema load コマンドを実行すると、「タスク」テーブルが移行されないため、アプリが機能しません。
production.log ファイルを見ましたが、何もありません。
ここで何が欠けていますか?
必要に応じて、github からフォークすることもできます: http://github.com/senthilnambi/MultipleM
私はsqlite3を使用しています。
ありがとう
ruby-on-rails - Railsアプリケーションを本番環境に変更する
Railsアプリケーションを本番モードで実行するように変更するにはどうすればよいですか?それを行うための設定ファイル、たとえばenvironment.rbはありますか?