サーバー管理者

システムおよびネットワーク管理者向けのQ&A

4
Nginx:ロケーションディレクティブの一致するサーバーホスト名
私は単一のサーバーディレクティブの下で複数のドメインを実行しているnginxを持っています server { listen 80; server_name www.domain.com; server_name x.domain.com; server_name y.domain.com; ---- ---- ---- } 次に、locationディレクティブを使用してサブドメインを照合し、基本認証を適用する必要があります。と同等 location x.domain.com { auth_basic "Admin Login"; auth_basic_user_file /etc/nginx/.htpasswd; } どうすればいいですか?
18 nginx 

3
IISはweb.configからカスタムHTTPモジュールをロードしません
web.configから読み込むASP.NET MVC3 Webサイト用のカスタムHTTPモジュールがあります。 <system.web> <httpModules> <add name="MyModule" type="MySolution.Web.MyHttpModule, MySolution.Web" /> </httpModules> </system.web> VS Webサーバー内からサイトを実行するとモジュールが正しく読み込まれます(Initメソッドのブレークポイントがヒットします)が、IISでホストすると無視されるようです(ブレークポイントが失われ、モジュールの機能がありません)サイトから)。私は2つの別々のIISボックスで同様の結果を試してみました。 何が間違っていますか?IISがサイトのweb.configからモジュールをロードできるようにするためにフリックする必要がある設定はありますか?

3
1,000M行のMySQLテーブルの構築
この質問は、コメントの提案、複製の謝罪に基づいて、Stack Overflowから再投稿されています。 ご質問 質問1:データベーステーブルのサイズが大きくなると、どのようにMySQLを調整してLOAD DATA INFILE呼び出しの速度を上げることができますか? 質問2:コンピューターのクラスターを使用して、異なるCSVファイルをロードしたり、パフォーマンスを改善したり、強制終了したりしますか?(これは、ロードデータと一括挿入を使用した明日のベンチマークタスクです) ゴール 画像検索用の特徴検出器とクラスタリングパラメーターのさまざまな組み合わせを試しています。その結果、タイムリーに大きなデータベースを構築できる必要があります。 マシン情報 マシンには256ギガバイトのRAMがあり、データベースを配布することで作成時間を改善する方法がある場合、同じ量のRAMを使用できる別の2つのマシンがありますか? テーブルスキーマ テーブルスキーマは次のようになります +---------------+------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +---------------+------------------+------+-----+---------+----------------+ | match_index | int(10) unsigned | NO | PRI | NULL | | | cluster_index | int(10) unsigned | NO | PRI …

1
My First Rack-サーバーラックに関する基本的な知識
そのため、私の会社は最近新しい建物に引っ越し、上司はスイッチを搭載したAPCラックを設置しました。現在、ラックサーバーを購入してそこに設置することを検討しています。 私は単なるPC修理のようなIT担当者であり、実際のデータセンターのような経験はあまりありません。 初心者向けの良いリンク/ハウツー/ビデオ/ベストプラクティス/よくある落とし穴を探しています。 質問の例: サーバーをラックにマウントする方法は? PDUとは何ですか?必要ですか? モニター/キーボード/マウスをラックに入れるにはどうすればいいですか? ネームブランドサーバーを購入する必要がありますか?またはいくつかの安いノックオフ? サーバーをローカルのIT担当者(ラックのセットアップ/ネットワーク接続)から購入する必要がありますか、それともメーカーから直接購入する必要がありますか?(dell.com)
18 rack  rackmount 


