問題タブ [production]

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 投票する
6 に答える
11092 参照

nginx - node.js は本番環境で使用する準備ができていますか?

新しいプロジェクトの開始。基本的にはブログ/コメント システムです。

node.js をバックエンド サーバーとして検討しています。node.js はこの種のことに対して準備ができていますか、それとも時期尚早で実験的なものですか?

HTTPS と gzip 圧縮が必要です。おそらく、フロントエンドの nginx サーバーでこれを提供できますか?

Web アプリの開発を困難にする node.js に欠けているものは何ですか?

本番環境の観点からは、商用アプリを構築するのに十分安定しているかどうか疑問に思っています.

ありがとう

0 投票する
6 に答える
3829 参照

java - 実稼働環境での WAR のスムーズな再デプロイ?

Java WAR を実動サーバー (クラスターなし、OSGi なし) に再デプロイする「スムーズな方法」があるかどうか疑問に思っていました。

私が思いつくことができるのは、サーバーを停止し、ファイルを更新し、サーバーを再起動することだけです。そして、10分前にサイトにメンテナンス警告を表示する必要があります.

あなたのアプローチは何ですか?

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

ruby-on-rails - Railsルーティングが本番環境で壊れている - routes.rbのキャッシュが疑われる

更新: この問題は、雑種の半分が再起動しなかったことが原因であることがわかりました。助けてくれてありがとう!

こんにちは皆さん、私は緊急の問題を抱えています。基本的に、ルーティングはローカルホストで機能します。しかし、これを本番環境にデプロイすると、ルートが正しく機能していないようです。

たとえば、新しいルート「/invites」を指定すると、404 が返されることもあれば、正しく機能することもあります。

どこかでキャッシングが行われているのではないかと思いますが、よくわかりません。

ログ: ページが見つからない場合 (ルートが正確であるはずの場合)

UsersController#network の処理 (2010-06-01 09:59:31 の 67.180.78.126 の場合) [GET] パラメータ: {"id"=>"new"}

ActionController::RoutingError (「/comm/role_playing_games」と {} に一致するルートはありません):
app/controllers/application_controller.rb:383:in log_timed_info' app/controllers/users_controller.rb:155:in network' app/controllers/application_controller .rb:44:in turn_on_query_caching' app/controllers/application_controller.rb:42:in turn_on_query_caching' app/controllers/application_controller.rb:40: in turn_on_query_caching' haml (3.0.6) lib/sass/plugin/rack.rb: 41:「通話中」prev_page_label'
app/controllers/application_controller.rb:238:in

network'
app/controllers/users_controller.rb:151:in

turn_on_query_caching'
app/controllers/application_controller.rb:43:in

turn_on_query_caching'
app/controllers/application_controller.rb:41:in

turn_on_query_caching'
app/controllers/application_controller.rb:39:in

レンダリング /mnt/app/releases/20100524233313/public/404.html (404 が見つかりません)

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

c# - フォーム認証は開発サーバーでは機能しますが、運用サーバーでは機能しません (同じ SQL データベース)

以前に解決した質問と同じ問題がありますが、この解決策は役に立ちませんでした。

以前の質問と回答を以下に投稿しました。

フォーム認証は開発サーバーでは機能しますが、運用サーバーでは機能しません (同じ SQL データベース)

質問:

私はこれまでこの問題を経験したことがなく、完全に途方に暮れています。

ASP.NET フォーム認証、プロファイル、およびロールが作成された SQL Server 2008 データベースがあり、開発ワークステーションで機能しています。作成したユーザーで問題なくログインできます。

開発用コンピューターでデータベースをバックアップし、運用サーバーで復元します。DLL と ASP.NET ファイルをサーバーに xcopy します。web.config で必要な変更を行い、SQL 接続文字列が運用サーバー データベースを指すように変更してアップロードします。

マシン キーを生成するようにしましたが、開発用の web.config と運用用の web.config の両方で同じです。

それでも、実稼働サーバーにログインしようとすると、開発用コンピューターで正常にログインできる同じユーザーが実稼働サーバーでは失敗します。

データベースには他のコンテンツ、FluentNHibernate によって生成されたスキーマがあります。このコンテンツは、開発サーバーと運用サーバーの両方で正常にクエリできます。

これは気が遠くなるようなものです。すべてを確認したと思いますが、明らかにまだ機能しておらず、何かを見落としているに違いありません。何かアイデアはありますか?

答え:

メンバーシップ プロバイダー要素の下の web.config で >applicationName 属性を設定するのを忘れて、ある時点で同様の症状の問題に遭遇しました。

ユーザーは特定のアプリケーションに関連付けられています。applicationName を設定していないので、デフォルトでアプリケーション パス ("/MyApplication" など) に設定されています。>本番環境に移動したときに、パスが変更されたため (たとえば、"/WebSiteFolder/SomeSubFolder /MyApplication")、アプリケーション名は新しい本番パスにデフォルト設定され、元のユーザー アカウントに関連付けることができませんでした。 >開発で設定します。

あなたの問題は私のものと同じでしょうか?

これは既に web.config にありますが、それでも問題が発生します。何か案は?

どんな助けでも大いに感謝します。

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

publish - Sitecore パブリッシング ターゲットが無効化されました

Sitecore 本番サーバーを新しいセットアップに移動しているので、移行中に古いサーバーと新しいサーバーの両方に発行できるように、新しいサーバーの新しい発行ターゲットをセットアップしました。これらは「live」(現在のサーバー) および「live2」(新しいサーバー) と呼ばれます。

