Frage

Ich laufe einen Solaris-Server, der Supervisor verwendet, um einige Python-Anwendungen zu überwachen.

Bisher konnte ich den Befehl ausführen:

generasacodicetagpre.

aus einem beliebigen Verzeichnis auf dem Server.Es gab einige aktuelle Probleme und der Ordner / Opt wurde von einer vorherigen Sicherung wiederhergestellt.Dieser Ordner enthielt alle Anwendungen einschließlich Supervisor.

Jetzt stehen wir mit denen, in denen der Vorgesetzte die Anwendungen aufgrund von "Versionskonflikten" in Pylonen nicht starten wird.

Hier wird es komisch und es macht keinen Sinn, warum diese Fehler auftreten würden.

Wenn ich den Paster-Befehl von außerhalb des Programmverzeichnisses ausmut, werfen sie den Versionskonfliktfehler aus.zB:

generasacodicetagpre.

Wenn ich jedoch den Befehl aus dem Programmverzeichnis ausführen kann, läuft es in Ordnung.zB:

generasacodicetagpre.

Ich kann den Kopf absolut nicht herumholen, warum das passieren würde!

Alle Gedanken oder Kommentare werden überhaupt geschätzt !!!!

War es hilfreich?

Lösung

Basierend auf dem, was Sie gesagt haben, dass Sie zwei verschiedene Version von Paster ausführen.Die erste Version läuft das ältere Pylons-Paket 0.9.7, während der zweite desto mehr auf dem neuesten Stand ist, die die Anforderungen Ihrer App erfüllt oder übertrifft.

Was ich tun würde, ist zuerst Überprüfen Sie, welche Version von Paster Sie läuft.Von außerhalb des Projekts laufen einfach:

generasacodicetagpre.

Führen Sie dann denselben Befehl erneut innerhalb des Projektverzeichnisses aus und vergleichen Sie die Ergebnisse.Ich vermute, dass Sie feststellen werden, dass sich die Wege unterscheiden.Wenn dies der Fall ist, müssen Sie nur die Version von Pylons für die erste Version aktualisieren, die ich vermutet, die globale Installation ist.

Da andere jedoch kommentiert haben, wäre es jedoch besser, Apps in VirtuenV auszuführen, insbesondere wenn Sie darauf hinweisen, dass Sie mehrere Virtualenv und damit mehrere Projekte haben.Vertrauen Sie mir, wenn ich sage, dass es später von Ladungen von Kopfschmerzen sparen wird, von jemandem, der das nicht ursprünglich nicht getan hat.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top