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

17
Angularアプリをどのようにデプロイしますか?
Angularアプリが本稼働フェーズに達したら、どのようにデプロイしますか? これまでに見たすべてのガイド(angular.ioでも)は、変更を反映するために、ライトサーバーとbrowserSyncに頼っていますが、開発が終了したら、アプリをどのように公開できますか? ページ.js上のすべてのコンパイル済みファイルをインポートしindex.htmlますか、それともgulpを使用して縮小しますか?彼らは機能しますか?SystemJSは製品版で必要ですか?

2
予算の警告、初期の最大値を超えています
--prodを使用してAngular 7プロジェクトをビルドすると、予算に警告が出ます。 Angular 7プロジェクトがありますが、ビルドしたいのですが、警告があります。 WARNING in budgets, maximum exceeded for initial. Budget 2 MB was exceeded by 1.77 MB これらはチャンクの詳細です: chunk {scripts} scripts.2cc9101aa9ed72da1ec4.js (scripts) 154 kB [rendered] chunk {0} runtime.ec2944dd8b20ec099bf3.js (runtime) 1.41 kB [entry] [rendered] chunk {1} main.13d1eb792af7c2f359ed.js (main) 3.34 MB [initial] [rendered] chunk {2} polyfills.11b1e0c77d01e41acbba.js (polyfills) 58.2 kB [initial] …

10
本番環境でDockerコンテナーをスケーリングする方法
この質問の答えはコミュニティの努力ですです。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答や相互作用を受け入れていません。 だから私は最近この素晴らしいツールを発見しました、そしてそれは言う Dockerは、任意のアプリケーションから軽量、ポータブル、自己完結型のコンテナーを簡単に作成するためのオープンソースプロジェクトです。開発者が構築してラップトップでテストするのと同じコンテナを、VM、ベアメタル、OpenStackクラスター、パブリッククラウドなどで、本番環境で大規模に実行できます。 Nginxを実行するDockerイメージがあり、Webサイトが外部データベースに接続しているとしましょう。本番環境でコンテナをスケーリングするにはどうすればよいですか?
139 scale  production  docker 


4
GolangプロダクションWebアプリケーションの構成
本番環境でGoバックエンドを実行している場合: Go Webアプリケーションを実行するためのスタック/構成は何ですか? サーバーの稼働を維持するために標準ライブラリnet / httpパッケージを使用している人以外は、このトピックについてはあまり知りません。Nginxを使用してリクエストをGoサーバーに渡す-Go with nginx これは少し壊れやすいようです。たとえば、マシンが再起動された場合(追加の構成スクリプトなしで)、サーバーは自動的に再起動しませんでした。 より確かな生産体制はありますか? 余談ですが、次のプロジェクトのためにGo搭載のRESTバックエンドサーバーを計画しており、多額の投資をする前に、Goがプロジェクトをライブで実行できるようにしたいと考えています。
120 web  go  production 

2
Gitのプロダクション/ステージングサーバーのワークフロー
現在、私のウェブサイト(本番サーバー)にはすでに多くのコードが含まれています。そして今、私は自分のプロジェクトでGitを使い始め、私のチーム用にステージングサーバーをセットアップしたいと考えています。誰か私にアドバイスを与えることはできますか? ここに私の心の絵があります: Production - Production server which already have codes ↑ Staging - New staging server, will install Trac too ↗↙ ↖↘ Developer1 Developer2 - Local development 私の質問は、どのように始めればよいですか? ここに私の心のいくつかのステップがあります: 行うgit init(これも安全である?)本番サーバーに clone 運用サーバーからステージングサーバーへのリポジトリ cloneステージングからローカルマシンへのリポジトリの開発者 push 変更終了後のステージングサーバーへのファイル ステージングの準備ができたら、pushすべてを本番に このワークフローは理にかなっていますか、それとももっと良い方法がありますか? 1つのファイルのみを変更する場合はどうなりますか? オリジン/マスターはこのプロセスでそれと何か関係がありますか?起源は誰ですか?結局複数のオリジンを持つことになりますか? また、branchこの場合、開発者はいつ使用すべきですか?

4
テーブルをロックせずに巨大なMySQLプロダクションテーブルにインデックスを作成する
約500万行のMySQLテーブルにインデックスを作成する必要があります。これはプロダクションテーブルであり、CREATE INDEXステートメントを実行すると、すべての完全なブロックを恐れます... 挿入と選択をブロックせずにそのインデックスを作成する方法はありますか? 停止してインデックスを作成し、システムを再起動する必要はありません。

4
Djangoエラー-一致するクエリが存在しません
私はついにプロジェクトを本番レベルにリリースしましたが、突然、開発段階で対処する必要がなかったいくつかの問題が発生しました。 ユーザーがいくつかのアクションを投稿すると、次のエラーが発生することがあります。 Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py", line 111, in get_response response = callback(request, *callback_args, **callback_kwargs) File "home/ubuntu/server/opineer/comments/views.py", line 103, in comment_expand comment = Comment.objects.get(pk=comment_id) File "/usr/local/lib/python2.7/dist-packages/django/db/models/manager.py", line 131, in get return self.get_query_set().get(*args, **kwargs) File "/usr/local/lib/python2.7/dist-packages/django/db/models/query.py", line 366, in get % self.model._meta.object_name) DoesNotExist: Comment matching query does not …

4
実稼働環境にデバッグシンボル(pdbファイル)をデプロイするリスクは何ですか?
例外strackトレースをログに記録するアプリケーションがあり、本番環境にデプロイするときに、これらのスタックトレースにファイル名と行番号を含める必要がありました。アセンブリを使用してデバッグシンボルを展開する方法を理解しましたが、問題を調査する過程でこの質問に遭遇しました。これは、本番環境にpdbファイルを含めることはお勧めできないことを意味します。受け入れられた回答へのコメントは、「...デバッグ情報は機密データを提供し、攻撃ベクトルになる可能性があります。アプリが何であるかによって異なります」と述べています。 では、どのような種類の機密データが公開される可能性がありますか?デバッグシンボルを使用してアプリケーションを危険にさらすにはどうすればよいですか?技術的な詳細に興味がありますが、私が本当に探しているのは、特定のアプリケーションおよび実稼働環境にデバッグシンボルを含めるリスクを評価するための実用的な方法です。言い換えれば、起こりうる最悪の事態は何でしょうか。 編集:フォローアップの質問/説明 したがって、これまでの全員の回答に基づくと、この質問は.NETアプリケーションでは少し単純化できるようです。MichaelMaddoxの回答にリンクされているJohnRobbinsブログのこのビットは、私に飛び出しました。 .NET PDBには、ソースファイル名とその行、およびローカル変数名の2つの情報のみが含まれています。他のすべての情報はすでに.NETメタデータに含まれているため、PDBファイルで同じ情報を複製する必要はありません。 私にとって、これは他の人がReflectorについて言っていることを繰り返しますが、本当の問題はアセンブリへのアクセスであるという意味です。それが決定されたら、PDBに関して行う唯一の決定は、ファイル名、行番号、およびローカル変数名を公開することを気にするかどうかです(最初にエンドユーザーにスタックトレースを表示していないと仮定します)。それとも私はこれを単純化しすぎましたか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.