Подавать с / tmp на Heroku с вишневым

python heroku cherrypy

145 просмотра

1 ответ

Мой сайт записывает новые .htmlфайлы /tmpпосле создания dyno. cherrypyПриложение в /appсвязи с структурой Heroku в.

Это мешает мне направлять .htmlфайлы, созданные с помощью Cherrypy. Есть идеи, как это сделать?

Автор: Stranger26 Источник Размещён: 08.11.2019 11:03

Ответы (1)


2 плюса

Решение

Файловая система Heroku эфемерна :

У каждого dyno есть своя эфемерная файловая система со свежей копией последнего развернутого кода. В течение срока службы динамометрического стенда его запущенные процессы могут использовать файловую систему в качестве временной блокнота, но записанные файлы не видны процессам в любом другом динамометрическом стенде, и любые записанные файлы будут отброшены в тот момент, когда динамометрический блок остановлен или перезапущен. Например, это происходит каждый раз, когда динамо заменяется из-за развертывания приложения и примерно один раз в день в рамках обычного управления динамо.

Он не предназначен для постоянного хранения, и все, что вы записываете на диск, может исчезнуть в любой момент.

Если вам нужно постоянно записывать данные, вы можете использовать что-то вроде Amazon S3 или сохранить их в базе данных.

Можно ли будет обслуживать код напрямую из БД? Предполагая, что я пишу код в БД?

Да.

Heroku сама предоставляет сервис PostgreSQL, а многие другие доступны на рынке дополнений .

Автор: Chris Размещён: 20.08.2016 04:01
Вопросы из категории :
32x32