Bir başlangıç işi olarak yapılandırılmış bir servisim var. Hizmete başlamadan önce PostgreSQL'in çalıştığından nasıl emin olabilirim? Ubuntu 14.04 burada.
Bir başlangıç işi olarak yapılandırılmış bir servisim var. Hizmete başlamadan önce PostgreSQL'in çalıştığından nasıl emin olabilirim? Ubuntu 14.04 burada.
Yanıtlar:
Buradaki sorun PostgreSQL'in henüz Upstart farkında olmamıştır. Bu işleri karmaşıklaştırıyor. Sadece sürümünüz / kümeniz için bir PID dosyasının olup olmadığını kontrol edebilirsiniz, fakat eğer orada değilse ne yaparsınız?
Hizmetimin başlangıcını (pgagent) bir pg kümesinin başlangıcıyla ilişkilendirmeyi seçtim. Bu benim için çalışıyor, ama sizin için olmayabilir. Ayrıca pgagent, PID’ini izlemeye başlamadan önce çok fazla çatal (ikiden fazla çatal), bu yüzden kullanamıyorum respawn
dörtlük. Hizmetin iyi olabilir.
Küme kullanımına bir örnek olarak Upstart üzerinden bir hizmet başlatmak için çalışmaya başla İşte .