[PYTHON] Stellen Sie ulimit im Supervisor ein

[Supervisor-users] Clarification on ulimit and minfds https://lists.supervisord.org/pipermail/supervisor-users/2011-December/001004.html

Es funktionierte jedoch nicht gut, und als Ergebnis von Versuch und Irrtum wurde festgestellt, dass es besser ist, ulimit aufzurufen und den Benutzer im Befehl zu ändern, ohne den Benutzer mit der Supervisor-Funktion wie unten gezeigt anzugeben. Wenn der Benutzer in den Supervisor-Einstellungen angegeben ist, kehrt er anscheinend zum Standard des Benutzers zurück.

[program:program_name]
command=bash -c "ulimit -n 65536;exec setuidgid hoge /path/to/script.sh" 
#user=hoge #Kann nicht verwendet werden, da sich ulimit ändert

Beim Ausführen von Python wird ein Zugriffsfehler auf /root/.python-egg angezeigt

Der Zustand ist unbekannt, da er je nach Umgebung auftreten kann oder nicht. Er kann jedoch mit den folgenden Einstellungen behoben werden.

environment=PYTHON_EGG_CACHE="/home/hoge/.python-eggs"

Recommended Posts

Stellen Sie ulimit im Supervisor ein
Stellen Sie env.hosts dynamisch mit Stoff ein
Nachdem Sie entschieden haben, wo die Beschriftung abgelegt werden soll, müssen Sie im nächsten Schritt den Anzeigeinhalt, das Anzeigeformat usw. festlegen. Im obigen Beispiel lautet die Position beispielsweise set_xticks ([300.600.900]). Wenn Sie sie jedoch auf dem Display auf klein, mittel oder groß einstellen möchten, setzen Sie set_xticklabels (['klein', 'mittel', 'groß']). Sie können die Neigung des Zeichens mit Drehung festlegen. Wenn es 90 ist, wird es vertikal sein. Die Größe bleibt gleich. Hier möchten wir die Daten von 6/1 bis 6/10 so anzeigen, wie sie sind, also ersetzen wir x0 so wie sie sind. Weitere Anpassung des Anzeigeformats Wenn x0 normal angezeigt wird, werden das ganze Jahr, der Monat, der Tag, die Stunde, die Minute und die Sekunde angezeigt und es ist lang, sodass nur das Jahr, der Monat und der Tag angezeigt werden. Farbe hinzufügen
Richten Sie Nunjucks in Node.js ein
Stellen Sie den Python-Test in Jenkins ein
So setzen Sie die Standardcodierung in Python auf utf-8
Ordnen Sie die in pythons models.py festgelegte Tabelle zu
Legen Sie die Standardwerte vor dem Festschreiben in sqlalchemy.orm fest
Richten Sie Pipenv auf Pycharm in einer Windows-Umgebung ein