Heroku des filesystem is ephemeral:
Jeder dyno sein eigenes vergängliches Dateisystem erhält, mit einer neuen Kopie des zuletzt eingesetzten Code. Während der Laufzeit des Dynos können seine laufenden Prozesse das Dateisystem als temporäres Scratchpad verwenden, aber keine geschriebenen Dateien sind für Prozesse in einem anderen Dyno sichtbar und alle geschriebenen Dateien werden in dem Moment verworfen, in dem der Dyno gestoppt oder neu gestartet wird. Dies geschieht beispielsweise immer dann, wenn ein Prüfpunkt aufgrund der Anwendungsbereitstellung und etwa einmal pro Tag als Teil der normalen Prüfpunktverwaltung ersetzt wird.
Es ist nicht für die dauerhafte Speicherung gedacht, und alles, was Sie auf die Festplatte schreiben, kann jederzeit verschwinden.
Wenn Sie benötigen, um Daten schreiben Sie beharrlich können use something like Amazon S3 oder sie in einer Datenbank speichern.
Wird es möglich sein, den Code direkt von db dann zu bedienen? Angenommen, ich schreibe den Code in db?
Ja.
Heroku selbst provides a PostgreSQL service und many others are available from the addons marketplace.
Cherrypy ist ein dynamischer Server, es schreibt keine HTML-Dateien. Und Heroku ist auch nicht für statische Dateien gedacht. Warum tust du das? –
Ich verwende nur cherrypy, um temporäre statische Seiten zu bedienen. Der Code wird von einem anderen Python Worker generiert. – Stranger26
Wird es möglich sein, den Code direkt von db dann zu bedienen? Angenommen, ich schreibe den Code in db? – Stranger26