MongoDB Ayarlarını Değiştirme
ServBay, esnek yapılandırma seçenekleri sunarak yerleşik bir MongoDB veritabanı ile birlikte gelir. Bu makale, ServBay'de MongoDB ayarlarının nasıl değiştirileceğini ayrıntılı olarak açıklayacak, yapılandırma dosyalarının yerini ve yaygın yapılandırma öğelerini içerecektir. MongoDB sürümüne bağlı olarak bu dosyalar, örneğin MongoDB 8.0 yapılandırma dosyalarının /Applications/ServBay/etc/mongodb/8.0
dizininde bulunduğu gibi, /Applications/ServBay/etc/mongodb/<version>
dizininde yer alır.
Önemli Uyarı
Lütfen yapılandırma dosyalarını el ile değiştirmeyin. Tüm yapılandırma dosyaları, ServBay tarafından otomatik olarak oluşturulur ve elle yapılan değişiklikler üzerine yazılma riski taşır. Değişiklikleri UI arayüzü üzerinden yapınız.
ServBay'in UI Arayüzü İle Değişiklik Yapma
ServBay, kullanıcılara yönetim arayüzü üzerinden doğrudan çeşitli yapılandırma parametrelerini değiştirme olanağı tanıyan güçlü bir grafik yönetim arayüzü sağlar. Kaydet düğmesine bastıktan sonra yapılan değişiklikler otomatik olarak uygulanır ve anında geçerlilik kazanır, böylece kullanıcıları parametreleri elle düzenlemenin zorluklarından kurtarır.
Kullanıcılar, ServBay'in sol navigasyon çubuğunu kullanarak Veritabanı
- MongoDB
'yi seçebilir ve ardından uygun sürümü seçerek MongoDB yapılandırmasını düzenleyebilir.
Grafik düzenleme arayüzünde, kullanıcılar MongoDB'nin dinleme adresini bindIp
ve portunu port
(varsayılan olarak 127.0.0.1, ::1:27017
) değiştirebilirler. Aynı zamanda, kullanıcılar MongoDB'nin diğer ayarlarını yapılandırabilirler.
Ek olarak, Ek Parametreler
bölümünde geliştirme iş gereksinimlerini karşılamak için ek parametreler yapılandırılabilir.
Kullanıcının değişiklikleri tamamladıktan sonra Kaydet
butonuna tıklayarak değişiklikleri uygulayabilir ve anında geçerli hale getirebilir.
Yapılandırma Dosyasını Elle Düzenleyerek Değişiklik Yapma
WARNING
Yapılandırma dosyasını elle düzenlemek, yalnızca bazı yapılandırma öğeleri üzerinde geçici değişiklikler yapmak için uygundur.
ServBay tarafından yapılandırma dosyalarının elle düzenlenmesini önermiyoruz. Zira tüm değişiklikler ServBay tarafından üzerine yazılacaktır.
Genel Bakış
ServBay'de, MongoDB'nin yapılandırma dosyaları sürüme göre farklı dizinlerde saklanır. Örneğin, MongoDB 8.0 yapılandırma dosyası /Applications/ServBay/etc/mongodb/8.0
dizinindedir. Ana yapılandırma dosyaları mongod.conf
içerir.
Yapılandırma Dosyası Konumu
mongod.conf
:/Applications/ServBay/etc/mongodb/8.0/mongod.conf
Yaygın Yapılandırma Öğeleri ve Değiştirme Yöntemleri
mongod.conf
mongod.conf
, veritabanı sunucusunun çalışma zamanı seçeneklerini ayarlamak için kullanılan MongoDB'nin ana yapılandırma dosyasıdır.
Yaygın Yapılandırma Öğeleri
Dinleme adresini değiştirme:
yamlnet: bindIp: 0.0.0.0
1
2Port numarasını değiştirme:
yamlnet: port: 27017
1
2Maksimum bağlantı sayısını değiştirme:
yamlmaxIncomingConnections: 100
1WiredTiger önbellek boyutunu değiştirme:
yamlstorage: wiredTiger: engineConfig: cacheSizeGB: 1
1
2
3
4Yavaş sorgu günlüğünü etkinleştirme:
yamloperationProfiling: slowOpThresholdMs: 100
1
2
MongoDB'yi Yeniden Başlatma
MongoDB yapılandırma dosyasını değiştirdikten sonra, değişikliklerin geçerli olması için MongoDB hizmetini yeniden başlatmanız gerekir. Bu, ServBay yönetim arayüzü veya servbayctl
komut satırı aracı kullanılarak yapılabilir.
ServBay Yönetim Arayüzü İle Yeniden Başlatma
- ServBay yönetim arayüzünü açın.
Hizmetler
'e gidin.- İlgili sürümdeki MongoDB hizmetini bulun ve
Yeniden Başlat
butonuna tıklayın.
servbayctl İle Yeniden Başlatma
MongoDB hizmetini kolayca yeniden başlatmak için servbayctl
komut satırı aracını kullanın:
servbayctl restart mongodb 8.0
Özet
ServBay'de, MongoDB'nin yapılandırma dosyaları /Applications/ServBay/etc/mongodb/<version>
dizininde, mongod.conf
dahil olmak üzere bulunur. Bu yapılandırma dosyalarını değiştirdikten sonra, ServBay'in yönetim arayüzü veya servbayctl
komut satırı aracı kullanılarak MongoDB hizmeti yeniden başlatılarak değişiklikler geçerli hale getirilir.