Logo ms.emedicalblog.com

Isu Semasa Laman Web Tetap

Isu Semasa Laman Web Tetap
Isu Semasa Laman Web Tetap

Sherilyn Boyd | Editor | E-mail

Video: Isu Semasa Laman Web Tetap

Video: Isu Semasa Laman Web Tetap
Video: Perginya seorang legenda rock… sekitar pengebumian Mael XPDC 2024, Mac
Anonim
Whew, maaf tentang itu. Masalah pemuatan halaman seketika beberapa hari lalu telah diselesaikan sekarang (untuk real time ini);-). Maafkan saya kerana tidak mendapat lebih banyak artikel baru pada hari terakhir atau dua, saya telah bekerja pada ini cukup kerap dan tidak mempunyai peluang untuk meletakkan apa-apa yang baru sehingga selain dalam jeda singkat di antara ketika masalah itu seolah-olah pergi dan apabila ia bermula lagi. Semuanya kembali kepada keadaan normal sekarang dan baru akan berlangsung esok (Khamis-15).
Whew, maaf tentang itu. Masalah pemuatan halaman seketika beberapa hari lalu telah diselesaikan sekarang (untuk real time ini);-). Maafkan saya kerana tidak mendapat lebih banyak artikel baru pada hari terakhir atau dua, saya telah bekerja pada ini cukup kerap dan tidak mempunyai peluang untuk meletakkan apa-apa yang baru sehingga selain dalam jeda singkat di antara ketika masalah itu seolah-olah pergi dan apabila ia bermula lagi. Semuanya kembali kepada keadaan normal sekarang dan baru akan berlangsung esok (Khamis-15).

Bagi mereka yang berminat dengan apa yang salah dan bagaimana ia diperbaiki: bug itu hanya memberi kesan kepada beban halaman pada catatan sendiri yang kadang-kadang hanya memuatkan halaman separuh atau tidak sama sekali, tetapi masa-masa lain cukup baik. Ia juga harus diperhatikan pada ketika ini bahawa masalah ini mempengaruhi banyak laman web saya, tetapi tidak semua, di antara dua pelayan yang berbeza. Kecenderungan pertama saya (kerana saya tidak mengubah apa-apa kod yang bijak; pelayan saya tidak mempunyai sebarang isu yang jelas, tidak juga rangkaian yang mereka lakukan, tetapi ia hanya di halaman pos sendiri dan bukannya yang lain; seperti masalah yang meluas) ialah skrip luaran, seperti beberapa iklan atau skrip lain yang hanya terdapat di halaman pos dan akan menjadi biasa pada semua tapak, kerana saya menggunakan syarikat iklan yang sama pada mereka semua, dan banyak skrip yang serupa. Jika iklan adalah masalah, ini hanya akan memuat beberapa waktu, yang mungkin dapat menjelaskan perkara yang sekejap-sekejap.

Jadi perkara pertama yang saya buat ialah mengeluarkan semua skrip luaran (atau jadi saya fikir). Ini tidak membetulkannya, jadi saya menghabiskan banyak masa menyiasat masalah rangkaian yang berpotensi, masalah IIS (pelayan web) yang berpotensi, masalah MySQL (pangkalan data), termasuk menyaring semua log, dan lain-lain. Saya juga cuba memindahkan Hari Ini Saya Dijumpai ke host yang berbeza dan bukan pelayan saya sendiri, yang mungkin anda perhatikan mengakibatkan laman web itu benar-benar turun sangat singkat semalam. Tiada kerja.

Oleh itu, sementara ini adalah bidang kepakaran saya, pada ketika ini saya benar-benar terjatuh dan sedang mempertimbangkan untuk membawa bantuan luar. Walau bagaimanapun, selepas berehat, saya kembali dan menyedari bahawa terdapat satu fail log yang saya telah lupa untuk memeriksa, kerana saiznya yang sangat besar (2.5 GB) dan bertujuan untuk menyaringnya selepas saya memeriksa kayu balak yang lain, tetapi telah dilupakan. Selepas membukanya, masalahnya muncul dengan cepat dengan cepat (hampir segera, sebenarnya), contoh masalah: [15-Dec-2011 06:20:37] PHP Kesalahan fatal: Tidak boleh menggunakan objek jenis stdClass sebagai array dalam C: Tapak web TodayIFoundOut wp-content plugins digg-digg include dd-class.php on line 1205

Jadi, apa maksudnya? Bukan secara teknikal, ini bermakna tekaan pertama saya tentang apa yang salah hari ini benar-benar betul. Kenapa saya tidak mengalih keluar item itu (digg-digg plugin) apabila saya mengeluarkan semua skrip lain yang mengakses kod luaran ialah Hari Ini Saya Ditemui Keluar tidak menggunakan plugin itu lagi dan tidak sejak kemas kini pada paparan Hari ini saya dijumpai sebulan atau lebih yang lalu, jadi saya terlupa mengenainya. Tetapi, tanpa diketahui saya, plugin masih aktif, walaupun ditetapkan untuk tidak dipaparkan. Saya melumpuhkan plugin sepenuhnya dan voila, tetap. Oleh itu, kerana kelalaian saya sendiri masalah yang boleh diselesaikan dalam beberapa minit, menjadi tekaan pertama saya pada apa yang salah, mengambil masa beberapa hari. Ia sentiasa sesuatu. 🙂

Itu masih tidak mengalahkan rekod peribadi saya walaupun. Saya pernah menulis perisian pemacu peranti untuk peranti tersuai dalam program Master saya dalam Sains Komputer dan mempunyai kesilapan tipis yang kos saya kira-kira 100 jam, di mana saya benar-benar menghabiskan masa di dalam makmal, mengambil rehat hanya untuk merebut makanan dan menggunakan bilik mandi (saya tidur di makmal beberapa jam di sini dan beberapa jam di sana yang saya boleh). Saya hanya dapat menyelesaikannya kira-kira sejam atau lebih sebelum tugasan itu selesai (selepas bekerja di atasnya selama tiga minggu, sekitar lima atau enam hari yang telah menetapkan bug). Profesor saya dan orang lain yang saya lihat tidak dapat menemui apa-apa yang salah dengan kod pemacu peranti, tetapi ia sentiasa membekukan sistem operasi sebaik sahaja ia dimuatkan, tidak memberikan petunjuk mengapa. Sekitar sejam sebelum tugasan itu disebabkan oleh kawan saya melirik kod saya selama 15 saat dan berkata "oh, anda mempunyai idh bukan ibh ada" (mereka adalah dua pembolehubah yang digunakan dalam program ini). Saya akan memberikan anda butir-butir teknikal tentang mengapa itu akan menyebabkan keseluruhan sistem operasi membekukan dalam kes ini, memandangkan kod saya, tetapi tidak perlu dikatakan, masih memegang rekod untuk saya tentang "kesilapan bodoh yang membebankan saya berjam-jam tanpa apa-apa kerja ". Malangnya, dalam kes itu, kerana saya telah melalui semua baris kod saya mengikut baris beratus-ratus kali (walaupun tidak menyedari ketaksuban), apabila bug telah ditetapkan, segala-galanya berfungsi dengan sempurna, yang biasanya tidak berlaku memandangkan jumlah yang belum diuji kod yang ada dan terutamanya dalam kod yang kompleks seperti pemandu tertentu itu. Tetapi, ia berhasil, pada akhirnya.

Dalam apa jua keadaan, maaf atas ketidakselesaan dan kekurangan kandungan baru hari ini. Barang baru akan datang esok kadang-kadang.

Disyorkan: