2016-05-08 9 views
2

私はtxt/pdfドキュメントを生成しています(現在)/tmpディレクトリに保存し、Amazon S3にアップロードしてから/tmpディレクトリから削除します。Rails 4 - ファイルを一時的に保存する場所は?

問題は、ファイルが現在/tmpディレクトリから削除されているため、新しいファイルが現在生成されているときに新しいコードを展開すると、生成プロセスが中断されるという問題です。

一時的な文書をRailsシステムに保存するのに最適なのはどこですか?

答えて

1

この共通のディレクトリは、あなたが言及したように、tmpです。

デプロイメント中にtmpディレクトリの「参照解除」の問題を回避するには、tmpディレクトリを、各デプロイ時にリセットされない共有ディレクトリにシンボリックリンクできます。ログとその他の共有設定にも同じ概念が適用されます。

は、だからあなたのディレクトリ構造は次のようになります。

  • www/
    • appname/
      • current/
      • releases/
      • shared/
        • tmp/
        • config/
        • pids/
        • log/
関連する問題