2011-11-13 13 views
6

Tôi bắt đầu phát triển một trang web bằng cách sử dụng Rails 3.x và tôi cần chạy nhiều công việc song song. Tôi đã bị khóa trong Windows lúc này.bị trì hoãn công việc cho Rails trên Windows?

Tôi có thể thực hiện công việc bị trì hoãn (collectiveidea) bằng cách sử dụng "công việc cào: công việc" nhưng có vẻ như nó chạy công việc 1 tại một thời điểm. Tôi đã thử chạy "ruby script \ delayed_job" nhưng không có "fork" trong Windows.

Liệu delay_job có thể chạy song song trong Win không? Tôi có lựa chọn nào khác ngoài delay_job không?

Cảm ơn.

+2

Nhân viên làm 1 công việc tại một thời điểm. Nếu bạn muốn có nhiều công nhân hơn, bạn có thể bắt đầu chúng ở các thiết bị đầu cuối khác. – numbers1311407

+1

Làm cách nào tôi có thể bắt đầu nhiều công nhân bằng cách sử dụng "công việc cào: công việc"? – HNGO

Trả lời

3

Để bắt đầu nhiều công nhân, tôi khuyên bạn nên bắt đầu nhiều lệnh nhắc (hoặc tương tự) và sinh ra một công nhân trong mỗi cửa sổ. Ngoài ra, bạn có thể sinh ra nó như là một tiến trình trong cùng một trình bao cmd và chỉ sinh ra một số quy trình.

Cài đặt dưới dạng quá trình không quá khó, nhưng tôi không có hộp cửa sổ để xác thực cách thực hiện việc này.