Từ trang thông tin Heroku về việc read-only file systemHeroku thư mục/tmp xóa
"Có hai thư mục có thể ghi:. ./tmp và ./log (dưới gốc ứng dụng của bạn) Nếu bạn muốn thả một tập tin tạm thời trong suốt thời gian yêu cầu, bạn có thể ghi vào tên tệp như # {RAILS_ROOT}/tmp/myfile _ # {Process.pid}. Không có gì đảm bảo rằng tệp này sẽ có trong các yêu cầu tiếp theo (mặc dù có thể), vì vậy điều này không nên được sử dụng cho bất kỳ loại lưu trữ vĩnh viễn nào. "
Có ai biết tần suất tệp bị xóa khỏi thư mục /tmp
trong Heroku không?
"không có bảo đảm". ví dụ. bạn không nên cố gắng đánh bạc về thời gian tệp sẽ vẫn ở đó. –
@MarcB Chắc chắn, tôi hiểu điều đó. Tôi chỉ tò mò về thời gian (giây/phút/giờ/ngày?) Có lẽ tôi cần các tập tin 30 giây sau khi chúng được đặt trong thư mục '/ tmp' –