4
IPアドレスは実際にどのように割り当てられますか?
統治体がIPアドレスを割り当てる方法、企業がBGPを使用してそれらのIPをアドバタイズする方法、およびインターネットの仕組みを理解するのに苦労しています。それでは、DNSはどこから来るのでしょうか? 誰もがこのようなものが実際にどのように機能するかについての良い読書を提案できますか?いくつか質問があると思います。1つ目は、ARIN(または他の管理機関)が実際に重要なのか?彼らがいなかったら、混chaosがあるでしょうか?ブロックを割り当てるとき、彼らはそれを文字通り割り当てませんか?アドバタイズするには、BGPを使用する必要がありますか?私はいつもあなたがIPをルーティングしている閉じたホスティング環境(専用/共有)に慣れています。 次に、DNSはどのように機能しますか?レジストラを使用して、DNSサーバー(eNom)を登録できます。実際にはどういう意味ですか?Bindをインストールし、そのすべてを機能させ、自分のDNSサーバーを実行していますが、そのDNSサーバーを登録しているのは誰ですか?わかりません。 これは私が知っておくべきことであり、知らないことだと感じており、本当にイライラしています。インターネットはどのように機能しますか?IPの割り当てから、IPのルーティングを行う企業、そしてDNSへ。 私は例を持っていると思います-私はこのIPスペースを持っています158.124.0.0/16(例)同社は158.124.0.0/17のインターネットに面しています。(まず、企業がIPのブロックを割り当てられてから使用しないのはなぜですか?予約済みの内部スペース10.xおよび192.xを使用しないのはなぜですか?)。だから、それが私がいるところです。これらのIPを実際にインターネットで入手して利用可能にするにはどうすればよいですか?シカゴとニューヨークにデータセンターがあるとします。写真をアップロードすることはできませんが、ここにリンクできます:http : //begolli.com/wp-content/gallery/tech/internetworkings.png 私は、IPブロックが割り当てられたときから、BGPを使用する会社(パブリックAS#を取得する)にどのようになり、その後DNSがどのように機能するのかを理解しようとしています。 私の写真から何かが見えるでしょうか?シナリオをまとめることを試みましたが、良い仕事をしたかどうかはわかりません。


9
Webサイトが利用可能かどうかを自動的にテストするスクリプト
私は、クライアント用にいくつかの小さなWebサイトをホストしている自分のCentos VPSを持つ孤独なWebデベロッパーです。今日、httpdサービスが停止したことを発見しました(明確な理由はありませんが、それは別のスレッドです)。私はそれを再起動しましたが、今度は電子メールやSMSが再び発生した場合に通知される方法を見つける必要があります。 サーバー監視ソフトウェアを含む、おそらく多くの異なる可能性があることを知っています。本当に必要なのは、実稼働サーバーからページを読み込もうとする開発ホスト(オフィスで恒久的に実行されている)からcronジョブとして実行できるスクリプトであり、30秒以内に読み込まれない場合は秒後にメールまたはSMSを送信します。私はシェルスクリプトを作成するのがかなり難しいので、この質問です。 どんな提案もありがたいことに感謝します。

4
ステージングのポイントは何ですか?
私はこれを解決したと思っていましたが、Continuous Delivery(優れた本)を読んだ後、少し混乱しています。彼らは以下のためのサーバーを持つことについて話します: 開発 さまざまな形式の自動テスト ユーザー受け入れテスト(UAT)-つまり、クライアントと一緒に座って彼らにそれをデモンストレーションし、彼らに探索的テストをさせます。社内のテスターは、この設定を探索的テストにも使用できます。 演出 製造。 ステージングは​​常にUAT機能を提供すると考えていましたが、ステージングは​​別のレベルとしてステージングされているようです。そのスキームでは、ステージングサーバーはどのような機能を提供しますか?


10
SSDドライブのゼロ化
お客様向けにVPSをホストしています。各顧客VPSには、標準のスピンドルハードディスク上のLVM LVが与えられます。顧客が去る場合、データが他の顧客に漏れないようにこのLVをゼロにします。 ホスティング事業にSSDを使用することを考えています。SSDに「ウェアレベリング」テクノロジーがあるため、ゼロ化は無意味になりますか?顧客データが他の顧客に漏洩することを許可できないので、このSSDのアイデアは実行不可能になりますか?
18 hard-drive  ssd 


