IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

 Kayıt ol  Topluluk
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 01 Şubat 2012, 14:27   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Hatalar




Konu: Sunucu girişlerindeki hatalar
Döküman Sahibi: Deep

Kullanıcıdan kaynaklanmayan ve dıştan kasıt bulunmayan anormal çıkış sebepleri hakkında bilgi vereceğiz.

1. çıkış hatası: " Connection reset by peer "
DURUM: TCP / IP bağlantısı kesildi.
AÇIKLAMA: İnternet bağlantının olmasına rağmen, ek olarak HUB'da da yani ana makinede de bir sorun olmamasına rağmen, aşırı giriş yoğunluğu sırasında sizin lagınızın fazla olduğu anlaşıldıkdan sonra veya bağlantı durumunuzun yavaş olması durumunda " bağlantı kesiliyor. "
Aslında bu sebep genel olarak kullanıyor. Bu sebeple bir çıkış olursa bunun gerçekte hangi sebepden dolayı olduğunu bilemeyiz.
Ne network'den nede sizden bir kasıt olmamasına rağmen bu durum kaynaklanabiliyor.
Bazenleri ise son derece mantıklı bir açıklama yüzündende bu sebep dolayısı ile atılabiliyorsunuz.
Örnek:
İnternetiniz bağlı durumda. Herhangi bir aksilik yok. Fakat explorer açıp bir siteyi enterladığınızda veya giriş yapmaya çalıştığınızda, diğer zamanlara oranla çok yavaş girer.
Bu genellikle internetinizi yenilemediğinizden, çok uzun süre boyunca aynı socket'in kullanılmasından dolayı sizi zaman aşımına sokmuş olabilir.
İlk önce daha yeni bağlantı kuranlarınkine hız verip, sizin bağlantınızı yavaşlatabilir.
Bu modemden kaynaklanmıyor. Tamamiyle Turk Telekom'un yetersizliğinden kaynaklanıyor.
- Connection reset by peer - ( Bu çıkış hatasının ana sebebi, bağlantınızın son derece yavaş olmasıdır. )

2. çıkış hatası: " Ping time out "
DURUM:
Karşı tarafa ulaşılamıyor.
AÇIKLAMA: Bu durum internet bağlantınızın kesildiği veya aşırı derecede zaman aşımına uğradığı zamanlarda gerçekleşir.
( Bağlantınızın kesilmesi ) >> İnternet bağlantınız kesildiği zaman bunu nasıl anlar?
Her Network'de var olan bir durum vardır.
Her usere, " PING PONG! " mesajı gönderilir.
Bu şu demektir.
Networkde bulunan her kullanıcıya, " /raw ping nick " yapılmaktadır.
Bu aşama sırasında, usere gönderilen ping'e en kısa sürede bir cevap gelmesi gerekmektedir.
Bu bizim kullandığımız /raw ping nick komutundan farklıdır.
Servicesler bunu kullandığı zaman çok farklı bir durum ortaya çıkıyor.
Örnek: IRCd tarafından Deep nickli kullanıcıya " PING PONG! " gönderildi.
Bağlantısı kesildi ise, doğal olarak IRCd'ye bir PONG mesajı gönderilemeyecektir.
Bu durumda, IRCd sizden cevap alamayacağı için sizi bu zaman aşımından otomatik olarak çıkartır.
Bu işlemlerin toplam zamanı, sizin internetiniz koptukdan sonra 4-5 dakika arasını bulur.
Çünkü PING PONG! mesajı her 4-5 dakika arasında bir gönderilmektedir.
Aranızdan şunu diyenler olabilir.
Mesela; Deep nickli kullanıcının bağlantısı koptu. Yazdıkları karşı tarafa gitmiyor.
IRCd bunu hemen anlayıp neden quit ettir miyor?
Bağlantınız koptuğu anda, sizinde mIRC olsun, explorer olsun bütün işlevleriniz dondurulur.
Bunu siz anlayabiliyorsunuz.
Fakat IRCd'nin anlayabilmesinin tek yolu, size PING PONG! mesajı sonrasında cevap gelip gelmeyeceği idir.
( Aşırı derecede zaman aşımına uğramak ) >> Bunu IRCd nasıl anlayabiliyor? Bağlantım kopmadığı halde beni nasıl oluyorda quit ettiriyor?
Bu sizin bağlantınızın zaman aşımına bağlı kalarak, olan bir durumdur. Yani bağlantın var. Fakat çok yavaş. Bu yavaşlığın derecesi önemlidir.
Biraz önce, yukarıda şunu söylemiştim.
" Çünkü PING PONG! mesajı her 4-5 dakika arasında bir gönderilmektedir. "
Eğer bağlantın 4-5 dakika veya daha üstü bir süre zaman aşımında kalmışsa,
yine IRCd'ye bir cevap gitmeyecektir.

