ນີ້ແມ່ນ multiwatch ຄໍາສັ່ງທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
multiwatch - forks ແລະ watches ຫຼາຍຕົວຢ່າງຂອງໂຄງການໃນສະພາບແວດລ້ອມດຽວກັນ
ສະຫຼຸບສັງລວມ
multiwatch [ທາງເລືອກ] -- [app arguments]
multiwatch -v
multiwatch --ຊ່ວຍ | - ?
ລາຍລະອຽດ
multiwatch ຖືກນໍາໃຊ້ເພື່ອສ້ອມແຊມແລະເບິ່ງ Backend FastCGI ຫຼາຍອັນ.
OPTIONS
-f, --forks=ເດັກນ້ອຍ
ຈໍານວນຂອງເດັກນ້ອຍທີ່ຈະແຍກແລະເບິ່ງ (ຄ່າເລີ່ມຕົ້ນ 1)
-r, --retry=ລອງຄືນໃຫມ່
ຈໍານວນຂອງການພະຍາຍາມທີ່ຈະຕັດລູກດຽວ (ຄ່າເລີ່ມຕົ້ນ 3)
-t, --timeout=msecs
ລອງໝົດເວລາໃນ ms; ຖ້າເດັກຕາຍຫຼັງຈາກໝົດເວລາ, ການກວດຄືນແມ່ນ
ຣີເຊັດ (ຄ່າເລີ່ມຕົ້ນ 10000 ms = 10 ວິນາທີ)
- ແມ່ນແລ້ວ, --signal=ຊື່
ສັນຍານທີ່ຈະສົ່ງໃຫ້ເດັກນ້ອຍເປັນສັນຍານການຢຸດເຊົາການ 'grace'
(HUP,INT,QUIT,TERM,USR1,USR2, ຄ່າເລີ່ມຕົ້ນແມ່ນ USR1)
-?, - ຊ່ວຍ
ຄໍາແນະນໍາການນໍາໃຊ້ທົ່ວໄປ
- ໃນ, - ການປ່ຽນແປງ
ສະແດງສະບັບແລະອອກ
ລາຍເຊັນ ການຈັດການ
multiwatch ຈະສົ່ງສັນຍານ USR2; ຖ້າມັນໄດ້ຮັບ HUP, INT, QUIT, TERM ຫຼື USR1, ມັນຈະ
ສົ່ງສັນຍານຈາກ --signal ກັບເດັກນ້ອຍ; ຖ້າມັນໄດ້ຮັບສັນຍານອື່ນຈາກນັ້ນ
ກຸ່ມ, ມັນຈະສົ່ງສັນຍານອີກເທື່ອຫນຶ່ງ.
ສັນຍານຂອງກຸ່ມ HUP, INT, QUIT, TERM ແລະ USR1 ບອກ multiwatch ເຂົ້າໄປໃນ "shutdown"
ຮູບແບບ, ສະນັ້ນມັນຈະບໍ່ restart ເດັກນ້ອຍຫຼັງຈາກໄດ້ຮັບມັນ.
EXAMPLE
Spawn 2 rails instances on the same FastCGI socket (ແລະຊີ້ນໍາພວກເຂົາ):
ນ້ ຳ ໜັກ -fcgi -s /tmp/fastcgi-rails.sock -n -- /usr/bin/multiwatch -f 2
/home/rails/public/dispatch.fcgi
ໃຊ້ multiwatch ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net