Forum Logo  

Anasayfa Forum Duyuruları Yönetim İletişim
 -
Geri Git   ForumAdasi.Com > Webmaster ve Teknoloji > Webmaster Forumu

Webmaster Forumu Webmasterların kendi aralarında fikir alışverişinde bulunabileceği, web konusunda paylaşım yapabileceği bölüm.


Xenforo hosting searh_index hatası nedeni ve çözümü

Webmasterların kendi aralarında fikir alışverişinde bulunabileceği, web konusunda paylaşım yapabileceği bölüm.


Kullanıcı Etiket Listesi

Like Tree3Beğeniler
  • 1 Post By Charismax
  • 1 Post By Regex
  • 1 Post By Charismax

Yeni Konu Yeni Cevap
 
LinkBack Seçenekler Görüntüleme stilleri
Alt 15 Eylül 2023, 17:03   #1
Çevrimdışı
Charismax - ait Kullanıcı Resmi (Avatar)
Kullanıcıların profil bilgileri ziyaretçilere gizlidir.
Standart Xenforo hosting searh_index hatası nedeni ve çözümü

Xenforo hosting searh_index hatası nedeni ve çözümü

Öncelikle bu konu Charismax tarafından kendi havalı özgün anlatımıyla kendisin'den alıntılanmıştır...

Xenforo kategorisi olmasa bile'ki gerek yok bence bir anlatımdır yapalım dedik..

Genel olarak bu charismax manyağı hem soruyu sorar hem çözer hem kendi sorununu cevaplar.. Ama genel'de gördüğüm bir problem olduğu için biraz boş yapıp kastırıcam konuyu.. Bunu size xenforo yapımcıları bile açıklamaz çünkü onlar uyumlu hosting'i kendi bünyelerinde belirtip satıyorlar zaten.. Neyse...


Neyse babacığım...

Xenforo kullanıyorsunuz.. Orta ölçekli bir hosting firmasına kurulumu yaptınız.. Siteniz on numara 5 yıldız sorunsuz işliyor... Tabi genel forum değilseniz yeni eklentiler'de ajax sorunları çıkacaktır kapsamlı sitelerin hosting seçimleri özenli olmalıdır.. Ama biz burası gibi orası gibi sade yerlerden bahsediyoruz...

Aradan zaman geçti.. Hosting firmanız bir sorun yaşadı... Bir kaç gün kapandı açıldı v.s ... Destek bileti açtınız bilgi aldınız.. Size dediler'ki HOSTİNG VERİ MERKEZİMİZİ DEĞİŞTİRİYORUZ SORUNLAR EN KISA SÜREDE GİDERİLECEKTİR SABRINIZ İÇİN TEŞEKKÜRLER diye bilgilendirme yaptılar.. Sizde ha tamam o zaman bu'gün yarın açılır sitem dediniz içiniz rahat etti...

Hosting firmanız düzeldi.. Siteniz açıldı.. (Sorunsuz çalışan siteniz)

Sessiz sakin bir siteniz var zaten.. Konu açtınız gönder dediniz.. Konu gönder diyince size ekranda sunucuda bir hata oluştu dedi siteniz.. Ve siz olur böyle şeyler hosting yeni yeni oturuyor dediniz.. Tekrar gönder dediniz yine aynı hatayı aldınız.. Bu hata direk gönder dediğinizde naklen ekrana gelen kullanıcıya gösterilen hatadır orada kafanız karışmasın..

Sonra tarayıcıyı kapatıp açtınız sitenize girdiniz.. Gördünüz ki birden fazla kez aynı konuyu açmışsınız.. Hani hata veriyordu? Diye düşündünüz.. Eğer akıllıysanız admin panel'den kontrol etme gereksinimi duyarsınız.. Öz dosya hataları orada gösterilir detaylıdır bu program dili bilgisi ister azıcık.. (Konsoldan hatayı göremezsiniz...)

Baktınız admin panele kırmızı yazılarla size şunu vermiştir..

PHP- Kodu:

     XF
\Db\ExceptionMySQL statement prepare error [145]: Table './forumjzb_nesly/xf_search_index' is marked as crashed and should be repaired src/XF/Db/AbstractStatement.php:230 
Bu ne ki dediniz? Aklınıza hosting firması geldi sormak istediniz çünkü anlam veremediniz.. Ama bunun çözümü hosting firmasını bağlayan bir durum değil.. Çünkü sana hizmeti aktif etmiş yeni makinaya taşımış siteni.. Bu onu çözemez.. Eğer forum bilgisi xenforo bilgisi varsa belki ücret karşılığı yardımcı olur yada hallederiz paşam der .. Günümüz'de hosting şirketleri xenforunun yapısını bilse bile çözüm olarak müdahale edeceği yeri tam bilmez kurcalaması lazım..


