Heroku: обслуживание больших динамично сгенерированных активов без локальной файловой системы

Шаблоны разработки немного больше, чем клейкая лента для фиксации дефицитов языков.

9
задан Rich Apodaca 26 October 2009 в 18:00
поделиться

2 ответа

$ {RAILS_ROOT} / tmp (не / tmp, он находится в каталоге вашего приложения) длится в течение всего процесса. Если вы работаете в качестве фонового диджея, файлы в TMP будут храниться в течение всего этого процесса.

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

- Другой сотрудник Heroku

10
ответ дан 4 December 2019 в 15:22
поделиться

Rich,

Вы пробовали записать файл в ./tmp, а затем передать его в S3?

-Блейк Мизерани (Heroku)

3
ответ дан 4 December 2019 в 15:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: