問題タブ [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.
version-control - 単一の機能を本番環境に移行します!
カスタム ジョブ スケジューラを使用してトリガーされる API に取り組んでいます。API は .NET dll の形式です。現在、10 ~ 15 のメソッドが含まれています。メソッドのほとんどは、現在テスト段階にあります。クライアントは、単一のメソッドをプロダクションにプッシュしたいと考えています。はい、つまり、DLL に 10 個のメソッドがある場合、クライアントは FetchOrders(order id) のような単一のメソッドをプロダクションにプッシュしたいと考えています。
どうすればそれを行うことができますか?
asp.net-mvc - ASP.NET MVC - ローカルで実行する場合と QA で実行する場合と本番環境で実行する場合で、コードの動作を変える方法
質問: ローカルで実行する場合と QA で実行する場合と本番環境で実行する場合で、コードの動作を変えるにはどうすればよいですか?
例: ASP.NET MVC アプリケーションで、電子メール通知を配信するようにコントローラーをセットアップしました。開発マシンでローカルに実行している場合は、電子メールを開発者に配信したいのですが、 QAでは電子メール通知を送信したくなく、本番環境では意図した受信者に通知を送信したいと考えています。
ありがとう
python - 本番サーバーでの PYTHONPATH の問題と名前空間の課題
アプリを本番環境にしようとしているときに発生するいくつかのエラーに本当に混乱しています。開発マシンではすべて正常に動作しますが、本番サーバーで syncdb を実行したり、Django シェルに入ることができません。モデルがまだ名前空間にないため、forum.models.py が forum.managers.py をインポートしようとするとエラーが発生します。
PYTHONPATH の問題である可能性があると思いますが、奇妙なニワトリまたはエッグの側面があります。TagManager が NameSpace にない理由がわかりません。
TagManager は次の方法でインポートされます:
from forum.managers import *
TagManager クラスが呼び出される前に実行されます。
$ python2.5 manage.py syncdb
トレースバック (最新の呼び出しが最後):
ファイル "manage.py"、11 行目、
execute_manager(settings)
ファイル "/home/app_name/webapps/app_name/lib/python2.5/django/ core/management/ init .py」、362 行目、execute_manager
utility.execute()
ファイル内「/home/app_name/webapps/app_name/lib/python2.5/django/core/management/init .py」、303 行目、 in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
ファイル "/home/app_name/webapps/app_name/lib/python2.5/django/core/management/base.py"、195 行目、run_from_argv
self 内。 execute(*args, ** options.dict )
ファイル "/home/app_name/webapps/app_name/lib/python2.5/django/core/management/base.py" の 221 行目、
self.validate()の実行
ファイル "/home/app_name/webapps/app_name/lib /python2.5/django/core/management/base.py"、249 行目、validate
num_errors = get_validation_errors(s, app)
File "/home/app_name/webapps/app_name/lib/python2.5/django/core/ management/validation.py"、28 行
目、get_app_errors().items() の (app_name, error) の get_validation_errors:
ファイル "/home/app_name/webapps/app_name/lib/python2.5/django/db/models/ loading.py"、131 行目、get_app_errors
self._populate()
ファイル "/home/app_name/webapps/app_name/lib/python2.5/django/db/models/loading.py"、58 行目、_populate 内
self.load_app(app_name, True)
ファイル "/home/app_name/webapps/app_name/lib/python2.5/django/db/models/loading.py"、74 行目、load_app
models = import_module('.models', app_name)
ファイル "/home/app_name/webapps/app_name/lib/python2.5/django/utils/importlib.py"、35 行目、import_module
インポート(名前)
ファイル "/home/app_name/webapps/app_name/django_app/ ../django_app/forum/models.py", line 18,
from from forum.managers import *
ファイル "/home/app_name/webapps/app_name/django_app/forum/managers.py", line 6,
from forum.models import *
ファイル "/home/app_name/webapps/app_name/django_app/../django_app/forum/models.py"、43 行目、
クラス Tag(models.モデル):
ファイル "/home/app_name/webapps/app_name/django_app/../django_app/forum/models.py"、53 行目、タグ
オブジェクト = TagManager()
NameError: name 'TagManager' が定義されていません
android - 公開する前にコードから e.printStackTrace() を削除する必要がありますか?
私は Android Publishing ドキュメントを読んでいましたが、コードからすべてのログ呼び出しを削除するように言われました。e.printStackTrace()
プログラムの通常の実行の一部として出力できるコード内の呼び出しがいくつかあります (つまり、ファイルがまだ存在しない場合)。
これらの呼び出しも削除する必要がありますか?
java - サードパーティのライブラリにコンポーネントをパックする必要がありますか?
アーキテクチャのリファクタリングを行っています。私たちはSaaS企業であるため、すべてのデプロイは自社の自己管理型サーバーに対して行われます。現在のモデルは、すべてのバイナリと、使用するサードパーティのライブラリを耳、戦争、タールなどにパックします。これらのパッケージには、依存するすべてのライブラリが含まれています。
それらが展開されると、それらは手動で展開されるか(展開されない)、またはそれらが構築されたターゲットコンテナによってピックアップされます。
ライブラリはあまり変更されないため、環境設定の一環としてライブラリを事前に展開し、必要に応じて更新する方がよいかどうか疑問に思っています。私たちはどちらか一方に傾いているわけではなく、私はただいくつかのフィードバックを探しています。
symfony1 - symfonyの本番サーバーの構成の問題
ええと、私は共有ホストを持っています、そして私はsshアクセスを持っていません。問題はサーバー構造とsymfonyestructureです...
サーバーにはこのestructureがあります
エラー/ログ/...web /
そして、WebディレクトリでWebアプリケーションをロードできます...symnfony構造は..
app / .. web /
問題は、私のドメインでアクセスしようとすると、www.domainname.com /web/をsymfonyプロジェクトにアクセスする必要があるということです。
1)すべてのWeb symfonyコンテンツをWebディレクトリにコピーしようとすると、最初のページはok(index.php)になりますが、リンクはwww.domainame.com/moduleName/であり、このディレクトリが存在しないため、リンクが間違っています...
2)Webドメインディレクトリに.htaccesファイルを作成した場合... www.domainname.comを配置すると、Web自動にリダイレクトされますが、他のリンクにはwww.domainname.com/web/moduleName/があります。
www.domainname.com/moduleName/...だけが欲しいのですがどうすればいいですか?
それは急務であります。
ありがとう。
edit1。これは私の.htaccessファイルです...
edit2。関連する別の問題
これを変更すると、/ blog /ディレクトリへのアクセスに問題が発生しますか?ありがとう
algorithm - 本番環境に遺伝的アルゴリズムはありますか?
本番環境で遺伝的アルゴリズムを使用することは良い考えですか?
使用している場合: どのような場合ですか? サブジェクトを選択するメリットは何ですか? アルゴリズムに簡単に変更を加えることができますか?
asp.net - Asp.net の展開。本番サーバーにプッシュする方法
MSSQL + ASP.NET MVC + ASP.NET Web フォーム + IIS でホストされる WCF サービスという洗練された asp.net ソリューションがあるとします。
週に 1 回、ユーザーに対して透過的にソリューションを単一の実稼働サーバーに展開する必要があります。展開には、データベース スキームの変更、IIS のマイナーな再構成、ファイルの置換が含まれる場合があります。展開には時間がかかり、稼働時間に影響を与える可能性があります。
ユーザーの作業を中断せずに展開したり、ダウンタイムを最小限に抑えるにはどうすればよいですか? テクニックとベストプラクティスは何ですか?
(例: ステージング/本番環境の切り替え)
ruby-on-rails - # の未定義のメソッド `username' を取得する本番環境へのプッシュ後に Authlogic を使用
このアプリを本番環境で実行したことはありません。アプリケーションは開発環境で問題なく動作します。すべてのレーキ タスクが最新であることと、acts_as_authentic がユーザーとすべてのフォーラムに投稿された他のすべてのものに設定されていることを確認しました。サーバーは何度もバウンスされました。このエラーは、すべての URL で毎回発生します。
以下の詳細:
行番号 6 が発生したapp/views/user_sessions/new.html.erb を表示:
だから私はロープの終わりに向かっています。Authlogic に対する多くの称賛を読みましたが、Authlogic を 1 ステップずつ機能させるために何時間も費やしてきました。このサーバーを起動する必要がありますが、このエラーを解消することはできません。ユーザーが何かを成し遂げられるように、今のところ開発環境を仮想化することを真剣に検討しています。
誰にもアイデアはありますか?
ruby-on-rails - Rails アプリは本番モードでメールを送信しません
ねえ、私は Rails 2.3.5 を使用しており、rufus スケジューラを使用して定期的な電子メールを送信しています。これは開発モードでは正常に機能しますが、サプライズ サプライズプロダクション モードでは何かが機能しません。開発ファイルと本番ファイルの両方で同じ actionmailer 設定を設定しました。足りないものはありますか?