Neyse bu ne hatası ? Öncelikle hatayı giderelim sitenizi normale çevirelim size hatanın nedenlerini en sonda açıklayayım...

Yukarıda'ki hata diyor'ki.. Benim tablomda bir bozukluk var bunu onarman gerekiyor.. Veri aktarımı sırasında bağlantım gitti bende gerekli tablonun verilerini tam çekemedim.. Sen bunu düzeltmezsen sana konu açamam konu içi aramalarda yardımcı olamam diyor.. Önce tabloyu onar diyor.. Sonrada arkadasından bir ses.. Aslında ben konu açmana izin veririm ama BUNALDIM SIKIŞTIM diyor.. Yani en sonda sebebi olan o açıklamayı okuyunca burada ne dediğimi anlayacaksınız...

Neyse :

Hatanın dilini öğrendik.. Beni onar diyor..

Veritabanı tablolarına giriyorsun..

search_index tablosunu buluyorsun.. Burada onarım yapılması gerekiyor ama tavsiye etmiyorum.. Onarım hostingin veri kaynağında ek iş gücü oluşturacaktır.. Bu sefer size çıkış yap hatası verecektir..

Direk search_index tablosunu boşaltın.. Zaten tabloya girdiğiniz'de tam dolu yazar veya kapsam dışı veya oluşturulamadı yazar.. Bunu boşaltın..

Siteniz düzelecektir..

Bu tablo aslen görev olarak site içi index tablosudur.. Yani konu içi mesajları görüntüleyen depolayan basit bir tablodur.. Aynı zamanda site içi arama yapılmasını sağlayan bir tablodur ve benzer konu eklentisinide bağlayan bir tablodur .. Tabi benzer konu eklentisini burada kullanmadığımız için o konu ayrı bir anlatım ister..

Şimdi bu tabloyu boşaltınca site içi arama yaptığınızda konu bulamazsınız.. 3 gün sonra deneyin cronlar (zamanlanmış görevler) çalışınca aktif hale dönecektir.. Ha yok hemen olsun arama bana lazım diyorsanız.. Xenforo araçlar kısmından çalıştır yapın anlık işinizi görür ama tavsiye etmem.. Hostinginiz zayıf'ki zaten bu problemi aldınız..


Şimdi nedeni'ni açıklayayım...

Xenforo zamanlanmış görevlerde cron işlemleri vardır.. Saatlik temizlik... Günlük temizlik ve ileri tarihli temizlikler.. Bunlar hostinginiz iyi ise zamanında çalışır saati saatine işler.. Hosting mesela 2 gb ram 1 cpu ise saati zamanı gelse bile birden fazla işlem olduğu için anlık işlem yapamazlar o kendi içinde zamana yayar.. Mesela kullanıcı terfi sisteminin geç üyelere yansımasının sebebi budur..

Hostin kapandığı an itibari ile gün veya o gün sizin zamanlanmış görevlerin çalışma günüyse geçmiş olsun... Çünkü xenforo'da şöyle bir özellik var.. Hosting bağlantısı kesildiğinde.. Yada benzer olarak upgrade çekildiğinde.. Bütün sistem kendisini başa alır sıfır km' misali yeniden programlanır tüm ayarlar..

Bu hosting'in kendisine gelmesiyle eski yarım kalan işlemler üzerine bu yeni ileri zamanlı işlem görevleri geldiği için tabloyu otomatik boşaltmadan üstüne bindirmiş tabloyu şişirmiştir.. Bu'da size aşşağıda'ki hatayı verir sitede konu açmanızı engeller..

PHP- Kodu:

     XF
\Db\ExceptionMySQL statement prepare error [145]: Table './forumjzb_nesly/xf_search_index' is marked as crashed and should be repaired src/XF/Db/AbstractStatement.php:230 

Soruları alayım ? Yok almam soruluk bişi yok.. Rica ederim ..

Bu çift konu gönderme olayını internetinizde olan zayıf bağlantının bug' lak(g) ı ile karıştırmayın...

Regex bunu beğendi.


To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

Beni her insan sevebilir.. Her insan çekemez.. Arada' olan farkın mesafeyi ölçümü kıtalar'dır..

