Mongodb ve php sürücülerini unix sunucuma kurdum.
Sorum şu ki, mongodb'un koşup koşmadığını nasıl anlayabilirim? Durumu kontrol etmek için basit bir komut satırı sorgusu var mı? Kabuktan bir kez başlatırsam, kabuktan çıkarsam çalışmaya devam edecek mi (durum böyle görünmüyor). Mongodb bağlantısını nasıl kalıcı hale getirebilirim ve sunucu yeniden başlatıldığında otomatik olarak başlatabilirim?
Koşabilirim:
-bash-3.2 $ su
Şifre:
[root @ xxx] # cd / var / lib
[root @ xxx] # ./mongodb-linux-i686-1.6.5/bin/mongod
./mongodb-linux-i686-1.6. 5 / bin / mongod - yardım ve başlatma seçenekleri için yardım
23 Şubat Çarşamba 08:06:54 MongoDB başlangıç: pid = 7271 bağlantı noktası = 27017 dbpath = / data / db / 32-bit** NOT: MongoDB 32 bit kullanırken, yaklaşık 2 gigabayt veri ile sınırlandırılırsınız
** bkz. Http://blog.mongodb.org/post/137788967/32-bit-limitations** UYARI: OpenVZ'de çalışıyorsunuz. Bunun kırıldığı biliniyor !!!
23 Çar Şubat 08:06:54 db sürümü v1.6.5, pdfile sürümü 4.5
Çar Şubat 23 08:06:54 git sürümü: 0eb017e9b2828155a67c5612183337b89e12e291
23 Şubat Çarşamba 08:06:54 sys bilgisi: Linux domU-12-31-39-01 -70-B4 2.6.21.7-2.fc8xen # 1 SMP
15 Şubat Cuma 12:39:36 EST 2008 i686 BOOST_LIB_VERSION = 1_37
23 Şubat Çar 08:06:54 [initandlisten] 27017
Çar 23 Şubat 08 bağlantı noktasında bağlantı bekliyor : 06:54 [websvr] web yönetici arayüzü 28017 numaralı bağlantı noktasından dinleme
Ayrı bir kabuk açarsam, daha sonra mongodb'a bağlanabilirim:
-bash-3.2 $ cd / var / lib
-bash-3.2 $ ./mongodb-linux-i686-1.6.5/bin/mongo
MongoDB kabuk sürümü: 1.6.5
bağlanma: test
db.foo.find ()
{" _id ": ObjectId (" 4d63d7d3eb95985ab19c8feb ")," a ": 1}
Ancak ilk kabuğu kapatırsam bağlanamıyorum:
-bash-3.2 $ cd / var / lib
-bash-3.2 $ ./mongodb-linux-i686-1.6.5/bin/mongo
MongoDB kabuk sürümü: 1.6.5
bağlanma: test
23 Şubat Çarşamba 08:25:10 Hata : 127.0.0.1 (anon) sunucusuna bağlanılamadı: 1154
istisna: bağlantı başarısız oldu