OS X Lion Server çoklu postgresql kurulumları


2

Mac mini sunucumda (Lion) PostgreSQL'i kurmak için Homebrew kullanıyorum. Ancak, yüklediğim sürümü çalıştıramıyorum, çalıştığım tek sürüm OS X ile yüklenen sürüm:

216    83     1   0 12:17PM ??         0:00.47 /usr/bin/postgres -D /var/pgsql -c listen_addresses= -c log_connections=on -c log_directory=/Library/Logs -c log_filename=PostgreSQL.log -c log_lock_waits=on -c log_statement=ddl -c log_line_prefix=%t  -c logging_collector=on -c unix_socket_directory=/var/pgsql_socket -c unix_socket_group=_postgres -c unix_socket_permissions=0770
216   266    83   0 12:17PM ??         0:00.27 postgres: logger process                           
216   300    83   0 12:17PM ??         0:01.01 postgres: writer process                           
216   301    83   0 12:17PM ??         0:00.75 postgres: wal writer process                           
216   302    83   0 12:17PM ??         0:00.51 postgres: autovacuum launcher process                           
216   303    83   0 12:17PM ??         0:00.91 postgres: stats collector process                           
1025  2698   814   0  1:30PM ttys000    0:00.00 grep post

Başka bir postgres örneği başlatıp açılışta çalıştırmasını nasıl sağlayabilirim?


Bunu şu adrese göndermenizi şiddetle tavsiye ederim: superuser.com . Bu web sitesi daha çok Apple ürünlerinin kullanımına odaklanırken, Superuser bu gibi gelişmiş teknik bilgilerle ilgili soruları cevaplamaya daha fazla odaklanmaktadır.
kevin9794

Bu Apple'ın postgres kurulumu ve bunun nasıl kontrol edileceği ile ilgili olduğu için, bunun burada konuyla ilgili olduğunu düşünüyorum.
Mark

Nasıl çalıştırmayı denedin? Herhangi bir hata var mıydı? Günlük dosyası bir şey söylüyor mu?
Ken

Bu soru [postgresql] etiketine sahip olmalı mı?

Yanıtlar:


1

Homebrew postgresql formülü, tam olarak bunu kurduğunuzda nasıl yapacağınızı gösterir. Koşmak brew info postgresql bu bilgilerin tekrar gösterilmesi için.


0

postgres bir limanda dinliyor - burada olan, muhtemelen aynı limanı talep eden iki postgres ile bir çelişki.

Bunu düzeltmek için, Apple tarafından sağlanan posta kayıtlarının başlamasını durdurmanız gerekir. Server.app'den, Cihaz yöneticisi ve Wiki'nin başlamasını durdurmanız gerekir.


Hayır, varsayılan olarak (ve burada -c listen_addresses= ), Apple'ın Postgres bir limanda dinlemiyor. Sadece bir Unix soketinde dinler.
Ken

Ne yapmak istersen, Apples PostgreSQL'in yerini al, gelişmekte olan bir örneği çalıştır? Sunucudaki tüm hizmetler PostgreSQL'in çalışmasını ve gerekiyorsa başlatmasını gerektirir; ayrıca tüm komut dosyaları varsayılan yollar için tasarlanmıştır. Öyleyse bize ne yaptığınızı ve ne yapmayı planladığınızı söyleyin ... hangi ikinci postgres ikili kodunuz için (umarım bilirsin, demleme PostgreSQL'in bir .plist kullanarak yönetici olarak başlatıldığını).
NaWi at Mac
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.