問題タブ [windows-server-2012]
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.
bash - Cygwin bash 'メモリを割り当てられません' エラー
奇妙な問題があります。ネットワーク共有上に cygwin バイナリを含むディレクトリがあります。この cygwin ディレクトリは、以前は Dell PowerEdge ボックスにあり、IIS8 で仮想ディレクトリとしてマウントされていました。Web サービスは、次のように bash スクリプトへの呼び出しを実行します。
FS7600 フロント エンドを備えた新しい Dell Equalogic ファイル サーバーを取得し、Windows Server 2012 ボックスで IIS8 からの呼び出しを実行しようとするまで、これはうまく機能しました。その組み合わせで、次のエラーが発生します。
Windows 8ボックスのIIS8にまったく同じfs7600共有を仮想ディレクトリとしてマウントすると、これは機能します。すべての Web 呼び出しは期待どおりに機能します。本番(サーバー2012)マシンにデプロイした後、爆発します。
を削除して代わりに2>&1 | tee -a
使用すると、すべての場合に機能することがわかりました。>
そのため、問題を引き起こしているティーへのパイプについて何かがあります。
私はシェルスクリプトの専門家ではありません-私はこれを書いていません.デバッグして、まったく同じシェルスクリプトを呼び出すまったく同じcygwinバイナリが新しいファイルシステムで爆発する理由を理解しようとしています.
何が機能し、何が機能しないかを要約すると:
- 古いファイル共有は開発環境 (Windows 8) と実稼働環境 (サーバー 2012) の両方で機能します
- 新しいファイル共有は開発環境で機能しますが、サーバー 2012 では機能しません
なぜこれが起こっているのかについて誰か考えがありますか?
windows - Microsoft の AppFabric 1.1 を Windows Server 2012 OS にインストールするにはどうすればよいですか?
ここからこのダウンロード WindowsServerAppFabricSetup_x64.exe を使用して、Windows Server 2012 OS を搭載したマシンに AppFabric 1.1 をインストールしようとしています。
これを試みている間、私はあらゆる種類の問題に遭遇しました。これらは私がこれまでに行ってきたステップであり、各ステップは私を近づけているように見えますが、まだそこにはいません.
インストールを試みる前に、 Windows Update サービスが稼働中であることを確認してください。
PSModule 環境変数に問題がないことを確認します。この問題に関連するいくつかの投稿を見てきましたが、私が見つけた最も簡単な解決策 (最善ではないかもしれません) は、環境変数を完全に削除することです。2012 年 7 月 13 日の Lucas Massena の投稿を参照してください。
"C:\Windows\SysWOW64\inetsrv\" 内に config フォルダーを作成します。これは奇妙な回避策のように思えましたが、私が直面していた問題の 1 つを修正したようです。- これを修正したようです --> エラー: c:\Windows\SysWOW64\inetsrv\config: 指定されたファイルが見つかりません。
投稿への参照。
今、私はこのエラーに遭遇しています:
この実行可能ファイル「c:\Program Files\AppFabric 1.1 for Windows Server\ ase40gc.exe」が何をしているのか、この「クラスが登録されていません」エラーを引き起こしていることを知っている人はいますか? もしそうなら、それを修正するためにどのような手順を実行できますか??
助けてください!
ありがとう
virtual-machine - WindowsServer2012を実行している仮想マシンを使用してSharePoint2013をホストできますか
私はWindows8Professionalを持っています。また、開発目的でSharePointサーバー2013をホストするWindowsServer2012を実行する仮想マシンを作成したいと思います。制限や推奨事項はありますか?
c# - C# アプリケーションへのパイプ引数の送信
パイプを入力として受け入れる単純なコンソール アプリケーションを作成する必要があります。Windows Server 2012 を実行しています。データは、このアプリケーションに入力を「パイプ」する別のアプリケーションから取得されます。Linux の観点からはパイプを理解していますが、Windows の観点からはパイプをよく理解していません。
私の推測では、C:\app.exe < test.txt のように入力をアプリケーションに送信する必要があると思います。
「<」文字を使用する場合、私の現在の理解では、test.txt をストリームに変換し、ポインターを渡すということです。
私の質問は、入力を読み取ることができるように、ストリーム ポインター、またはアプリケーションのウィンドウ内のパイプに相当するものを受け取る方法の例を誰か教えてもらえますか?
iis - OpenSSLを使用したIISの信頼できない証明書
支払いを避けるためにOpenSSLを使用しています。私のサーバーでは、IIS8とWindowsServer2012を実行しています。
証明書は次のように作成しました。
- IISを使用して証明書要求を作成しました
次のコマンドを使用してRSA秘密鍵を作成しました
openssl genrsa -des3 -out Cakey.pem 2048
その後、このコマンドを使用して証明書を生成しました
openssl req -new -keycakey.pem -x509 -days 1825 -extensions v3_ca -out ca.crt
最後に、これを使用して証明書要求に署名しました。
openssl x509 -req -days 365 -in certreq.txt -CA ca.crt -CAkey Cakey.pem -CAcreateserial -out iis.cer
しかし、Webサイトに移動すると、これが「信頼できない証明書」であるという「エラー」が表示されます。このWebサイトによって提示されるセキュリティ証明書は、信頼できる認証局によって発行されたものではありません。
.net - MultiSubnetFailoverを使用してSQLServer2012 AlwaysOnグループリスナーに接続すると、タイムアウトが発生します
MultiSubnetFailoverがtrueに設定されていると、開発者がAlwaysOn可用性グループリスナーに接続できないという奇妙な問題が発生しています。ただし、グループのプライマリノードに直接接続しようとすると、クライアントは接続できます。これを、.Net4.0.3を使用するWindows8と.Net4.0.3を使用するWindows7で、以下の最小限のテストキャストで再現しました。および.Net4.5。
また、ステージングサーバーをグループリスナー経由で接続し、sqlcmdとSMSを使用してMultiSubnetFailoverフラグを使用してvipに接続することもできました。したがって、リスナー自体が正しく構成されているように見えます。
これは、リスナーの名前に対するnslookupの結果でもあります。オンラインで見つけることができる限り、すべてを適切に実行しましたが、接続はまだタイムアウトになります。誰もが提供できるどんな助けも大歓迎です。
アップデート:
排除のプロセスにより、これは、開発者のマシンにVisualStudioがインストールされていることに何らかの形で関連しているようです。
NSLookup:
最小テストケース:
c# - このプロセスが起動するとすぐにクラッシュするのはなぜですか?
別のユーザーとして別のプロセス (app.exe) を起動する IIS WCF サービスがあります。私は両方のアプリケーションを完全に制御できます (これは今のところ開発環境です)。IIS アプリケーション プールは、ボックスのローカル管理者でもあるドメイン ユーザー (DOMAIN\nirvin) として実行されます。2 番目のプロセスは、ローカル ユーザー (svc-low) として実行することになっています。System.Diagnostics.Process.Start(ProcessStartInfo)
プロセスを起動するために使用しています。プロセスが正常に起動します。例外がスローされていないため、プロセス ID が取得されます。しかし、プロセスはすぐに終了し、イベント ログに次のようなエラーが表示されます。
エラーが発生しているアプリケーション名: app.exe、バージョン: 1.0.3.0、タイム スタンプ: 0x514cd763
障害が発生しているモジュール名: KERNELBASE.dll、バージョン: 6.2.9200.16451、タイム スタンプ: 0x50988aa6
例外コード: 0xc06d007e
障害オフセット: 0x000000000003811c
障害のあるプロセス ID: 0x10a4
障害のあるアプリケーションの開始時刻: 0x01ce274b3c83d62d
障害のあるアプリケーション パス: C:\Program Files\company\app\app.exe
障害が発生しているモジュール パス: C:\Windows\system32\KERNELBASE.dll
レポート ID: 7a45cd1c-933e-11e2-93f8-005056b316dd
障害のあるパッケージのフルネーム:
エラーが発生しているパッケージ関連のアプリケーション ID:
私は app.exe でかなり完全なログを取得したので (現在)、.NET コードでエラーがスローされているとは思いません (もう)。
ここに本当に不快な部分があります: プロセスを間違って起動しただけだと思ったので、Process.Start()
呼び出しをダムの WinForms アプリにコピーし、自分のようにマシンで実行しました。もちろん、それは最初から、そしてそれ以来毎回うまくいきました.2番目のプロセスを一貫して起動し、意図したとおりに実行することができます. 動作しないのは IIS からの起動のみです。
svc-low に「バッチ ジョブとしてログオン」する権限を与えようとしましたが、「プロセス レベル トークンを置き換える」(ローカル セキュリティ ポリシーで) という権限を自分自身に与えようとしましたが、どちらも違いはないようです。
ヘルプ!
環境の詳細
- Windows Server 2012
- .NET 4.5 (言及されているすべてのアプリケーション)
追加の詳細
最初の app.exe はコンソール アプリケーションでした。起動しようとすると、conhost.exe がイベント ログにエラーを生成していたので、app.exe を Windows アプリケーションに切り替えました。これにより、コンホストは方程式から外れましたが、ここで説明する状況が残りました。(この質問によってその道を案内されました。)
私が使用するオブジェクトは次のProcessStartInfo
ようになります。
既存の質問Process.Start
では、ネイティブ API に移行する必要があると言われていますが、a) その質問は別の状況に対応しており、b) 馬鹿げた WinForms アプリの成功は、それが仕事の実行可能な選択であることを示唆しています。
c# - Windows Server 2012 にインストールされているサーバーの役割の検出
Windows Server 2008 では、WMI と Win32_ServerFeature クラスを使用して、サーバーの機能と役割をプログラムで検出できました。
Windows Server 2012 では、Win32_ServerFeature クラスは廃止され、2012 の新しい機能と役割は含まれていません。
私が知る限り、Win32_ServerFeatureクラスはServer Manager Deploymentに置き換えられており、その使用方法の例はありません。
オンラインで検索しましたが、役に立たないドキュメント以外の情報が見つかりません。
私は 4.5 ドット ネット フレームワーク アプリケーションの c# で開発しています。
windows-server-2012 - Hyper-V VM で HPET を有効にする方法
Hyper-V で HPET を適切に有効にする方法に関するドキュメントを探しています。機能するかどうか、機能する場合は適切に有効にする方法を指定するものを見つけることができませんでした。最初のテストでは、マシンのタイマーまたは HPET と一致していないようです。
Lync および UCMA ベースのアプリケーションを展開していますが、HPET が有効になっているマシンと HPET が無効になっているマシンでは、処理能力に関して大きなパフォーマンスの違いがあることに気付きました。これらのマシンを仮想化できるようにしたいと考えていますが、現時点では HPET が制限要因となっています。
誰かが答えを見つけるために私を正しい方向に向けることができますか?
amazon-web-services - ファイルやその他の構成は、新しい Beanstalk インスタンス間でどのように複製されますか?
とりわけ、各インスタンスは、IIS でのバインディングとして、ますます多くのホストを持つ必要があります。Beanstalk の意図の範囲外で作成する必要がある追加の OS 構成がありますが、質問に対する答えは同じになると思います。
私の質問は単純です。新しいインスタンスはどのように作成されますか? それらは、自分のアプリケーションだけで新しい既定のインスタンスをスピンアップするのと同じくらい基本的なものですか?それとも、新しいインスタンスは、他の (私の最小インスタンス) と同じカスタム IIS バインディング/OS 構成のすべてで表示されますか?