/ / Der Logstash-Agent wird unter MAC OS X 10.9.1 nicht als Daemon ausgeführt - macos, mac, boot, daemon, plist

Der Logstash-Agent wird unter MAC OS X 10.9.1 nicht als Daemon ausgeführt - macos, mac, boot, daemon, plist

Ich muss den Logstash-Agenten bei jedem Systemstart als Daemon auf einem MAC OS X-System ausführen

Terminal: /usr/local/etc/cvlog.conf

Pro Terminal arbeitet das Programm erfolgreich, aber als Daemon startet es nicht.

Meine com.bcd.logstash.plist

<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>

Ich beginne mit:

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

Syslog-Fehlermeldung

com.apple.launchd [1] (com.bcd.logstash [pid]): Beendet mit Code: 1

com.apple.launchd [1] (com.bcd.logstash [pid]): Beendet mit Code: 143

Was ist los mit meiner Pliste?

Antworten:

2 für Antwort № 1

Das erste Problem, das ich sehe, ist ein Tippfehler in der ProgramArguments Taste (Sie haben ein zusätzliches "m"). Wenn das Problem dadurch nicht behoben werden kann, füge ich Folgendes hinzu:

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

... und sehen Sie nach, ob Ihnen diese Dateien nützliche Informationen darüber liefern, was schief läuft.


Verwandte Fragen
Bemerkungen
Einen Kommentar hinzufügen