Upstart ist ein ereignisbasierter Ersatz für den Daemon / sbin / init, der das Starten von Aufgaben und Diensten während des Startvorgangs, das Stoppen während des Herunterfahrens und die Überwachung während des Systembetriebs übernimmt.
Ich habe einen benutzerdefinierten Daemon, der von Upstart auf meinem Ubuntu-Server verwaltet wird. Es funktioniert einwandfrei, außer dass ich die Ausgabe des Daemons erfassen (protokollieren) muss. Auf der offiziellen Strophenseite heißt es, dass ich das console loggedtun kann, aber in welche Datei wird das Protokoll geschrieben? Ich habe auch gelesen …
Ich habe alle meine Upstart-Konfigurationsdateien unter Versionskontrolle. Mein idealer Weg, um upstart zu verwenden, besteht darin, weiche Links aus meinem Versionskontroll-Repository (mercurial - nicht wichtig) in / etc / init zu erstellen, aber upstart sieht die Jobs nicht. Alles ist in Ordnung, wenn ich die Dateien aus dem Repository-Verzeichnis nach …
Ich möchte, dass Upstart zwei Dinge tut: Hören Sie auf, so schnell zu versuchen, einen fehlgeschlagenen Prozess erneut zu starten Gib niemals auf, zu versuchen, wieder zu erscheinen In einer idealen Welt würde Upstart versuchen, einen toten Prozess nach einer Sekunde neu zu starten und diese Verzögerung bei jedem Versuch …
Ich arbeite daran, mein aktuelles Server-Setup auf neuere Hardware umzustellen und von Ubuntu Karmic Koala auf Lucid Lynx zu migrieren. Derzeit verwende ich gw6c (kompiliert von der gogo6-Website im Gegensatz zur Version aus den Repositories), um ipv6-Zugriff für meine Systeme zu erhalten. Auf dem karmischen Koala-System habe ich einfaches init.d-Skript …
Ich habe eine Reihe von Upstart-Jobs für meine Dienste erstellt, die auf einem Ubuntu 12.04 ausgeführt werden. Ich kann sie erfolgreich starten und aufhören mit: service my_service start service my_service stop aber sie sind nicht aufgeführt, wenn ich es tue service --status-all Irgendwelche Ideen, was mir fehlen könnte? Um die …
Das neue CentOS 6 kommt mit Upstart und ersetzt init. Ich versuche, eine / etc / inittab-Datei in das neue Upstart-Format zu konvertieren. Dieser bestimmte Server hat nur ungefähr 15 inittab-Einträge, andere Server haben jedoch> 30. Wir wollen hauptsächlich den 'Respawn'-Teil von Inittab und Emporkömmling. Ich habe jedoch die gesamte …
Ich muss einen Daemon aus der Anwendung in Debian erstellen. Gibt es ein Standardwerkzeug dafür in Debian wie "upstart" in Ubuntu? Ich brauche nur Start-Stopp-Befehle, um ein Programm als Daemon mit einigen Optionen und einer PID-Datei zu starten und es mit einer PID-Datei zu beenden. Ich habe mir init.d angesehen, …
Wie können die in definierten Umgebungsvariablen am besten /etc/environmentfür einen Upstart- Service bereitgestellt werden? Ich denke, sie einfach mit .in einem Skriptabschnitt zu beschaffen, funktioniert nicht, weil die Skripte ausgeführt werden, von shdenen ein zusätzlicher exportvor jeder Definition benötigt würde ...
Ich habe meine Webserver-Anwendung beim Booten mit upstart gestartet. Dies ist das Upstart-Skript: # web app node upstart file at /etc/init/webapp.conf description "web application" start on started mongodb stop on runlevel [06] respawn respawn limit 10 100 env NODE_ENV=production pre-start script ulimit -n 2048 end script exec start-stop-daemon --start -c …
Ein Albtraum, der einige Upstart-Jobs von Ubuntu auf EC2 Linux (ElasticBeanstalk) migriert Ich kann nicht einmal die grundlegendste Aufgabe zum Laufen bringen. Ich verwende das folgende Skript, das unter Ubuntu perfekt funktioniert, aber den sehr wenig hilfreichen "nicht erkannten Dienst" zurückgibt, wenn ich versuche, ihn unter EC2 Linux zu starten. …
Ich habe einen Nginx-Webproxy, einen Gunicorn-Webserver und eine Python- / Kolben-Web-App. Der Gunicorn-Prozess ist anscheinend gestorben, und ich möchte dies in Zukunft verbessern, indem ich mir ein Dienstprogramm anschaue, das den Gunicorn-Prozess überwachen und neu starten kann, falls er erneut abstürzt. Ich habe einige gefunden, die den Job erledigen können: …
in Ubuntu 12.10 user@xyz:~$ sudo initctl --version initctl (upstart 1.5) Copyright (C) 2012 Scott James Remnant, Canonical Ltd. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. user@xyz:~$ ls -l /etc/init/rs-comm.conf -rw-r--r-- 1 root root …
Unter Ubuntu 10.04 muss ich meinen Dienst mit Upstart starten, aber nur, wenn MySQL läuft. Das Problem ist, dass MySQL selbst nicht von Upstart verarbeitet wird, sodass ich die Funktion "Start on" nicht verwenden kann. Was kann ich tun ?
Welches Signal wird upstart/ wird initctlverwendet, um einen Job neu zu starten? Gibt es außerdem eine Möglichkeit anzugeben, dass SIGHUP verwendet werden soll? Gibt es alternativ eine Möglichkeit, einen benutzerdefinierten reloadBefehl zu definieren , der ein SIGHUP sendet? Oder muss ich nach draußen gehen, um das upstartzu tun?
Ich habe gerade einen neuen VPS mit CentOS 6 bereitgestellt, der mit Apache geliefert wird. Ich möchte Apache deaktivieren, da ich stattdessen Nginx verwenden werde. Ich weiß, dass ich das Skript in /etc/init.d/ einfach löschen kann, aber ich möchte das nicht tun, da es eine Standard-Sache ist, die mit dem …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.