Cara mengkonfigurasi Apache sehingga saya bisa mendapatkan statistik sumber daya server per situs web / per skrip

-1

Bagaimana Apache dapat dikonfigurasi sehingga akan mudah untuk mendapatkan statistik sumber daya server (CPU, memori) per situs web (seperti yang didefinisikan oleh sites-enabledentri terpisah ) dan / atau dengan skrip (masing .html- masing atau .phpfile di situs web mana pun)? Saya telah mempertimbangkan untuk membuat instans Apache individual per situs, tetapi saya perlu menyimpan semua situs pada alamat IP yang sama karena itu adalah batasan host web (tidak ada lagi alamat IP untuk dialokasikan).

Masalahnya adalah server cukup kelebihan beban (kebanyakan memori). Saya ingin tahu situs web mana yang akan dipindahkan ke server yang berbeda. Berdasarkan jumlah klik, ada kurang dari satu urutan besarnya antara situs paling-hit dan situs paling-hit (termasuk file statis seperti gambar). Jika saya dapat memilih satu file atau situs untuk dipindahkan / dioptimalkan maka itu akan membantu.

Ini adalah Apache2 yang berjalan di Ubuntu Server 12.04.

dotancohen
sumber
Downvoter, tolong jelaskan bagaimana Anda berpikir bahwa pertanyaan ini dapat diperbaiki. Ini adalah pertanyaan sah yang membahas masalah yang sah.
dotancohen

Jawaban:

0

Saya pikir Anda tidak bisa melakukannya dengan mudah. jika Anda ingin melakukan itu, saya pikir Anda dapat memisahkan Anda contoh apache (maksud saya server apache berbeda, bukan hanya proses yang berbeda). konfigurasi berjalan dibagikan di antara semua proses apache, jadi tidak ada cara untuk memisahkan statistik cpu. Anda dapat memisahkan mereka dan menggunakan proxy, tetapi tampaknya berlebihan bagi saya.

Namun Anda dapat mengukur klik situs web untuk setiap host virtual, dan memiliki perkiraan perkiraan sumber daya yang dikonsumsi oleh situs untuk memperkirakan. tidak benar-benar yakin apa yang Anda butuhkan, jadi saya mungkin mengatakan omong kosong

Wakaru44
sumber