PHP MySQL bağlantıları kaybolan

2 Cevap php

Ben bazı xml bilgi her 30 saniyede benim veritabanını günceller php bir senaryo yazıyorum. (Ben başka bir betik dili yasak, ve ben yine çalışmak için kolay bir dil php bulabilirsiniz)

Bu php script, birkaç dakika çalışacak çünkü Ancak, benim mysql veritabanı uzak düşme eğilimindedir. Bir sürü.

So I started to use link identifiers.
However, when creating several identifiers the other one falls away again.

Yani bu fonksiyonu kullanarak, yeni bir db bağlantısını ben bir sorgu gerçekleştirmek istiyorum her zaman oluşturmak düşündüm:

fonksiyonu get_db () {

require 'config.php'; // Containing passwords

$mydb = mysql_connect($db_ip,$db_user,$db_pass) or die('<br>MySQL Error get_db() function: ' . mysql_error() . "</b>\n");

mysql_select_db($db_name, $mydb) or die('<br>MySQL Error get_db() function (Kan databank niet benaderen): ' . mysql_error());

return $mydb;

}

Şimdi sorular:

  • 1 ila 10 arasında bir ölçekte, bu ne kadar kötü bir fikir mi?
  • MySQL sunucu verir Ne
    uzağa gitti
    : Hatta bu fonksiyonu kullanarak bazen uzağa gitti bir sunucu hakkında şikayet? Ve bu mücadele için en iyi yolu nedir?

2 Cevap

Yaratıcı çözümler için şeref, ancak bağlantı düşer neden sunucu yöneticinizle konuşmak gerekir. Bu normal bir davranış gibi gelmiyor.

Bu tamamen iç bir komut ise, ben herhangi bir önemli sorunları (genellikle güvenilmeyen kullanıcıların hata iletileri görmek için izin kötü bir fikirdir) görmüyorum.

MySQL sorunu bir sunucu sorunu gibi geliyor. Sunucu trafik bağlı olarak veritabanı kabul edebilir bağlantı sayısına bir sınır içine çalışıyor olabilir.