サーバー管理者

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

3
シンケン-誰でも使ってる?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。回答は事実、参考文献、または専門知識によってサポートされると予想されますが、この質問は議論、議論、世論調査、または詳細な議論を求める可能性があります。この質問を改善し、おそらく再開できると思われる場合は、ヘルプセンターをご覧ください。 6年前に閉鎖されました。 私は最近、Pythonを使用したNagiosの新しい実装であるShinkenを発見しました。ShinkenはNagiosを5種類のデーモンに「分割」し、それぞれが個別のタスクを実行します。まだ試したことはありませんが、私が見たアーキテクチャ全体のアイデアは素晴らしいと思います(Unixのように動作します:1つのプロセス、1つのタスク)。しかし、プロジェクトはまだ少し「環境に優しい」ようです。 だから、誰もがシンケンを試しましたか?あなたの意見は何ですか?

5
memcacheデーモンのプールを使用してセッションをより効率的に共有できますか?
1台のWebサーバーのセットアップから2台のWebサーバーのセットアップに移行しているため、2つの負荷分散マシン間でPHPセッションの共有を開始する必要があります。すでにmemcachedがインストールされており(開始されているため)、php.iniファイル内の3行のみ(session.save_handlerおよびsession.save_path)を変更するだけで、新しいサーバー間でセッションを共有できることに驚きました。 私は置き換えました: session.save_handler = files で: session.save_handler = memcache 次に、マスターWebサーバーでsession.save_pathlocalhostを指すように設定します。 session.save_path="tcp://localhost:11211" スレーブWebサーバーではsession.save_path、マスターを指すように設定します。 session.save_path="tcp://192.168.0.1:11211" 仕事は終わった、私はそれをテストし、それは動作します。しかし... 明らかにmemcacheを使用するということは、セッションがRAMにあり、マシンがリブートされるかmemcacheデーモンがクラッシュすると失われることを意味します-これには少し懸念がありますが、2つのWebサーバー間のネットワークトラフィックを特に心配しています(特になぜなら、誰かがスレーブWebサーバーに負荷分散されると、そのセッションはマスターWebサーバーからネットワークを介してフェッチされるからです。save_pathsネットワークを使用する前にマシンが独自のセッションストレージを検索するように2つ定義できるかどうか疑問に思っていました。例えば: マスター: session.save_path="tcp://localhost:11211, tcp://192.168.0.2:11211" スレーブ: session.save_path="tcp://localhost:11211, tcp://192.168.0.1:11211" これにより、サーバー間でセッションが正常に共有され、パフォーマンスが向上しますか?つまり、ネットワークトラフィックを50%節約します。または、この手法はフェイルオーバー専用です(たとえば、1つのmemcacheデーモンに到達できない場合)。 注:memcacheの複製について具体的に尋ねているわけではありません-PHP memcacheクライアントがプール内の各memcacheデーモン内でピークに達し、見つかった場合はセッションを返し、見つからない場合のみ新しいセッションを作成できるかどうかすべての店で。私がこれを書いているとき、私はPHPに少し質問していると思っています、笑... 想定:スティッキーセッションなし、ラウンドロビンロードバランシング、LAMPサーバー。


6
LAN内のTCP再送信の原因を見つける
こんにちはサーバー障害の住人 約100台のコンピューター、2台のWindowsドメインサーバー、12台のVoIP電話で構成されるLANで、いらいらする問題があります。約1年前、毎週かそこらにインストールしてから、VoIP電話が自動的にリセットされることに気付きました-時々通話の途中です。同時に、コンピューター上の接続が一時的に失われる兆候もしばしば見られます。ネットワーク共有にアクセスしているときにエクスプローラーがフリーズしたり、データベースサーバーへの接続が失われたために管理ソフトウェアにエラーが発生したりします。 VoIP PBXとネットワークの残りの部分との間の接続でWiresharkの監視を行っています。Wiresharkは、電話の再起動を記録するときに、再送信されたTCPパケットの塊を拾います。Wiresharkのログには、1日あたり5パケットから数百件までの約2クラスターの再送信が記録されています。各クラスター内のそれらは主にPBXとVoIP電話のセットの間にありますが、常に同じセットではありません。多くの場合、同時に再送信されるのは同じスイッチに接続された電話ですが、ネットワークの両端にある電話に対して再送信が同時に発生することもあります。通常、クライアントマシンとファイルサーバー間など、TCPトラフィックの受け渡しでいくつかの偶然の再送信があります。 再送信と電話のリセットの急増は、ネットワークの負荷が高い場合とはあまり相関しません。それらは日中にわずかに多く発生するようですが、ほとんどの場合、トラフィックが減少するはずの夜に発生します。ほとんどのコンピューターの電源がオフになっていて、トラフィックを最小限に抑える必要がある夜間にかなり頻繁に発生します。 このような問題の原因を診断するのに役立つアイデアはありますか?まだ試していませんが、そうすべきである1つのことは、すべてのスイッチのファームウェアを更新することです。
25 networking  tcp  voip 


4
人気のあるIMネットワークはこのように機能しますか?
この質問は、サーバー障害で回答できるため、スーパーユーザーから移行されました。 9年前に移行され ました。 Joe、Jack、およびJillは、IMを会社Aの社内および世界中の顧客やパートナーとのコミュニケーションメディアとして使用しています。ここでふざけない-それは合法的な作業ツールです。 +-----+ +-----+ |Mary | |Joe |--------+ +-----+ +-----+ | / +------+ ____________/ +-----+ | | / \ |Jack |-----|Server|-----| The Internet | +-----+ | | \____________/ +------+ \ +-----+ | \ |Jill |--------+ +-----+ +-----+ |Paul | +-----+ インターネット接続が切断されても、ジョー、ジャック、ジルが社内で相互にIMを送信できるようにしたいのですが。結局のところ、それらの間のネットワーク接続は損なわれていません。一般的なIMネットワークのいずれかがこれを透過的に実行できますか?おそらく、会社のサーバーにプロキシのようなプログラムをインストールしますか? These three still see each other v …


12
IIS / SMTP-電子メールがmailroot / Queueで止まっている
IISピックアップディレクトリ内のSMTP経由で電子メールを送信しようとしています。残念ながら、電子メールはmailroot / queueフォルダーに入ってそこにとどまっています。実際に送信されることはありません。 なぜこれが起こるのか、問題の潜在的な修正方法を知っていますか?
25 iis  smtp 

6
本番用Ubuntuボックスを更新すると、すべきこととしないことができます
頻繁に本番web / db / toolsボックスにログインして、典型的なメッセージを確認します。 30個のパッケージを更新できます。16個の更新はセキュリティ更新です。 私の質問は、すべての皆さんが本番用のUbuntuボックスの更新をどのように処理するかです。これらの更新を自動化しますか?ダウンタイムを設定していますか?問題は、更新によって既存の構成ファイルなどが壊れる可能性があることを決して知らないことです。 この問題の他の部分は、パッチに遅れないようにすることは「良いこと」ですが、パッチはほぼ毎日リリースされます。毎日利用可能な新しいセキュリティパッチがある場合、どれだけのスケジュールの停止を行う必要がありますか? 更新の管理方法に関する回答のスレッドは非常に便利だと思います。


9
1つのext3ディレクトリ内のファイルの最大数は、許容可能なパフォーマンスを得ていますか?
サーバーフォールトで回答できるため、 この質問はStack Overflowから移行されました。 9年前に移行され ました。 私はext3ディレクトリに書き込むアプリケーションを持っていますが、それはやがて約300万のファイルに成長しました。言うまでもなく、このディレクトリのファイル一覧を読むのは耐えられないほど遅いです。 ext3のせいにしません。適切な解決策は、./a/b/c/abc.extのみを使用するのではなく、などのサブディレクトリにアプリケーションコードを書き込むことでした./abc.ext。 私はそのようなサブディレクトリ構造に変更していますが、私の質問は単純です:許容されるパフォーマンスを得ながら、1つのext3ディレクトリにおよそいくつのファイルを保存する必要がありますか?あなたの経験は? または言い換えれば、300万個のファイルを構造体に保存する必要があると仮定した場合、./a/b/c/abc.ext構造体の深さはいくつになりますか? 明らかにこれは正確に答えることができない質問ですが、私は球場の見積もりを探しています。

7
UbuntuでPythonのMod_WSGIを設定する方法
UbuntuボックスでMOD_WSGIをセットアップしようとしています。http://ubuntuforums.org/showthread.php?t=833766で見つけた次のステップを実行する必要があると言っているステップを見つけました。 sudo apt-get install libapache2-mod-wsgi sudo a2enmod mod-wsgi sudo /etc/init.d/apache2 restart sudo gedit / etc / apache2 / sites-available / defaultおよびディレクトリの更新 <Directory /var/www/> Options Indexes FollowSymLinks MultiViews ExecCGI AddHandler cgi-script .cgi AddHandler wsgi-script .wsgi AllowOverride None Order allow,deny allow from all </Directory> sudo /etc/init.d/apache2 restart test.wsgiを作成しました def application(environ, start_response): status …

10
複数のIPアドレスが単一のホスト名を指すようにする
Windowsシステムでは、このファイルがにありますC:\WINDOWS\system32\drivers\etc\hosts。このファイルにより、特定のIPアドレスをデフォルトでホスト名に設定できます。 問題は、ホスト名に複数のIPアドレスを設定できるかどうかです。たとえば、次のようなことができますか? 192.168.244.128 gateway.net 192.168.226.129 gateway.net そして、ブラウザがそれらの両方に解決できることを期待し、どちらが機能するのかを見て、そのどちらを指すのか? そうでない場合、私が望む行動を得る他の方法はありますか? 注:このアプリは自分のローカルエリアネットワークに展開しているため、インターネットは必要ありません。

3
Windowsのbatスクリプトで1からnまでカウントするForループ
batスクリプトファイル内でWindowsコマンドをn回実行する必要があります。私はさまざまなプログラミング言語でこれを行う方法を知っていますが、Windowsコマンドラインでそれを正しく実現することはできません:-( 私はどちらかのようなものを期待するだろう for(int i = 0; i < 100; i++) { // do something } またはこれも(完全に真剣ではありませんが) 1.upto(100, { // do something }) ありがとう! 編集 java、perl、c、またはこのようなバットスクリプトを生成するものでプログラムを書くことができます for %%N in (1 2 3 4 5 6 7 8 9 10 11 12) do echo %%N 等々。または「より良い」: echo 1 echo 2 echo 3 …

2
SQL Serverでトレースフラグを「永続的に」設定していますか?
SQL Serverトレースフラグ7646を使用してフルテキストブロックを緩和する必要がありますが、おそらくデータベースサーバーが再起動されたときに、トレースフラグ自体が「設定解除」されたことに気がつきました。 私は使用しました DBCC TRACEON (7646, -1) トレースフラグを設定し、 DBCC TRACESTATUS すべてのトレースフラグを表示します。これにより、設定されていないことがわかりました(再起動後、推測されます)。トレースフラグを永続的に設定するには、次のようにしました。 SQL Server Configuration Managerに行きました SQL Serverサービスの表示されたプロパティ 詳細設定タブにアクセスしました Startup Parametersオプションを編集しました そして追加 ; -T {tracenumber} 最後まで、そう... -dD:\ MSSQL10.MSSQLSERVER \ MSSQL \ DATA \ master.mdf; -eD:\ MSSQL10.MSSQLSERVER \ MSSQL \ Log \ ERRORLOG; -lD:\ MSSQL10.MSSQLSERVER \ MSSQL \ DATA \ mastlog.ldf ; …
25 sql-server  trace 

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