Konu Charismax tarafından (15 Eylül 2023 Saat 17:10 ) değiştirilmiştir.
  Alıntı
Alt 21 Eylül 2023, 20:03   #2
Çevrimiçi
JConsult
Regex - ait Kullanıcı Resmi (Avatar)
Kullanıcıların profil bilgileri ziyaretçilere gizlidir.
Standart Yanıt: Xenforo hosting searh_index hatası nedeni ve çözümü

Bu zamanlanmış görevler vBulletin 3'te de olan bir şey ve evet, hosting kalitesine göre sorun yaşatabiliyor gerçekten. Hatırlar mısın? 2020'de @[Foruma üye olmadığınız sürece forum içeriğindeki bağlantıları görüntüleyemezsiniz. Foruma üye olmak için TIKLAYIN!]'ın açtığı bir forum vardı ve bazen saati sapıtınca yeni yazılan mesaj eskisinin üzerine çıkıyor gibi oluyordu. İşte o da hemen hemen böyle bir sorundan kaynaklanıyordu. Yöncü sağ olsun (!).

Anladığım kadarıyla bu, search_index tablosu arama kayıtlarını listeliyor. Herhangi bir şişiklik ya da ters giden bir durum olduğunda da XenForo haklı olarak tepkime veriyor. Dolayısıyla ya repair (onarma) ve optimize edilecek ya da arama kayıtları yeniden oluşturulabileceğinden boşaltılacak ve yeniden kayıtları çekmesi beklenecek. Bilmeyenler ve direkt Google'a yönelecek olanlar için özellikle; kendi dilinle, kendi üslubunla güzel ve aydınlatıcı bir anlatım olmuş. Eline sağlık @[Foruma üye olmadığınız sürece forum içeriğindeki bağlantıları görüntüleyemezsiniz. Foruma üye olmak için TIKLAYIN!].
Charismax bunu beğendi.

  • When injustice becomes law, resistance becomes duty.
  Alıntı
Alt 21 Eylül 2023, 22:44   #3
Çevrimdışı
Charismax - ait Kullanıcı Resmi (Avatar)
Kullanıcıların profil bilgileri ziyaretçilere gizlidir.
Standart Yanıt: Xenforo hosting searh_index hatası nedeni ve çözümü

Alıntı:
Regex kullanıcısının gönderdiği mesajdan alıntı Mesajı göster
Bu zamanlanmış görevler vBulletin 3'te de olan bir şey ve evet, hosting kalitesine göre sorun yaşatabiliyor gerçekten. Hatırlar mısın? 2020'de @[Foruma üye olmadığınız sürece forum içeriğindeki bağlantıları görüntüleyemezsiniz. Foruma üye olmak için TIKLAYIN!]'ın açtığı bir forum vardı ve bazen saati sapıtınca yeni yazılan mesaj eskisinin üzerine çıkıyor gibi oluyordu. İşte o da hemen hemen böyle bir sorundan kaynaklanıyordu. Yöncü sağ olsun (!).

Anladığım kadarıyla bu, search_index tablosu arama kayıtlarını listeliyor. Herhangi bir şişiklik ya da ters giden bir durum olduğunda da XenForo haklı olarak tepkime veriyor. Dolayısıyla ya repair (onarma) ve optimize edilecek ya da arama kayıtları yeniden oluşturulabileceğinden boşaltılacak ve yeniden kayıtları çekmesi beklenecek. Bilmeyenler ve direkt Google'a yönelecek olanlar için özellikle; kendi dilinle, kendi üslubunla güzel ve aydınlatıcı bir anlatım olmuş. Eline sağlık @[Foruma üye olmadığınız sürece forum içeriğindeki bağlantıları görüntüleyemezsiniz. Foruma üye olmak için TIKLAYIN!].
Ee şunu düzeltelim yazdım zatende.. Hayır beklemesine gerek yok.. Araçlar yeniden yapılandır çalıştır anlık olarak arama ve konuları tastamam getirecektir... Benimkisi tavsiyedir beklesinler.. Çünkü bu hatayı alıyorsa 2 nedeni vardır..

1. Nedeni hosting yetersizliği anlık yapmak için işlem yaparsa site şişer başka hatalar verir bu verilen hataları araştırmaya koyulur işin içinden çıkamaz çünkü hatalar anlık yapılan işlem hatası olacağı için kalıcı hata sana'bilirler... Sonuç olarak kullanıcıyı baz alarak bu alatımı yaptım..

