Giriş Yap Kayıt ol Online Üyeler Aktif Konular Arama Üyeler Forum Kuralları
Tahribat.Com | Mysql Server Has Gone Away [ !? ]
Tahribat.Com Forumları
Asp - Php - Cgi - Perl
      Mysql Server Has Gone Away [ !? ]
Bu Bölümde yeni konu açmak için tıklayın Konuyu cevaplamak için tık...
Konu 26 Ocak 2012 (Persembe) 21:55 tarihinde açıldı. Kısayol | Alıntı yap | Özel Mesaj
override


Kayıt : 15 Aralik 2009
vicity
Erkek Üye
 

iyi aksamlar muridler yazdigim php botunda  sorun yasamaktayim kendi hostumda calisan bot musterinin hostunda calismadi ,wp_insert_post fonksiyonu ile db ye kayit yaparken "mysql server has gone away" mysql hatasini almaktayim bunun sebebini bilen varmi.

google da cozum buldum => $this->query("set session wait_timeout=600");  fakat sonuc alamadim.

script: wordpress

host: hostgator

function : wp_insert_post


 
26 Ocak 2012 (Persembe) 21:58 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
Cosmic
(Harlem)


Kayıt : 14 Haziran 2006
Erkek Üye
 

tam kod bütünün yazsan? 

edit: bide phpinfo çekip koysana buraya


Bu profil 05-10-2011 tarihinden itibaren 609 tekil hit ve 1437 normal hit almistir. 
26 Ocak 2012 (Persembe) 22:16 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
Cosmic
(Harlem)


Kayıt : 14 Haziran 2006
Erkek Üye
 

mantık hatası var sanki. bu fonksiyonu döngü içinde mi çağırıyosun? eğer öyleyse ilk veriyi ekledikten sonra mı bu hatayı veriyor? eğer dediklerim doğruysa mysql_close kısmını kaldır. çünki mysql connect fonskiyon dışında ve sen ilk dönen fonksiyonda bağlantıyı kapatıyosun ve sonra tekrardan mysqle connect olmadan veri göndermeye çalışıyorsun. birde mysql e $bot linki ile bağlanıyosun ama fonksiyona sokmamışsın o değişkeni. ya parametre olarak sok yada global olarak ekle


Bu profil 05-10-2011 tarihinden itibaren 609 tekil hit ve 1437 normal hit almistir. 
26 Ocak 2012 (Persembe) 22:23 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
override


Kayıt : 15 Aralik 2009
vicity
Erkek Üye
 

Cosmic bunu yazdı:
-----------------------------

mantık hatası var sanki. bu fonksiyonu döngü içinde mi çağırıyosun? eğer öyleyse ilk veriyi ekledikten sonra mı bu hatayı veriyor? eğer dediklerim doğruysa mysql_close kısmını kaldır. çünki mysql connect fonskiyon dışında ve sen ilk dönen fonksiyonda bağlantıyı kapatıyosun ve sonra tekrardan mysqle connect olmadan veri göndermeye çalışıyorsun. birde mysql e $bot linki ile bağlanıyosun ama fonksiyona sokmamışsın o değişkeni. ya parametre olarak sok yada global olarak ekle


-----------------------------

evet dongu icinde. mysql_close yoktu oncesinde bu hatayi arastirdiktan sonra close yazin gordum yazdim sonuc ayni. $bot uda hata yi aldiktan sonra bagladim ben hatayi aldigim ilk zamani soyliyim degistirdim biraz

 db fonksiyonlarin da hatalar donduruyor r10 da buldum ayni hatalari veren 

http://www.r10.net/site-amp-server-administration/538258-mysql-server-has-gone-away-hostgator.html

ilgilendigin icin tesekkurler hocam bana host dan kaynaklanan bir problem gibi geliyor mysql de sorun var sanirim cunku ayni script baska host da calisiyor.


 
26 Ocak 2012 (Persembe) 22:29 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
Cosmic
(Harlem)