3. çıkış hatası: " Dead Socket "
DURUM:
Kullanıcı gelen bilgiyi kaldıramadı.
AÇIKLAMA: İnternet bağlantının olmasına rağmen bazenleri bu durum gerçekleşir.
" /who * "
Bu komutu yaptığınızda statusde -i'li yani invisible modede olmayan userleri görürsünüz.
Yani services tarafından sokulmuş olan enforcer userleri.
Eskiden hiçbir Network'de giren kullanıcıya +i verilmezdi. Veya bu olduğu halde /who * komutuyla Networkde bulunan herkesi listeyebiliyorduk.
Şimdi; siz /who * komutunu yaptınız ve yaklaşık olarak 2500 kişiyi server size status'de listemeye başladı.
Hepsini listelemeden düştüğünüz zaman, server tarafından size gönderilen bilgileri kaldıramadığınız için Dead Socket hatası verilerek sizi sunucudan atar.
Şuanda /who * komutu yalnızda ircop ve üstü için açıktır.
Yani listeleme yapamazsınız.

4. çıkış hatası: " Broken Pipe "
DURUM:
Ping var fakat bağlantı yok.
AÇIKLAMA: Bazenleri bağlantınız çok ender olarak tek hatlı çalışmaya başlar. Bu o anda ilçenizde ki adsl bağlantılarında geçici süre bir sorun olduğunu gösterir. mIRC veya küçük kilobytelı internet bağlantılarında sorun olmazken, explorer'ı bağlantınız kaldırmaz. Bu yüzden dolayıde bir siteye giremezsiniz.
Bu durumu Network'ün farketmesi aslında hemen hemen mümkün değildir. Fakat bazenleri bu imkan olabiliyor. Zaten aranızda bu hata ile çıkanları gören olmuşsa, çok ender görmüşsünüzdür.

5. çıkış hatası: " Excess Flood "
DURUM:
Kullanıcı fazla bilgi göndermeyi denedi.
AÇIKLAMA: Bazenleri bağlantınızın veya IRCd'nin kaldıramayacağı derecede süreli olarak, 1 sn bile ara olmadan sık sık mesaj gönderdiğinizde bu durum ile karşılaşırız.
Örnek: Deep nickli kullanıcı, y nickli kullanıcının özeline 20 satırı toplamda 4 salisede göndermeye kalktı.
IRCd bunu bir saldırı olarak görüp sizi " Excess Flood " sebebiyeti ile atabilir.
Örnek: Deep nickli kullanıcı, çok sık aralıklarla #Deep kanalına 10 satırı 1 sanilese göndermeye kalktı.
IRCd yine bunu bir saldırı olarak görüp sizi " Excess Flood " sebebiyeti ile atabilir.

6. çıkış hatası: " Software cause connection abort "
DURUM-1:
Kullanıcıdan ne ping alınabiliyor, ne de bağlantısı olduğuna dair bir işaret var.
DURUM-2: IRCd kapatıldı. ( Shutdown edildi. )
DURUM-3: IRCd aşırı derecede zaman aşımına ( lag'a ) girdi. Gelen bilgileri kaldıramadığından dolayı shutdown oldu. ( Resetlenmesi gerekiyor. )
AÇIKLAMA: Yukarıda saydığım 3 sebepden dolayıda kullanıcıya " Software cause connection abort " sebebiyeti verilerek atılabilir.
Eğer bağlantınız var ise ve zaman aşımında değilseniz, Network'e yeniden bağlanmayı deneyin. Eğer bağlanamazsanız, " DURUM-2 veya DURUM-3 " geçerlidir.
Eğer bağlantınız var ise ve zaman aşımında değilseniz, Network'e yeniden bağlanmayı deneyin. Eğer NICK - USER bölümü geçiliyorsa ( bu konu sonra " sunucu girişlerinde " anlatılacaktır ) ve motd'un bir bölümünde kalıyorsa, DURUM-3 geçerlidir.
Eğer bağlantınız yok ise, DURUM-1 geçerlidir.


Sunucu giriş çıkış hataları hakkında eğitim sona erdi.


Konu Deep tarafından (01 Şubat 2012 Saat 14:42 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Cevapla

Etiketler
hatalar


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

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


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
'Muhteşem' Hatalar Sevda Sinema Dünyası 2 03 Mart 2011 19:21
Zamansız Hatalar Satuk Şiir, Hikaye ve Güzel Sözler 0 26 Nisan 2010 18:57
Reklamlardaki Hatalar kont_dracula Genel Paylaşım 0 16 Temmuz 2006 16:36