Resque: COUNT= n tidak bekerja untuk menghasilkan banyak pekerja

Dibuat pada 22 Des 2009  ·  3Komentar  ·  Sumber: resque/resque

Halo semua,
Ini adalah posting pertama saya ke tempat tinggal Git :).

Saya mencoba menggunakan resque untuk pemrosesan pekerjaan backend di aplikasi Rails saya ( v 2.0.2). Saya telah menginstal penyelamatan dari git sebagai plugin Rails. Tetapi bahkan jika saya menyebutkan variabel jumlah, hanya satu pekerja yang muncul.

COUNT= x QUEUE=request_queue lingkungan rake resque:work

Ini saya verifikasi dari antarmuka web penyelamat.

Adakah yang bisa membantu saya dalam hal ini?

Pertanyaan lain adalah bagaimana saya bisa menggunakan modul dewa yang disertakan dengan Resque. Tidak banyak informasi yang tersedia tentang ini.

Terima kasih semua sebelumnya
dg

Komentar yang paling membantu

Anda menggunakan tugas menyapu yang salah untuk memulai banyak pekerja. Coba " resque:workers " daripada " resque:work ".

Untuk konfigurasi dewa, lihat http://github.com/defunkt/resque/tree/master/examples/god/. Saya harus mengubahnya sedikit agar berfungsi untuk saya, dan sepertinya masih ada masalah, tetapi ini adalah titik awal yang layak. Perhatikan, itu tidak akan benar-benar menghentikan pekerja saat Anda memintanya. Anda harus menulis skrip untuk itu atau membunuhnya secara manual (melalui kill -QUIT $PID).

Semua 3 komentar

Anda menggunakan tugas menyapu yang salah untuk memulai banyak pekerja. Coba " resque:workers " daripada " resque:work ".

Untuk konfigurasi dewa, lihat http://github.com/defunkt/resque/tree/master/examples/god/. Saya harus mengubahnya sedikit agar berfungsi untuk saya, dan sepertinya masih ada masalah, tetapi ini adalah titik awal yang layak. Perhatikan, itu tidak akan benar-benar menghentikan pekerja saat Anda memintanya. Anda harus menulis skrip untuk itu atau membunuhnya secara manual (melalui kill -QUIT $PID).

Terima kasih banyak untuk Nevans atas bantuan Anda. Penciptaan beberapa pekerja sedang bekerja.

  • Apakah setiap pekerja menjalankan utas yang dihasilkan oleh Aplikasi Rails (plugin penyelamat) atau apakah itu?
    proses yang terpisah sama sekali?
  • Menurut dokumentasi online - Dengan arsitektur induk / anak Resque Anda dapat memberi tahu orang tua untuk membunuh anak secara paksa kemudian segera mulai memproses lebih banyak pekerjaan.
    Apakah proses Aplikasi Rails di sini disebutkan sebagai orang tua dan pekerja sebagai anak atau apakah saya kehilangan poin di sini?
  • Apakah ada beberapa bentuk arsitektur atau dokumen desain yang tersedia di Resque?

Bersulang
dg

Jika Anda menggunakan linux, perintah berikut akan membuat segalanya lebih jelas bagi Anda:

ps -ef f | grep [r]esque
Apakah halaman ini membantu?
0 / 5 - 0 peringkat