Yardım db syserr?

  • Konuyu açan Konuyu açan texas1343
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 11
  • Gösterim Gösterim 174
Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

texas1343

MT Üye
MT Üye
Mesaj
585
Çözümler
27
Beğeni
389
Puan
799
Ticaret Puanı
0
a:
Genişlet Daralt Kopyala
query failed: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) (query: REPLACE INTO affect (dwPID, bType, bApplyOn, lApplyValue, dwFlag, lDuration, lSPCost) VALUES(10007, 515, 16, 10, 0, 1892076229, 0) errno: 2002)


Kod:
Genişlet Daralt Kopyala
SYSERR: Nov 25 22:06:39 :: ChildLoop: AsyncSQL: query failed: Query execution was interrupted (query: UPDATE player SET job = 0, voice = 0, dir = 0, x = 957242, y = 275264, z = 0, map_index = 41, exit_x = 957242, exit_y = 275264, exit_map_index = 41, hp = 15362, mp = 2656, stamina = 900, random_hp = 4312, random_sp = 2156, playtime = 73196, level = 99, level_step = 2, st = 6, ht = 4, dx = 3, iq = 3, gold = 95002293907, exp = 519336, stat_point = 269, skill_point = 98, sub_skill_point = 40, stat_reset_count = 0, ip = '192.168.1.110', part_main = 11299, part_hair = 0, last_play = NOW(), skill_group = 2, alignment = 200000, horse_level = 30, horse_riding = 0, horse_hp = 50, horse_hp_droptime = 1732831243, horse_stamina = 200, horse_skill_point = 0, killed_metin = 8, killed_monster = 2064, killed_boss = 4, success_dungeon = 0, gaya = 0, caught_fishes = 0, open_chest = 70, dungeonindex = 2080000, horse_appearance = 20114, metinpuan = 8, bosspuan = 4, skill_level = '\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0
SYSERR: Nov 25 22:06:39 :: ChildLoop: AsyncSQL: query failed: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) (query: REPLACE INTO affect (dwPID, bType, bApplyOn, lApplyValue, dwFlag, lDuration, lSPCost) VALUES(10007, 515, 16, 10, 0, 1892076174, 0) errno: 2002)

iyi aksamlar bu hata nedir?
 
Son düzenleme:
a:
Genişlet Daralt Kopyala
query failed: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) (query: REPLACE INTO affect (dwPID, bType, bApplyOn, lApplyValue, dwFlag, lDuration, lSPCost) VALUES(10007, 515, 16, 10, 0, 1892076229, 0) errno: 2002)


Kod:
Genişlet Daralt Kopyala
SYSERR: Nov 25 22:06:39 :: ChildLoop: AsyncSQL: query failed: Query execution was interrupted (query: UPDATE player SET job = 0, voice = 0, dir = 0, x = 957242, y = 275264, z = 0, map_index = 41, exit_x = 957242, exit_y = 275264, exit_map_index = 41, hp = 15362, mp = 2656, stamina = 900, random_hp = 4312, random_sp = 2156, playtime = 73196, level = 99, level_step = 2, st = 6, ht = 4, dx = 3, iq = 3, gold = 95002293907, exp = 519336, stat_point = 269, skill_point = 98, sub_skill_point = 40, stat_reset_count = 0, ip = '192.168.1.110', part_main = 11299, part_hair = 0, last_play = NOW(), skill_group = 2, alignment = 200000, horse_level = 30, horse_riding = 0, horse_hp = 50, horse_hp_droptime = 1732831243, horse_stamina = 200, horse_skill_point = 0, killed_metin = 8, killed_monster = 2064, killed_boss = 4, success_dungeon = 0, gaya = 0, caught_fishes = 0, open_chest = 70, dungeonindex = 2080000, horse_appearance = 20114, metinpuan = 8, bosspuan = 4, skill_level = '\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0
SYSERR: Nov 25 22:06:39 :: ChildLoop: AsyncSQL: query failed: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) (query: REPLACE INTO affect (dwPID, bType, bApplyOn, lApplyValue, dwFlag, lDuration, lSPCost) VALUES(10007, 515, 16, 10, 0, 1892076174, 0) errno: 2002)

iyi aksamlar bu hata nedir?
mysql.sock yanlış hatırlamıyorsam, makinenin gücünü bir anda kesmekten kaynaklanıyor. Kapama sinyali gönder yaparak kapatılması lazım. Öyle mi yapıyorsunuz?
 
mysql.sock yanlış hatırlamıyorsam, makinenin gücünü bir anda kesmekten kaynaklanıyor. Kapama sinyali gönder yaparak kapatılması lazım. Öyle mi yapıyorsunuz?
Hayır şu hata nedir
Kod:
Genişlet Daralt Kopyala
(query: REPLACE INTO affect (dwPID, bType, bApplyOn, lApplyValue, dwFlag, lDuration, lSPCost) VALUES(10007, 515, 16, 10, 0, 1892076229, 0) errno: 2002)
 
Hayır şu hata nedir
Kod:
Genişlet Daralt Kopyala
(query: REPLACE INTO affect (dwPID, bType, bApplyOn, lApplyValue, dwFlag, lDuration, lSPCost) VALUES(10007, 515, 16, 10, 0, 1892076229, 0) errno: 2002)

Bu hata mesajındaki errno: 2002, genellikle MySQL sunucusuna bağlanılamadığı anlamına gelir. Bu sorun birkaç farklı sebepten kaynaklanıyor olabilir. İşte olası nedenler ve çözümler:

service mysql status​

----------------
Yanlış MySQL Soket Ayarı
socket=/var/run/mysqld/mysqld.sock Kontrol et​

 
Kod:
Genişlet Daralt Kopyala
uery failed: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

bu hatayı temp klasründe "mysql.sock" bulamadığı için vermiyor mu?
bu "mysql.sock" temp klasöründe mevcut şuan
 
Merhaba,
Serveri başlattığın zaman, tmp klasörüne mysql.sock eklendiği zaman oyun aktif demektir. Daha önce bunla ilgili hatalarla karşılaşmıştım. Ne zaman tmp klasöründe xxx.sock oluşmuşsa demekki oyun açık. Hatanın sebebi farklı sanırım.
2 şey aklıma geliyor.
1.si tmp klasörünün yeterli izine sahip olmaması, ki o zamanda dosya oluşturamaz. Veyahut oyuna giriş sağlanamaz.
2.si affect tablosunda veri düzenleme sorunu. Çünkü REPLACE INTO, INSERT'e benzer mysql sorgularda. INSERT eklemek demek sql'de, Replace into ise ekli olan veri üzerinden değişiklikler yapmaya yarar. Dolayısıyla affect içerisindeki 1 veriyi düzgün değiştiremiyo olabilir. Mysql.sock a nasıl bağlanıyor bilmiyorum ama en ne eklediysen ona bakabilirsin. Yanlış ya da eksik eklemiş olabilirsin. Ya da affect tablosunun veri türü yanlış olabilir.
 
Bu hata gelmesi şöyle fark ettim oyunu açtım 30 saniye gibi reboot attım sonra bu şekilde
Affect içerisinde bir veri varsa, sürekli yeniliyodur. Ondan kaynaklı olabilir. Dikkatlice gözlemle, db içerisindeki kodlara bakabilirsin. Replace into nerde başlıyo yazmaya.
 
Geri
Üst