私はレールアプリケーションを持っています。 2台のサーバーで動作します。アプリケーションサーバーと別のサーバーのデータベース。毎日私は受け取ったいくつかのcsvファイルを処理する必要があります。アプリケーションサーバーにあるレール環境を使用して処理を行い、情報はデータベース、データベースサーバーに保存されます。 csvファイルをデータベースサーバに送信してそこで処理するのが私にとってはもっと理にかなっていますが、Rails環境を使ってすべてのアソシエーション、ジオプロセシングなどを構築したいと考えています。よくdbサーバーに接続して起動するのではなく、CSVファイルを処理するために使用してください。それが機能するという事実にもかかわらず、私は維持しやすい何かを聞こえません(つまり、常に同じアプリケーションを2つの異なるサーバーに展開します)。誰も私がここで使うことができるアイデアやパターンを持っていますか?railsアプリケーションと異なるサーバーレーキタスク
1
A
答えて
0
capistranoのようなデプロイメントツールを使用している限り、2台のサーバーへのデプロイメントを管理するのと同じくらい簡単です。カピストラノを使用すると、各サーバーで行う作業を簡単にカスタマイズできます。一度に両方のサーバーにデプロイできます。データベースサーバー上でのみタスクを実行しながら、アプリケーションサーバー上でWebサーバーを再起動します。
crontabタスクを管理する場合は、whenever gemを使用できます。
関連する問題
- 1. Railsアプリケーションで異なるログファイル
- 2. リンクRailsのアプリケーションとWordpressのブログの異なるホスト上の
- 3. Rails 3:モデルごとに異なるビュー
- 4. 2つの異なるRailsアプリケーションでコントローラテストを実行します
- 5. Railsは、アプリケーションとは異なる継承を持つコントローラを生成します。
- 6. Rails has_one:through異なるモデル名
- 7. Djangoアプリケーションごとに異なるvirtualenv
- 8. testflightのアプリケーション名がiTunesConnectと異なる
- 9. それぞれ異なるデータベースを使用する同じRailsアプリケーションの異なるインスタンス
- 10. Rails異なる日に異なる値を持つモデルのモデル
- 11. Rails schema.rbが異なるデータベースで異なる
- 12. 異なるアプリケーションのシングルサインオン。 J2EEアプリケーションで
- 13. 2つの異なるタイプのユーザをRailsアプリケーションで計画する
- 14. CapybaraとMongoDB/Mongoid Railsアプリケーション(SQLデータベースなし)
- 15. 異なるアプリケーションのログインページ
- 16. Rails 5(フォント驚異とブートストラップエラー)
- 17. のレイアウトと異なるコンテンツとスタイル、複雑なMVC4アプリケーション
- 18. CircleCIとRailsサーバーとemberアプリケーション
- 19. Railsでの異なる検証条件
- 20. 同じ列の異なるモデルRails
- 21. Railsの異なる列タイプのベストプラクティス
- 22. Rails異なる動作のポリモーフィックアソシエーション
- 23. Rails Devise:2つの異なるafter_update_path_for
- 24. Rails 3 Routes - idと異なるパラメータをルーティングする:
- 25. MongoDB:異なるレプリカに接続する異なるアプリケーション
- 26. RailsアプリケーションがRailsアプリケーションで動作しない
- 27. 異なるドメインの異なるWebサイト、1つの.NET MVCアプリケーション?
- 28. UWPアプリケーションでの印刷 - 異なるデバイス上の異なるレイアウト
- 29. Webアプリケーションの異なるページの背景色が異なる
- 30. 異なるリクエストのWebアプリケーションの異なるインスタンス