サーバー管理者

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

1
Django / Apache / mod_wsgiサイトのCPU負荷が高い
Apacheベンチを使用したAWSスモールインスタンス(Ubuntu 10.04)でのdjango 1.21 / Apache / mod_wsgi構成の負荷テストでは、同時リクエスト数が少ない場合に、非常に高いCPU負荷(稼働時間とvmstatを使用)が示されています。 ab -c 5 -n 1000 "my_url" ...この稼働時間の出力を引き起こします: 18:04:54 up 9 days, 16:54, 3 users, load average: 5.33, 2.45, 1.91 Apacheベンチの同時実行値が2でもCPUは100%です。同じリージョン/ゾーンの別のAWSインスタンスからApacheベンチを実行しています。問題のアイデア、またはこれをデバッグし続ける方法はありますか? 詳細: 必死になって、私は単純な「Hello World」ビュー(DB呼び出しなどなし)でバニラdjangoプロジェクト/アプリをインストールしました。同じ結果。だから私はそれが私のアプリケーションコードではないかと疑います。 負荷テスト中のメモリ使用量は正常に見えます。 負荷テストの前/最中/後のvmstat出力は次のとおりです。 procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu---- r b swpd free buff cache si so bi bo in cs …


2
apache2:登録済みハンドラーのリストを取得します
Apacheからすべてのハンドラーのリストを取得することは可能ですか?ではでSetHandlerハンドラを作成することが可能です。 1つの可能な使用法は、特定のファイル拡張子のハンドラーを追加することです(addHandler)。可能なすべてのハンドラーとその識別子を知っていると、それらをファイル拡張子に一致させるプロセスが簡単になります(またはURLハンドラーが可能なURLのリストを作成する場合)。 ハンドラーは、Apacheコアで何らかのリストで管理する必要があります-このリストを取得するにはどうすればよいですか?


7
私の環境にはVLANが必要ですか?
私は学校の新しいネットワークマネージャーです。複数のWindowsサーバー、約100のWindowsクライアント、10のプリンター、1つのCiscoルーター、6つのCiscoスイッチ、および1つのHPスイッチで構成される環境を継承しました。また、VoIPを使用しています。 私たちの建物には4つのフロアがあります。各フロアのホストは、個別のVLANに割り当てられています。1階のオフィスには独自のVLANがあります。すべてのスイッチは独自のVLAN上にあります。IP電話は独自のVLAN上にあります。また、サーバーは独自のVLAN上にあります。 ネットワーク上のホストの数について、これらすべてのVLANは本当に私を買いますか?VLANの概念は初めてですが、この環境では複雑すぎるようです。またはそれは天才であり、私はそれを取得しませんか?

2
Apacheリダイレクトとキャッシュヘッダーの設定?
Apacheでリダイレクトを行うのは簡単です(mod_alias): RedirectMatch ^.*$ http://portal.example.com/ キャッシュヘッダーの設定も同様に簡単です。 Header set Cache-Control max-age=0 Header set Expires "Thu, 01 Dec 1994 16:00:00 GMT" (私はこれをキャッシュしたくない) だが!2つを組み合わせることができないようです。この構成では、リダイレクトは送信されますが、ヘッダーは送信されません。 <VirtualHost *:80> ServerName __default__ Header set Cache-Control max-age=0 Header set Expires "Thu, 01 Dec 1994 16:00:00 GMT" RedirectMatch ^.*$ http://portal.example.com/ </VirtualHost> 実際に起こることの例: jb@apto % telnet 192.168.0.1 80 Trying 192.168.0.1... Connected …


7
非常に高密度のPC /ラックが必要
私はサーバーの男、具体的にはブレードの男で、私のハイエンドのギアをよく知っていますが、少し迷ってしまいましたが、あなたが助けてくれるかもしれません。 私は特定の仕事をするサーバーの仕様を持っています、それを仮想化することを検討しました、そして鈍い理由のためにそれはうまくいきません(とにかくまだ)。 マシンは持っている必要があります。 電力/熱がかなり低いデュアルコアコンシューマプロセッサ(おそらく、新しいi3の1つだと思いますか?) 4GB以下の通常のデスクトップメモリ 2つのPCIeスロット-1つはシングルスロットx16 GPU(480または類似のものではなく、9800GTまたは240などのラインに沿ったもの)-最大約150W)を受け入れることができ、もう1つのスロットはカスタム低電力DSP用です 通常のデュアルチャネルサウンドカードを内蔵 単一のGigE PXE / iSCSIブート可能NIC USB、キーボード、マウス、サウンドI / O、SATA / PATA、DVD /ハードディスクはまったく必要ありません。 XPまたはW7(32ビット)のいずれかを実行します。 これらをできる限り多くデータセンターに導入する必要があります。また、できるだけ基本的なスペックを考慮して、できるだけ安価にしたいので、通常は気にしないので、専門家はいません。いくつか必要です。これらのマシンの数百または数千、およびラックあたり約8KWの制限があります(これは少し上がる可能性があります)。 私は通常HPブレードを使用していますが、それらのBL2x220でさえ非常に高価であり、とにかく必要なものが正確に得られません。私はSGI / Rackableを見ましたが、それらはすべてXeonsなどのサーバー指向です。 あなたの考えは何ですか?これはサーバーに直接関連しているわけではありませんが、専門的な理由によるものです。ご協力いただきありがとうございます。
10 desktop 


