Isi kandungan:
- Dokumen prosedur
- Tetapkan perjanjian tahap perkhidmatan
- Sediakan prosedur panggilan pada
- Merancang untuk pertumbuhan
- Sandarkan pelayan anda
Video: How to solve ORA-28000: the account is locked 2024
Oleh Jeff Heaton
BEA WebLogic Server, yang kini dipanggil Oracle WebLogic Server (Oracle memperoleh BEA pada tahun 2008), adalah salah satu pelayan aplikasi Java yang paling banyak digunakan di pasaran hari ini. Dengan mengetahui beberapa petua pentadbir, memantau pelayan WebLogic anda, dan menjaga WebLogic Server terkini, anda tidak lama lagi akan dalam perjalanan untuk membina dan mengalihkan perkhidmatan web untuk projek besar dan kecil dalam masa yang singkat.
5 Tips untuk Pentadbir Pelayan WebLogic
Kerja pentadbir WebLogic Server mempunyai banyak aspek. Dan semasa anda mentadbir sistem, anda mendapat pengalaman tentang apa yang berfungsi dan apa yang tidak berfungsi. Berikut adalah lima petua berguna untuk pentadbiran WebLogic Server.
Dokumen prosedur
Sebagai pentadbir Server WebLogic, anda akan mengikuti banyak prosedur, termasuk tugas seperti ini:
-
Mulakan semula pelayan
-
Menutup pelayan untuk penyelenggaraan rutin
-
Menggunakan versi WebLogic Server
-
Mencadangkan pelayan
-
Memasang patch terkini
-
Mencipta sumber-sumber Server WebLogic seperti sumber data
Anda harus mempunyai arahan bertulis untuk setiap prosedur ini, yang membolehkan anda mengikuti prosedur yang sama setiap kali, memastikan konsistensi.
Prosedur tertulis juga membolehkan syarikat anda melaksanakan operasi ini semasa anda berada. Di samping itu, jika anda mengambil kedudukan baru dalam syarikat atau dengan firma baru, dengan prosedur bertulis membolehkan anda memenuhi tanggungjawab anda untuk memindahkan pengetahuan kepada pentadbir baru.
Tetapkan perjanjian tahap perkhidmatan
Perjanjian tahap perkhidmatan (SLA) membantu menentukan apa yang pengguna akhir mengharapkan dari pelayan anda dari segi kebolehpercayaan. Kebanyakan pengguna menjangkakan bahawa sistem akan berjalan dan berjalan 24 jam sehari, 7 hari seminggu. Jadual sedemikian tidak mungkin. Ramai peristiwa akan menyebabkan sistem anda turun untuk jangka waktu tertentu. Sebagai contoh, berurusan dengan kegagalan perkakasan, kemas kini rutin, atau menaikkan semula pelayan anda untuk menamakan beberapa.
SLA adalah kontrak antara anda dan pengguna yang menyokong sistem anda. Kontrak ini harus menyatakan jumlah masa yang akan dibenarkan oleh sistem anda sepanjang tahun.
Selain mendefinisikan tempoh penyelenggaraan, perjanjian tahap perkhidmatan yang ditulis dengan baik juga harus menyatakan yang berikut:
-
Apabila penyelenggaraan akan dilakukan
-
Berapa banyak minit gangguan yang tidak dijangka diperbolehkan per tahun
-
Berapa sistem mesti dikembalikan selepas gangguan yang tidak dijangka
-
Berapa kerap sandaran akan dilakukan
-
Peratusan keseluruhan masa bahawa pelayan sepatutnya
Sediakan prosedur panggilan pada
Pada satu ketika, sistem akan turun tidak disangka-sangka.Apabila gangguan yang tidak dijangka berlaku, anda dan kakitangan anda mesti bersedia menghadapinya. Pemadaman itu mungkin sesuatu yang boleh dikendalikan oleh pentadbir atau sesuatu yang berkaitan dengan perisian. Sekiranya gangguan disebabkan oleh ralat perisian, pemaju perlu terlibat dalam penyelesaian. Di samping itu, gangguan ini mungkin berlaku di luar waktu perniagaan biasa. Ini benar terutamanya jika anda bekerja untuk syarikat multinasional.
Merancang untuk pertumbuhan
Apabila sistem anda pertama kali digunakan, anda mungkin tidak memikirkan pertumbuhan. Tetapi anda harus mempunyai pelan apabila sistem semasa anda semakin berkembang. Secara umum, anda mempunyai dua pilihan apabila sistem anda tidak lagi dapat mengendalikan jumlah pemprosesan yang diperlukan:
-
Tingkatkan pelayan anda ke mesin yang lebih cepat. Mungkin salah satu cara paling mudah untuk mengendalikan lebih banyak permintaan adalah untuk meningkatkan ke mesin yang lebih cepat. Ini mungkin bermakna pembelian pelayan baru atau hanya menambah pemproses lain ke pelayan semasa anda. Apabila anda menaik taraf ke mesin yang lebih cepat, anda mesti memastikan bahawa pelayan anda disalin dengan betul ke seluruh rangkaian ke mesin baru. Semua tetapan tatarajah dan pakej yang dipasang hendaklah disalin ke mesin baru.
-
Tambah pelayan tambahan ke kluster anda. Jika anda menjalankan kluster pelayan, anda boleh menambah pelayan lain. Jika anda tidak menjalankan kluster pelayan dan jumlah permintaan anda menjadi terlalu tinggi, anda harus mempertimbangkan menggunakan kluster pelayan. Menambah pelayan lain ke kluster menyebabkan WebLogic Server mempunyai pelayan lain yang boleh berkongsi beberapa beban kerja. Ini membolehkan aplikasi keseluruhannya dapat menerima lebih banyak sambungan.
Sandarkan pelayan anda
Menyandarkan data adalah bahagian penting dari tugas pentadbir mana pun. Untuk membuat sandaran WebLogic, anda perlu menyandarkan sebahagian daripada aplikasi web anda yang berubah - pangkalan data SQL. Jika data ini telah disokong oleh pentadbir pangkalan data, anda tidak perlu bimbang tentang membuat sandaran data aplikasi.
Jika anda kehilangan pemacu keras pada pelayan WebLogic anda, anda dijangka akan memasang semula semuanya dan mendapatkan pelayan berjalan lagi. Sekiranya aplikasi anda dibungkus sebagai fail arkib aplikasi web (WAR), anda boleh mendapatkan kembali permohonan anda dengan cepat dengan memindahkan semula fail WAR.
Pemantauan Pelayan WebLogic
Memantau pemutus anda adalah satu tugas penting yang setiap pentadbir WebLogic Server mesti berurusan. Anda akan memantau sama ada pelayan anda dan beban pelayan. Pemantauan membolehkan anda melihat dengan cepat gambaran keseluruhan bahagian Pelayan WebLogic yang berlainan. Pelayan WebLogic membolehkan anda memantau kawasan berikut:
-
CORBA sambungan
-
EJB
-
HTTP
-
JDBC
-
JMS
-
JNDI
-
subsistem JTA
-
Semua aktiviti pengawasan berlaku melalui Konsol Pentadbiran. Fungsi pemantauan Konsol Pentadbiran tidak terpencil ke satu kawasan tertentu. Sebaliknya, fungsi-fungsi ini diletakkan di kawasan yang sama dengan sistem yang mereka pemantauan.
-
Secara umum, untuk mencari halaman pemantauan untuk perkhidmatan tertentu di WebLogic Server, ikuti langkah berikut:
Log masuk ke Konsol Pentadbiran.
Dalam folder Perkhidmatan (di sebelah kiri skrin), klik folder yang mewakili perkhidmatan yang anda mahu pantau.
-
Maklumat di sebelah kanan konsol berubah untuk mencerminkan perkhidmatan yang anda pilih.
-
Di sebelah kanan skrin, klik tab Pemantauan.
Halaman pemantauan menunjukkan kepada anda berapa banyak sambungan yang aktif, berapa banyak benang menunggu sambungan, dan berapa banyak sambungan tidak tersedia. Dari sini, anda boleh memantau sambungan anda.
-
Mengekalkan Pelayan WebLogic Sehingga Tarikh
Anda harus mengetahui sebarang patch dan versi WebLogic Server yang terkini. Membetulkan kesilapan dan masalah keselamatan yang berlaku antara siaran utama WebLogic Server. Anda harus memuat turun dan memasang patch untuk Pelayan WebLogic serta komponen sistem lain. Ini adalah benar mengenai sistem operasi Windows, yang mempunyai banyak patch keselamatan yang tersedia.
Apabila keselamatan sistem dikompromi, sering kerana pentadbir tidak memasang patch terkini.
Menaik taraf kepada versi WebLogic Server semasa adalah jauh lebih kritikal daripada menggunakan sistem pengendalian dan patch WebLogic Server. Kadang-kadang diperlukan reka bentuk semula kod sumber untuk mendapatkan versi semasa berfungsi dengan baik. Selepas pelepasan awal versi baru, banyak syarikat lebih suka menunggu sehingga pembebasan telah terbukti. Apabila anda membuat keputusan untuk menaik taraf kepada versi terbaru Server WebLogic, anda harus berbuat demikian pada pelayan ujian. Kemudian, selepas anda mengesahkan bahawa pelayan ujian berfungsi dengan baik, anda boleh meletakkan versi baru ke sistem pengeluaran anda.
Anda boleh mendapatkan maklumat paling terkini mengenai halaman web Oracle WebLogic Server.