nginx - サーバー構成に基づいて Web サービスパラメータを設定するにはどうすればよいですか?
淡淡烟草味
淡淡烟草味 2017-05-16 17:02:45
0
3
425

最近サーバー関連のことをいじっていて、いくつかの問題に遭遇しました。皆さんに助けを求めたいと思います。
現在のWebサイトアクセス状況:PV:15W+、IP:2W+
サーバー構成:
CPU: 4 * Intel(R) Xeon(R) CPU E5-2430 0 @ 2.20GHz
メモリ: 4G
帯域幅: 6M
ハードドライブ: 2*100G HDD


このサーバーは wdcp パネル、php5.2 + mysql 5.1 を使用していましたが、ピーク時の CPU と負荷は非常に安定していました。その後、サイトがハッキングされた後、システムを再インストールした後、私も使用しました。ワンクリック環境( blog.linuxeye.com のパッケージ)、Lanmp環境構築、サービス開始後、別サーバーでabテスト(ab -c 100 -n 500)をしたところ、すぐにCPUがいっぱいになり、負荷も急上昇、プログラムは WordPress で、現在のピーク期間には耐えられますが、CPU が 98% 程度になることが多く、アクセス速度は以前ほど速くありません
; 同時実行状況netstat -an | grep ESTABLISHED | wc -lを確認してみると、ピーク時の600件程度でアクセスすると3秒ほど待たされ、負荷も非常に高いことが分かります。

これについて知りたいのは:

  1. このサーバー構成では、この種のトラフィックが制限ですか?どの程度まで達成できるのでしょうか?
  2. Apache (2.4) はプリフォーク モードで動作します。ユーザーがアクセスするとプロセスが作成されますか?
  3. Apache のプリフォーク設定の MaxConnectionsPerChild パラメーターは、各プロセスの最大接続数を指します。たとえば、ページにアクセスするときに、同時に js、css、img リクエストが存在します。これはキープアライブ期間を指します。
  4. 現在のサーバー構成に基づいて、Apache または nginx の構成パラメーターを決定して設定するにはどうすればよいですか?リソース使用量はどのように計算されますか?

経験豊富な先輩方からご指導をお願いします、ありがとうございます!

淡淡烟草味
淡淡烟草味

人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!