4
sshで長時間実行コマンドを実行する
私はsshサーバーに接続していて、約かかるPythonスクリプトを開始しています。完了まで24時間。インターネット接続が途中で切れた場合はどうなりますか?コマンドは停止しますか? ローカルの切断が影響を及ぼさず、ssh再度ログインした後もその出力を引き続き表示できるように、長期実行コマンドを実行する方法はありますか?
10 linux  ssh 

6
Perfmon-データコレクターセットを開始できません
データコレクターセットを作成して起動しようとした後、Windows 2008サーバーでperfmonを実行すると、次のエラーが表示されます。 「データコレクターセットまたはその依存関係の1つは既に使用されています。」 2つの仮想マシンを同じように構成しています。一方のサーバーでは問題なく動作しますが、もう一方のサーバーでは動作しません。 何かご意見は?

2
IISはステータス995でリクエストスレッドを中止します
本番サーバーで問題が発生しているサイトがありますが、リクエストが中止された(つまり、応答がない)開発マシンでは問題が発生していません。 毎回正確に1:19分後に失敗し、私の開発マシンでのリクエストは約1:44かかります。 コンテンツの長さは約650Kなので、問題ありません。 運用環境はIIS7を搭載したWindows 2008であり、開発環境はIIS 7.5を搭載したWindows 7です。 は同一のweb.configを持っていますが、マシンの設定は少し異なります(ただし、インストールから標準である必要があります) 何が原因でしょうか? アクセスログを見ると、行はwin32-code 995によって0バイトと応答して0バイトを示しています。これは0である必要があります。これはアクセス行の最後の列です。 sc-status sc-substatus sc-win32-status sc-bytes time-taken 200 0 995 0 76933 995は「スレッドが中止されました」または何かに関連しているようです。したがって、要求を中止するのはIISであると確信しています。w3wp.exeプロセスは、リクエストが停止した後もしばらくは実行されているように見えるため、出力ストリームに書き込む時間になるまで、Webアプリケーションが気付くこともないと思います。 編集:別の接続で試してみましたが、データがないためにファイアウォールが接続をドロップするようです(時期尚早)。したがって、995コードです。

4
Nagiosデータを中央監視サーバーに送信する
Nagiosを、すべてファイアウォールの背後にある3つのばらばらのネットワーク上にセットアップしました。監視はうまく機能しており、やや複雑な構成のこつを取得しています。これらのネットワークの外部にあり、利用できるようにするサーバーがあります。私がやりたいことは、理想的には、ファイアウォールの内側にあるこれらのNagiosサーバーが引き続き通常の監視を行い、通知を従来どおり送信することですが、すべてのサーバーに自分のデータを送信してもらいたいですファイアウォールの外側。 基本的に、このサーバーは、接続されていない各ネットワーク内ですべてが同時に行われていることを確認できる場所であり、サーバーに接続しているのは他のNagiosサーバーだけです。ファイアウォールの設定は問題ではありません。Nagiosでこれを設定する方法がわかりません。 NSClient ++でWindowsサーバーを監視するCentOS 5.5のソースからコンパイルされたすべての監視サーバーでNagios 3.2.1を実行しています

5
SharePointの交換
SharePointの交換品を探しています。 私たちは、apache2で動作するオープンソースアプリケーションを探しています。基本的にはコメントのあるドキュメントストアである必要があります。権限を管理するためのADとの統合。私たちは数日探していましたが、複数の人のgoogle fuが失敗しました。 私たちはAlfrescoを試しましたが、実行速度が非常に遅くなっています(tomcat)。 私たちはdjango-cmsを調査していますが、それは間違った種類のようです(別の何かのために構築されています)。

2
rsyncは新しいファイルのみをコピーし、更新はありませんか?
rsyncを使用してリモートサーバーからファイルをコピーしたいと思います。私はしたいと思います サーバーからファイルをコピーするだけで、プッシュバックはしません。 存在しないファイルをコピーします。リモートファイルの方が新しい場合は、コピーしたくない 自動で。これにより、毎回パスワードの入力を求められます。それをcronで実行してもらいたいのです。それで、cronによって実行されるbashスクリプトでそれをどのように実行しますか?
10 linux  rsync 

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