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