Upstart hizmetimi PostgreSQL'e nasıl bağlı yapabilirim?


1

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:


0

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 .


"Yapılamaz" bekliyordum, ama bu böyle bir cevabın en iyisi :)
Alex Grönholm
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.