Frage

Gibt es eine Möglichkeit cProfile oder line_profile auf einem Skript auf einem Server ausgeführt werden?

das heißt: wie konnte ich die Ergebnisse für eine der beiden Methoden erhalten auf http: //www.Example.com/cgi-bin/myScript.py

Danke!

War es hilfreich?

Lösung

Nicht sicher, was line_profile ist. Für cProfile, müssen Sie nur die Ergebnisse in eine Datei leiten Sie später auf dem Server lesen kann (je nachdem, welche Art von Zugang zum Server haben).

Um das Beispiel zu zitieren von der docs ,

import cProfile
cProfile.run('foo()', 'fooprof')

und setzen alle den Rest des Codes in eine def foo(): -. Dann abrufen später, dass fooprof Datei und analysieren sie in der Freizeit (Skript läuft mit Berechtigungen vorausgesetzt, es ist in erster Linie zu schreiben, natürlich)

Natürlich können Sie verschiedene Läufe gewährleisten in verschiedene Dateien Profil bekommen, etc, etc - ob dies hängt praktisch ist auch, welche Art von Zugriff und Berechtigungen Sie von Ihrem Hosting-Provider bekommen, dh wie sind Sie Daten bestehen bleiben erlaubt, in einer Weise, die Sie abrufen, die Daten später lässt? Das ist keine Frage des Pythons, es ist eine Frage von Verträgen zwischen Ihnen und Ihrem Hosting-Provider, -).

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