2. Neden hostingin kendi içinde veri transferi yapması yani türkçesi kullanıcıya yansıyan hosting'in restartlanması... Bağlantı kopukluğu xenforo'yu sıfırlar tüm ayarları.. Kopan bağlantı geri geldiğinde xenforo işlem yapmaya başlayacak yüklenme olunca hosting düşük bir hostingse bir çok işlem askıda kalacak yine farklı hatalar alacak.. En basit alacağı ilk hata.. Sırada bekleyen eklentiler (eylem) hatasıdır.. Yani bu yazar ama hata değildir... Bunu kullanıcı çözemez hata diye bişiler yapmaya çalışır..


O yüzden performansı olmayan sade kullanıcı hostinglerinde beklemek en iyisi... Diğer türlü hostingin iyidir hosting içinde problem olmuş düzelmiştir o zaman araçlardan çalıştır yap bas gitsin bişey olmaz..
Regex bunu beğendi.


To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

Beni her insan sevebilir.. Her insan çekemez.. Arada' olan farkın mesafeyi ölçümü kıtalar'dır..
  Alıntı
Yeni Konu Yeni Cevap

İçeriği Sosyalleştir

Etiketler
Çözümü, hatası, hosting, nedeni, searhindex, xenforo


Şu anda bu konuyu görüntüleyen etkin kullanıcılar: 1 (0 üye ve 1 konuk)
 

Gönderme Kuralları
Konu açma yetkiniz yok
Cevap Yazma Yetkiniz Yok
Eklenti ekleme yetkiniz yok
Mesaj düzenleme yetkiniz yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık



Saat: 18:18.

Forum Bilgileri
Hukuki Aydınlatma Metni
ForumAdası, tüm hakları saklıdır.

Kurucu: Jön TüRk
Forum Sorumlusu: Zeze
Geliştiriciler: Regex & Cry
Tasarımcı: Mango

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.

Altyapı bilgilerini okuduğunuz vBulletin yazılımı ForumAdası üzerinde lisanslı bir şekilde kullanılmaktadır.
ForumAdası; internet ortamında kullanıcıların içerik üretmelerine, bu içeriklerin de önceden onaya tabi tutulmaksızın yayımlanabilmesine olanak sağlayan bir forum sitesidir. Forum siteleri, tıpkı sosyal medya ve interaktif sözlükler gibi 5651 sayılı kanunun 2. maddesinin 1. fıkrasının "m" bendine göre Yer Sağlayıcı olarak faaliyet göstermekte olan, hizmet ve içerikleri barındıran sistemleri sağlayan veya işleten platformdur.
5651 sayılı kanunun 5. maddesine göre yer sağlayıcı, yer sağladığı içeriği kontrol etmek veya hukuka aykırı bir faaliyetin söz konusu olup olmadığını araştırmakla yükümlü değildir. Başka bir deyişle ForumAdası üzerinden yapılan yazılı, görsel ya da işitsel paylaşımlardan doğabilecek yasal sorumluluk, mezkur içeriği paylaşan ForumAdası üyesi gerçek kişilere aittir. İlgili kanunun anılan maddesinin 2. fıkrasında da çok açık bir biçimde öngörüldüğü üzere; yer sağlayıcı, yer sağladığı hukuka aykırı içerikten, ceza sorumluluğu ile ilgili hükümler saklı kalmak kaydıyla, bu Kanunun 8 inci ve 9 uncu maddelerine göre haberdar edilmesi halinde ve teknik olarak imkân bulunduğu ölçüde hukuka aykırı içeriği yayından kaldırmakla yükümlüdür.
Açıklanan hukuki dayanaklar temelinde, hak ihlâli iddiasında bulunan hak sahipleri İLETİŞİM linkinden yer sağlayıcı ForumAdası yöneticilerine ihtarda bulunarak bahse konu hususu tebliğ etmeleri halinde incelemeler yapılıp, en geç 2 gün içerisinde gerekli işlemler tesis edilecektir.

5101 sayılı yasayla degişik 5846 sayılı Fikir ve Sanat Eserleri Kanunu gereğince ForumAdası üzerinde telif hakkı bulunan MP3, video vb. eserlerin paylaşımı T.C. Kültür ve Turizm Bakanlığı tarafından hak sahipliği verilmiş olan MÜ-YAP tarafindan yasaklanmış olup, yasal işlem olması halinde, paylaşan kişi ya da kişilerin bilgileri gerekli kurum ile paylaşılacaktır.