/ / Logstash aracısı MAC OS X 10.9.1'de arka plan programı olarak çalışmaz - macos, mac, boot, daemon, plist

Logstash aracısı MAC OS X 10.9.1'de bir artalan programı olarak çalışmaz - macos, mac, boot, daemon, plist

Sistem önyüklendiğinde logstash aracısını bir MAC OS X Sisteminde Daemon olarak çalıştırmam gerekiyor

terminal: / usr / local / logstash / bin / logstash aracısı -f /usr/local/etc/cvlog.conf

Terminal başına program başarılı bir şekilde çalışıyor, ancak bir arka plan programı olarak başlamıyor.

Com.bcd.logstash.plist'im

<plist version="1.0">
<dict>
<key>Label</key>
<string>com.bcd.logstash</string>
<key>KeepAlive</key>

<dict>
<key>SuccessfulExit</key>
</false>
</dict>
<key>ProgramArguments</key>
<array>
<string>/usr/local/logstash/bin/logstash</string>
<string>agent</string>
<string>-f</string>
<string>/usr/local/etc/cvlog.conf</string>
</array>
<key>RunAtLoad</key>
</true>
</dict>
</plist>

Şununla başlıyorum:

launchtl load /Library/LaunchDaemons/com.bcd.logstash.plist

Syslog Hata Mesajı

com.apple.launchd [1] (com.bcd.logstash [pid]): Koddan çıkıldı: 1

com.apple.launchd [1] (com.bcd.logstash [pid]): Kod ile çıkıldı: 143

Plistimin nesi var?

Yanıtlar:

Cevap için 2 № 1

Gördüğüm ilk sorun bir yazım hatası ProgramArguments tuşuna (fazladan bir "m" harfi eklenir). Sabitleme "t o işe yaramazsa, ben" gibi bir şey eklemek istiyorum:

<key>StandardOutPath</key>
<string>/tmp/logstash.out</string>
<key>StandardErrorPath</key>
<string>/tmp/logstash.err</string>

... ve bu dosyaların size neyin yanlış gittiğiyle ilgili yararlı bir şey söyleyip söylemediğine bakın.


İlgili sorular
Yorumlar
Yorum ekle