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
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.
Bersulang
dg
Jika Anda menggunakan linux, perintah berikut akan membuat segalanya lebih jelas bagi Anda:
ps -ef f | grep [r]esque
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).