問題タブ [windows-server-2012-r2]
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.
powershell - Error 'Get-WmiObject : Invalid class "Msvm_ImageManagementService"'
Recently I've been getting this error, and I have no idea what triggered it. The documentation I found regarding this class is minimal and I'm not sure what I need to check or where to look in order to understand it and fix it.
System:
- Windows Server 2012 R2 Datacenter Preview Build 9431
- PowerShell Version 4.0 32bit and 64bit
Output:
c# - ネットワークへのアプリケーション接続を確認し、特定のアプリケーション タイプのリストを取得します C#
ある種のホスト サービスを実行する予定です。
特定のアプリケーション タイプのリストを取得し、ネットワークへの接続を確認できるかどうか、また、アプリケーションが特定のレートを超えているかどうかを知りたいと思っていました。
internet-explorer-11 - Windows Server 2012 標準に IE11 をインストールする方法
Windows Server 2012 標準に IE 10 をインストールしています。IE11 をダウンロードしてインストールしたいのですが、それを行うオプションがありません。IE11 と互換性を持たせているアプリがほとんどなく、開発者として自分のマシンにインストールできません。
これに関するアイデア/ヘルプは素晴らしいです
ありがとう
asp.net - IIS 8.5 (Win 2012 R2) で asp.net エラーの空白ページが「200 OK」で表示されるのはなぜですか?
IIS 8.5 を実行する新しい Windows 2012 R2 サーバーをセットアップしました。
エラーが発生すると (ASP.NET State Service が実行されていないなど)、500 ステータス コードのエラー画面を出力する代わりに、リクエストが実際には完全に空白のページ (ヘッダーのみ - コンテンツなし) を返すことに気付きました。明らかにエラーを確認する必要があり、エラーに対して 200 OK を提供することは、Google などのインデクサーや Web サイト監視ツール (サイトがオフラインになったことを通知しない) にとって非常に問題になる可能性があります。
他のサーバー (IIS 7) では、「状態サーバーに接続できませんでした」(または同様のもの) などのメッセージを含む「黄色のエラー画面」が表示されます。
ここで何が間違っている可能性がありますか?すべてのエラーをグローバルに無効にする設定はありますか (ただし、200 ステータス コードも提供する場合、これはばかげています)、または他の何かが邪魔をしている可能性がありますか?
他に干渉する可能性がある唯一のことは、サーバーに ISAPI_Rewrite がインストールされていることです (ただし、通常、これが原因でこの問題が発生することはありません)。
ありがとう!
java - なぜ私は 100% を使用していないのですか?
IBM WebSphere Application Server v8.5.5.1 で長時間実行されるバッチ プロセスを実行しています。これは、ECM リポジトリからデータを取得し、その後 PDF ドキュメントに変換しています。バッチ全体を構成する約 20k の小さなドキュメントを実行します。
現在、毎秒約 20 件のドキュメントを取得していますが、システムの CPU 使用率は約 45 ~ 55% にすぎないため、フルスロットルで動作させることができません。
HP Proliant DL385p Gen8 (32GB RAM、2 x AMD Opteron 6272、それぞれ 16 2.1GHz コア) で Windows 2012 R2 Standard を実行しています。
すべてのリソースはローカルに保存されるため、ネットワーク トラフィックに悩まされることはほとんどありません。
また、PDF 出力ドキュメントを RAMDISK に書き込もうとしましたが、まったく改善されません。
このプロセスがサーバーのすべての機能を使用できるようにするには、どこを覗く必要がありますか?
ありがとう!!
PS: 添付の参考画像をご覧ください
cassandra - DataStax Opscenter エージェントが接続しない: 「cassandra.yaml 構成ファイルが見つかりません」
Windows Server 2012 R2 Datacenter マシンに Datastax Community Edition v2.0.3 をインストールしました。通常のインストール後、エージェントの起動に失敗したため、OpsCenter を使用してデータベースに接続できません。ページの上部に「0/1 エージェントが接続されました」と表示されます。CQLSH を使用してデータベース自体に接続できます。この問題は、v2.0.2 では発生しません。
私のdatastax_opscenter_agent-stderr.log
ファイルには以下が含まれています:
実際には、あるはずcassandra.yaml
のディレクトリにファイルがあります。C:\Program Files\DataStax Community\apache-cassandra\conf
ただし、上記のメッセージは を検索したことを示していC:\\Program Files\\DataStax Community\\apache-cassandra\\bin\\conf\\cassandra.yaml
ます (\bin に注意してください)。
conf_location
ログの提案に従って、でオプションを設定するopscenter\conf\clusters\local.conf
と、同じエラーが発生します。
これにより、Windows ファイアウォールがオフになりました。
編集
私は少しいじっていましたが、探していたパスcassanda.yaml
が変更されたことを除いて、ログに同じ例外が表示されます
「C:\Program Files\DataStax Community\apache-cassandra\bin\conf\cassandra.yaml」
に
「C:\Program Files\DataStax Community\utils\conf\cassandra.yaml」
これを変更するために何をしたかわかりません。
cassandra.yaml
上記のディレクトリにコピーしようとしました。これにより、 の例外が取り除かれdatastax_opscenter_agent-stderr.log
ますが、OpsCenter は依然として「0/1 エージェントが接続されています」と表示します。ただし、ダッシュボードのグラフにデータが表示されるようになりました。キースペースをスキーマに追加することもできますが、作成後に表示されません。ただし、を使用してアクセスできCLQSH
ます。明らかにcassandra.yaml
、2 つの異なる場所にあることも理想的ではありません。
windows - ログ ファイルと構成ファイルは Windows サーバーのどこに属しますか?
.Net Windows サービス (WCF) があります。構成ファイルとログ ファイルの優先される場所は? アセンブリは C:\Program Files\CompanyName\ProductName にインストールされ、現在、ログ ファイルと構成ファイルが置かれている場所ですが、適切な場所ではないと感じています。
現在、Server 2012 R2 をターゲットにしていますが、WIX を使用してインストーラーを作成しています。他にも同様の質問がいくつか見られますが、それらは 2008 年のものであり、MS のガイドラインを示していません。
c# - HTTP ハンドラーによって作成され、ユーザーがアクセスするディレクトリのアクセス許可
更新:私は最初、「in」ディレクトリが C: にあると投稿しました。実際には E: にあります。D: と E: は RAID 上のボリュームです。それが違いを生むとは思いませんが、何が起こっているのかを知っていれば、質問する必要はなかったでしょう.
Web サービスとローカル ユーザーの両方で制御する必要があるディレクトリの ACL 権限に問題があります。これは、ディレクトリ セキュリティと ACL を含む私の最初のプロジェクトであるため、これについてすべて間違って考えているのではないかと心配しています。ポイントフィックスを提供する回答と、セキュリティモデルのオーバーホールを提案する回答を受け入れます。
私は、多数のユーザー (ノード) からデータを取得して処理する Windows Server 2012 R2 Web サービスに取り組んでいます。ノードごとのディレクトリ (例: E:\in\node1、E:\in\node2 など) に着信データを保持してから、非管理ローカル ユーザー (LocalUser) として実行する C# コンソール アプリを使用します。 ) コンソール アプリによって行われた分類を反映する、より深いディレクトリ構造を持つより大きなボリュームにファイルを移動します。
最初は、各ノードのディレクトリを LocalUser として作成しますが、管理を容易にするために、各ノードがプロビジョニングおよび構成されるたびにノード ディレクトリを作成する Web サービス (POST ハンドラー) を作成しました。
これで、LocalUser によって作成されたディレクトリと、Web サービスを介して DefaultAppPool によって作成されたディレクトリを持つファイル システムができました。どちらのタイプのディレクトリも、期待どおりにファイルを受け取ります。コンソール アプリを LocalUser として実行すると、LocalUser で作成されたディレクトリに対してはすべて正常に機能しますが、Web で作成された Node ディレクトリから Web で作成された Classification ディレクトリに File.Move() を実行しようとすると UnauthorizedAccessException が発生します。ACL を見ると、Creator (およびフル コントロールを持つアカウント) がコンソール アプリを実行しているアカウントとは異なることが問題であることがわかります。また、ACL ページには、 E:\in\node2 が E:\in ではなく E: から継承されたことが示されています。
Web プロビジョニングの要点はシステムを自動化することだったので、LocalUser (または LocalUser を含むグループ) を追加するためにすべての新しいディレクトリに手を加える必要はありません。また、他の認証されたユーザーがコンソール アプリを実行しようとしたときにシステムが機能することも望んでいます (たとえば、どこにもディレクトリを作成したことがない LocalUser2 など)。
これを修正する必要がある 2 つの機会は、1) Web サービスがディレクトリを作成するとき、または 2) LocalUser がスクリプトを実行するときのようです。残念ながら、どちらのアカウント (DefaultAppPool、LocalUser) にも、問題のディレクトリのフル コントロールを付与 (ケース 1)) または押収 (ケース 2)) する権限がないことが懸念されます。
最終的には、Web サービスからコンソール アプリを実行する予定です。これにより、すべてが DefaultAppPool として実行されますが、開発中および手動のメンテナンス操作として、必要に応じてコンソール アプリを LocalUser またはとして実行できるようにしたいと考えています。 LocalUser2。コンソール アプリの実行中に DefaultAppPool を偽装するある種の「シム」を作成できるのではないかと考えていましたが、私が知る限り、そのような偽装を行う唯一の方法は、Web サービスに実行させることです。
要約すると、Web サービスがディレクトリを作成し、特定のグループのユーザーがそのディレクトリを制御できるようにするにはどうすればよいでしょうか?