4
ミラーモードRAM:価値はありますか?
ブレードサーバーのセットアップ用のIntelの「ミラーチャネルモード」(ベアメタルブレードで実行される中程度の重さの典型的なMySQL OLTPデータベース。現在仮想化はありません)にはあまり馴染みがありません。 インテルのドキュメントから、私は見つけることができました: Intel Xeon Processor 5500シリーズおよびIntel Xeon Processor 5600シリーズは、ミラーリング構成でDDR3 DIMMの利用可能なチャネルを構成するためのチャネルミラーリングをサポートしています。ミラーリングされた構成はメモリの冗長イメージであり、修正不可能な散発的なエラーが存在しても動作を継続できます。チャネルミラーリングは、メモリデータの2つの同一イメージが維持されるRAS機能であり、最大限の冗長性を提供します。 Intel Xeon Processor 5500シリーズおよびIntel Xeon Processor 5600シリーズプロセッサベースのIntelサーバーボードでは、チャネル間でミラーリングが実現されます。アクティブチャネルはプライマリイメージを保持し、他のチャネルはシステムメモリのセカンダリイメージを保持します。Intel Xeon Processor 5500シリーズとIntel Xeon Processor 5600シリーズプロセッサの統合メモリコントローラは、読み取りトランザクションのために両方のチャネルを交互に切り替えます。通常の状況では、書き込みトランザクションは両方のチャネルに発行されます。 しかし、私は彼らがここに置いているものを本当に拾い上げているわけではありません。ストレージ容量の半分を失いますが、メモリの「冗長性」を獲得し、読み取り/書き込みパフォーマンスの利点を得ることができますか?RAMのRAID 1が好きですか?この構成で実際に経験した人はいますか?
18 memory 

5
NICポーリングと割り込みを必要とするネットワーク負荷は何ですか?
フレーム結合(NAPI)が必要な場合、およびフレームごとに1つの割り込みで十分な場合に答えられるデータまたは基本的な計算はありますか? 私のハードウェア:IBM BladeServer HS22、Broadcom 5709 Gigabit NICハードウェア(MSI-X)、デュアルXeon E5530クアッドコアプロセッサ。主な目的は、Squidプロキシサーバーです。スイッチはCisco 6500シリーズです。 私たちの基本的な問題は、ピーク時(100 Mbpsのトラフィック、10,000 ppsのみ)に、待ち時間とパケット損失が増加することです。2.6.38への多くのチューニングとカーネルアップグレードを行った結果、パケット損失は改善されましたが、遅延は依然として不十分です。pingは散発的です。ローカルGbps LANで200ミリ秒にもジャンプします。CPU /メモリの負荷は良好ですが、Squidの平均応答は30msから500 + msにジャンプします。 ピーク時には、割り込みは約15,000 /秒に上昇します。KsoftirqdはCPUをあまり使用していません。irqbalanceをインストールして、すべてのコアでIRQ(eth0とeth1にそれぞれ8)のバランスを取りましたが、それはあまり役に立ちませんでした。 Intel NICにはこのような問題はないように見えますが、ブレードシステムと固定構成ハードウェアの事実を行うため、Broadcomsに固執しています。 すべてがNICが主犯であると指摘しています。私が今持っている最良のアイデアは、レイテンシーを低く、スループットを高く保ちながら、割り込みを減らすことです。 残念ながらbnx2はadaptive-rxまたはtxをサポートしていません。 適応割り込みの対NAPIスレッドの答えが与えられた問題を回避するための割り込み調停の偉大なオーバービューが、どのように計算最適のethtool合体設定への具体的な情報を提供します。単なる試行錯誤よりも優れたアプローチがありますか? 上記のワークロードとハードウェア構成にはNAPIも必要ですか?または、パケットごとに単一の割り込みで生きることができますか?

3
255.255.255.255対192.168.1.255
ブロードキャストを実行しているいくつかのアプリケーションをデバッグしようとしています。 ブロードキャストアドレス255.255.255.255と、ifconfigで報告されるBcast:192.168.1.255などの違いは何ですか
18 networking 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.