新しいデータベースをセットアップしました。これに切り替えて、ステージング サーバーのコンテンツ エディターで参照できます。

「live2」という公開ターゲットを設定しました (既存のターゲット「live」を複製することにより)。

私のパーミッション (アクセス ビューアーによって報告されたもの) は、'live' と 'live2' パブリッシング ターゲットの両方で同じです。

[Sitecore] > [発行] (またはリボンの [発行] ボタン) に移動すると、ターゲットのチェックリストで「live2」が無効になっているため、発行できません。

「live2」に公開するためのアクセス権を持つ唯一のアカウントは、組み込みの管理者アカウントです。

誰にもアイデアはありますか?

ありがとう、アダム

0 投票する
4 に答える
4825 参照

java - 本番環境での HSQLDB の使用

実稼働環境で HSQLDB を使用して、一部のデータをメモリに保存したり、ファイルを使用してデータをエクスポートしたりしたいと考えています。本番環境で hsqldb を使用した経験のある人はいますか? hsqldb はサーバー リソースを適切に処理しており、未使用のリソースを適切にクリーンアップしていますか?

Red Hat からのこれらの問題に関する重要な投稿を見たことがありますが、これが hsqldb に当てはまるかどうか疑問に思っています。

http://kbase.redhat.com/faq/docs/DOC-15194

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

ruby-on-rails - 新しい Rails + Passenger の展開は半分しか機能していません...理由がわかりませんか?

私は、Rails サイクル全体 (開発 -> テスト -> 本番 (外部サーバー上)) を往復する最終段階にいます。私は非常に近いです...しかし、製品バージョンでいくつかのエラーが見られ、トラブルシューティングを行うためのRailsの「魔法」についてまだ十分に知りません...

これは機能します:www.mydomain.com/railsそして、私のアプリのビューを返します

しかし、これは次www.mydomain.com/rails/を返します(全体で):

これはどこから来ているのですか!? 私はApacheを除外しました。Apacheはそのようなhtmlをディレクトリのインデックスとして返さないので...

追加: VirtualHost (リクエストごと):

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

cvs - ブランチを使用せずに CVS トランクから一部の変更のみを加えたリリース フィックス

私はこの種の状況を持っています:

CVS トランク - すべての変更、安定版および不安定版は、トランクに対して行われます。

production - メジャー リリースは CVS でタグを作成して行われますが、マイナーな修正は手動で行われ、トランクから要求された変更のみがマージされます。

ブランチを使用することは許可されていないため、プロセスを簡素化または自動化するための代替ソリューションが必要です。現在、エラーのリスクが高すぎるためです。

誰でも私を助けることができますか?ありがとう!

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

.net - 本番環境での .NET アプリケーションの継続的なパフォーマンス監視?

SOA 環境における比較的典型的な .NET 4 システム (つまり、Windows Server 2008 R2、IIS 7 上の RESTful Web サービス、NServiceBus メッセージング用の Windows サービス、SQL Server 2008 R2 など) を考えると、ベスト プラクティスまたはデファクト ソリューションは何ですか?実稼働環境で 24 時間年中無休のパフォーマンス監視を実行するためのエンタープライズ価格タグ)?

必ずしも CPU/メモリ/ディスク IO の消費量ではなく、たとえば、1 分あたりの createAccount() 呼び出しの数、generateResponse() メソッドにかかる平均時間、および generateResponseStarted と generateResponseComplete (メソッド呼び出され (サードパーティを呼び出すことができます)、応答はそれぞれ返される準備ができています)。

グーグルで調べた後、オプションは低レベルのプロファイラー(dotTraceなど)とパフォーマンスカウンターの実装、およびPerfMonまたはその他のOpManagerタイプの製品でのそれらの使用にあるようです。

あなたは何をお勧めします?ライブ アプリケーションにパフォーマンス カウンターを実装すると、運用システムのパフォーマンスが大幅に低下しますか? そうでない場合、.NET での実装を合理化する優れたライブラリはありますか? はいの場合、memory-disk-cpu 以外のアプリケーションのパフォーマンスをどのように監視していますか?


@ライアン・ヘイズ

ありがとうございます。運用システムで異常な速度低下やスパイクが発生するのを確認する方法を探しています。たとえば、ストレス テスト中はすべて問題ありませんでしたが、何らかの理由で、信頼しているサード パーティに問題が発生したり、スレッド ロックが原因で DB が遅くなったり、SAN が道を譲ったり、その他の予期しないシナリオが発生したりします。低レベルのプロファイリングはオーバーヘッドが大きすぎますが、問題がある場合にのみカウンターをオンにするのはその時点では遅すぎます。さらに、比較するための履歴データが失われます (デルタが許容可能なしきい値を超えた場合に備えて、何らかの警告システムが必要になります)。人々が本番システムのパフォーマンスを監視する方法と、メモリ/CPU/サーバーに関連しない種類の監視に最適なアプローチは何かと思っています。

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

ruby-on-rails - Railsは本番環境では静的ファイルを提供しません

最近、アプリを2.3.8から3.0.rcに更新しましたが、しばらくして開発環境で本番環境を試しました。しかし、今では静的ファイルを提供しません。

私は標準の開発環境と本番環境の設定を使用しており、どちらの環境にも固有の宝石はありません。すべてが開発の魅力のように機能しますが、本番環境では静的ファイルを提供しません。

ruby-1.8.7-p299を使用すると、すべてのgemが最新になります。サーバーでWEBrickを使用して、rails s -e production -p 3001

これに対するいくつかの解決策やヒントを持っている人はいますか?