質問

私は、バックグラウンドタスクキューを処理するために、スターリングとWorklingを多用して、ウェブサイト、今日を立ち上げました。

交通が重くなっていると、私のサーバーのCPU /メモリがあまりにも多くの歪みの下でされていないが、ジョブキューが真剣にバックアップされます。

私はスターリングとWorklingの両方で経験の浅いですし、緊急に私がキューをスピードアップすることができます方法を理解する必要があります。

これはおそらく、非常にシンプルな構成の問題ですが、すべての提案や考えが非常に高く評価されるだろう。

あなたはより多くの情報が必要な場合は私に知らせてくださいます。

役に立ちましたか?

解決

あなたが別のサーバーへのアクセス権を持っている場合は、サーバ間でタスクを分割することができます。おそらく、それを見てきましたが、RailscastsはスターリングとWorkling 導入かなり良い

あなたは、より高度な情報をGoogleブックスで表示できるブックもあります:

<のhref = "http://books.google.com/books?id=c1L4IzmUzicC&pg=PA284&lpg=PA284&dq=how+to+distribute+tasks,+starling+and+workling,+rails&source=bl&ots=0LgV4pDjs9&sig= 4c6qf1GN59T-BsxGMpYDWU4XKrk&HL = EN&EI = d5rJSfX6Gor2sAPzoLH4Bw&SA = X&OI = book_result&resnum = 3&CT =結果#1 PPA283、M1" REL = "nofollowをnoreferrer">実用レールプラグインする

他のヒント

私は最後にこれを行う方法を働いていた、それは非常に簡単です。ただ、コマンドラインから、よりworklingプロセスを起動する - ためのメモリがある限り多くの走行が可能。 workling.ymlに指定されている彼らはすべて、スターリングの1つ以上のインスタンスからジョブをピックアップします。これが機能するためにその:multiple=> truescript/workling_clientする必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top