エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
rsyncを用いたコンテンツの分散 (3/3)- @IT
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
rsyncを用いたコンテンツの分散 (3/3)- @IT
rsyncによる画像転送もモデル内に定義する。画像転送後、Webアプリケーションサーバ上のローカルファイ... rsyncによる画像転送もモデル内に定義する。画像転送後、Webアプリケーションサーバ上のローカルファイルを削除する。このrsyncメソッドは、コントローラから実行する。 class Image < ActiveRecord::Base # 中略 def rsync # コンテンツサーバの情報 server = self.user.contents_server # 転送元、転送先ディレクトリの生成 src_path = "#{RAILS_ROOT}/public/store/#{self.user_id}" dst_path = "#{server.user}@#{server.ip}:#{server.dir}" # コマンド生成 cmd = "/somewhere/rsync -az #{src_path} #{dst_path} > /dev/null 2>&1" # rsync実