Kayıt : 14 Haziran 2006
Erkek Üye
 

sen kaldır şimdi o mysql_close yi daha sonra $bot değişkenini fonksiyona global olarak sok. daha sonra mysql_connect mysql_select_db olayını fonksiyon dışında $bot değişkenine bağla.

edit: sorun kodla alakalı. senin localde çalışmasının sebebi ayarlarla alakalı link tanımlamadan bağlandığın zaman otomatik diğer sorguları ilk bağlantı üzerinden devam ediyor ama hostlarda bunun böyle olmamasının sebebi güvenlikle alakalı


Bu profil 05-10-2011 tarihinden itibaren 609 tekil hit ve 1437 normal hit almistir. 
26 Ocak 2012 (Persembe) 22:37 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
override


Kayıt : 15 Aralik 2009
vicity
Erkek Üye
 

Cosmic bunu yazdı:
-----------------------------

sen kaldır şimdi o mysql_close yi daha sonra $bot değişkenini fonksiyona global olarak sok. daha sonra mysql_connect mysql_select_db olayını fonksiyon dışında $bot değişkenine bağla.

edit: sorun kodla alakalı. senin localde çalışmasının sebebi ayarlarla alakalı link tanımlamadan bağlandığın zaman otomatik diğer sorguları ilk bağlantı üzerinden devam ediyor ama hostlarda bunun böyle olmamasının sebebi güvenlikle alakalı


-----------------------------

close kaldirdim $botuda global yaptim fonksiyonda ayni.

benim sitede denedim calisti. nasil cozecez peki hocam bunu :\ 


 
26 Ocak 2012 (Persembe) 22:40 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
Cosmic
(Harlem)


Kayıt : 14 Haziran 2006
Erkek Üye
 

wordpress de varsayılan db link değişkeni $db miş sanırım o $bot ları değiştirip $db yapıp denermisin


Bu profil 05-10-2011 tarihinden itibaren 609 tekil hit ve 1437 normal hit almistir. 
26 Ocak 2012 (Persembe) 22:47 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
override


Kayıt : 15 Aralik 2009
vicity
Erkek Üye
 



 
26 Ocak 2012 (Persembe) 23:03 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
DrKill


Kayıt : 10 Mart 2004
Ankara
Erkek Üye
 

ilk if den sonra elseif ekle o kısım verimsiz olmuş. (Sorunun çözümü için değil optimizasyon için konuşuyorum)


Bu imzayı her gördüğünüzde 4gb kotanızın 0,00000358559191226959228515625 azalmaktadır. Bilerek ve istenerek bu imza yapılmıştır. Amaç kotanızı sömürmektir 
27 Ocak 2012 (Cuma) 17:56 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
override


Kayıt : 15 Aralik 2009
vicity
Erkek Üye
 



 
27 Ocak 2012 (Cuma) 18:05 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
Brown


Kayıt : 20 Temmuz 2011
Erkek Üye
 

Hatanın sebebi açısından değilde wordpress olarak düşünürsek bu bot olayını direkt mysql e yazmak yerine wordpressdeki xml-rpc desteğini kullanabilirsin. böylece başka hosttan bile o siteye veri çekebilirsin. http://codex.wordpress.org/XML-RPC_Support


 

[1] [2]   [»] [»»]


Bu Bölümde yeni konu açmak için dıklayın Konuyu cevaplamak için tık...
Allah'a Havale Et Google Bookmark'a Ekle Yahoo'ya Ekle Stumbleupon'a Ekle Facebook'a Ekle Twitter'a Ekle   Google'da Ara : mysql server has gone away [ !? ] Favorilerime Ekle Yukarı Çık
Konuda 12 Mesaj Var.
Konu 377 Sefer Gösterilmiş.
2001-2012 © Tahribat Group - Her Hakkı Saklıdır. - ● Gizlilik İlkeleri ● Kullanım Koşulları ● İletişim