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 verwende Upstart, um einen Reverse-SSH-Tunnel über Autossh zu verwalten. Wenn ich einen "Sudo Start Tunnel" mache, kommt die Verbindung gut zustande; Der Befehl wird jedoch nicht automatisch ausgeführt, wenn die Netzwerkdienste gestartet werden, und unabhängig davon, was ich an der Eigenschaft "Start on" ändere, scheint es mir nicht möglich …
Ich fange an, alle unsere Systeme auf Upstart umzustellen, um unsere verschiedenen Anwendungsprozesse zu verwalten. Eine Sache, die mir ständig fehlt, ist die Fähigkeit, ein anderes Signal an den Prozess stopoder restartEreignisse zu senden . Zum Beispiel führen wir unsere Webprozesse mit Unicorn aus . Unicorn hat eine großartige Signalverarbeitungs-API. …
Ich verwende Ubuntu Server 11.04. Ich habe einen Upstart-Benutzerjob wie hier beschrieben erstellt . Ich habe die folgende Datei bei mir /home/myuser/.init/sensors.conf: start on started mysql stop on stopping mysql chdir /home/myuser/mydir/project exec /home/myuser/mydir/env/bin/python /home/myuser/mydir/project/manage.py sensors respawn respawn limit 10 90 Da myuserich den Job gut starten, stoppen und neu …
Ich habe eine Vagrant-Box mit Ubuntu 15.04, die ein Upstart-Skript enthält, das einen Dienst startet, wenn das System startet. Es hat eine start on vagrant-mountedZeilengruppe, da der Dienst erfordert, dass das Verzeichnis / vagrant von Vagrant bereitgestellt wird. Ich migriere dieses Skript jetzt nach systemd (was mir völlig neu ist) …
Wie wird eine neue Umgebungsvariable systemweit erfasst, ohne den Server neu zu starten? Da es sich um einen Ubuntu 11.x-Server handelt, verwende ich Upstart, um Prozesse zu starten / neu zu starten. Ich habe / etc / environment eine neue Umgebungsvariable hinzugefügt, die von einem der Prozesse meiner App erfasst …
Ich versuche, einen Resque-Worker als Upstart-Init-Skript einzurichten, das von Monit in einer Rails-App verwendet wird. Ich bin kein Sysop und habe versucht, dies anhand von Beispielen aus einem anderen Init-Skript zu schreiben, das wir auf unserem Server haben. Folgendes habe ich: start on startup stop on shutdown pre-start script cd …
Ich habe ein Startskript, das einen benutzerdefinierten Anlegeserver startet. Wenn ich es tue sudo start [myservice], passiert nichts. Anschließend sudo status [myservice]zeigen sie , wie: [myservice] start/killed, process 3586. Hier ist das Skript in /etc/init/[myservice‹.conf: description "[description]" author "[my name and email]" start on runlevel [2345] stop on runlevel [016] …
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.