Amazon Best VPN GoSearch

OnWorks favicon

unicorn_rails - ອອນລາຍໃນຄລາວ

ແລ່ນ unicorn_rails ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ unicorn_rails ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນສະຖານທີ່ເຮັດວຽກອອນໄລນ໌ຟຣີຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


unicorn_rails - ຄໍາສັ່ງ script / server-like ເພື່ອເປີດຕົວເຄື່ອງແມ່ຂ່າຍຂອງ Unicorn HTTP

ສະຫຼຸບສັງລວມ


unicorn_rails [-c CONFIG_FILE] [-E RAILS_ENV] [-D] [RACKUP_FILE]

ລາຍລະອຽດ


A rackup(1) ຄ້າຍຄືຄໍາສັ່ງທີ່ຈະເປີດຕົວຄໍາຮ້ອງສະຫມັກ Rails ໂດຍໃຊ້ Unicorn. ຄາດວ່າຈະເປັນ
ເລີ່ມຕົ້ນຢູ່ໃນຮາກຄໍາຮ້ອງສະຫມັກ Rails ຂອງທ່ານ (RAILS_ROOT), ແຕ່ຄໍາສັ່ງ "working_directory".
ອາດຈະຖືກນໍາໃຊ້ໃນ CONFIG_FILE.

ມັນຖືກອອກແບບມາເພື່ອຊ່ວຍໃຫ້ຜູ້ໃຊ້ Rails 1.x ແລະ 2.y ປ່ຽນໄປສູ່ Rack, ແຕ່ມັນບໍ່ຈໍາເປັນ.
ສໍາລັບ Rails 3 ຄໍາຮ້ອງສະຫມັກ. Rails 3 ຜູ້ໃຊ້ໄດ້ຖືກຊຸກຍູ້ໃຫ້ໃຊ້ unicorn(1) ແທນ
unicorn_rails(1). ຜູ້ໃຊ້ Rails 1.x/2.y ອາດຈະໃຊ້ເຊັ່ນກັນ unicorn(1) ແທນ
unicorn_rails(1).

ການໂຕ້ຕອບພາຍນອກຄ້າຍຄື rackup(1​) ການ​ໂຫຼດ​ພາຍ​ໃນ​ແລະ​ຕົວ​ກາງ​ໃນ​ຕອນ​ຕົ້ນ​ແມ່ນ​
ອອກແບບຄືກັບຄໍາສັ່ງ script / server ທີ່ແຈກຢາຍດ້ວຍ Rails.

ໃນຂະນະທີ່ Unicorn ໃຊ້ເວລາຫຼາຍທາງເລືອກແຖວຄໍາສັ່ງສໍາລັບການເຂົ້າກັນໄດ້ກັບ ruby(1) ແລະ
rackup(1​)​, ມັນ​ແມ່ນ​ແນະ​ນໍາ​ໃຫ້​ຕິດ​ກັບ​ທາງ​ເລືອກ​ໃນ​ບັນ​ຊີ​ຄໍາ​ສັ່ງ​ຈໍາ​ນວນ​ຫນ້ອຍ​ທີ່​ລະ​ບຸ​ໄວ້​ໃນ​
SYNOPSIS ແລະໃຊ້ CONFIG_FILE ເທົ່າທີ່ເປັນໄປໄດ້.

UNICORN OPTIONS


-c, --config-file CONFIG_FILE
ເສັ້ນທາງໄປຫາໄຟລ໌ config ສະເພາະຂອງ Unicorn. ໄຟລ໌ config ຖືກປະຕິບັດເປັນ Ruby
DSL, ດັ່ງນັ້ນລະຫັດ Ruby ອາດຈະຖືກປະຕິບັດ. ເບິ່ງ RDoc/ri ສໍາລັບ Unicorn::Configurator
ຫ້ອງຮຽນສໍາລັບບັນຊີລາຍຊື່ເຕັມຂອງຄໍາແນະນໍາທີ່ມີຢູ່ໃນ DSL. ການນໍາໃຊ້ຢ່າງແທ້ຈິງ
ເສັ້ນທາງສໍາລັບ CONFIG_FILE ແມ່ນແນະນໍາຍ້ອນວ່າມັນເຮັດໃຫ້ Unicorn ຫຼາຍຕົວຢ່າງ
ສາມາດແຍກແຍະໄດ້ຢ່າງງ່າຍດາຍເມື່ອເບິ່ງ ps(1) ຜົນຜະລິດ.

-D, --daemonize
ດໍາເນີນການ daemonized ໃນພື້ນຫລັງ. ຂະບວນການແມ່ນແຍກອອກຈາກການຄວບຄຸມ
terminal ແລະ stdin ຖືກໂອນໄປຫາ "/dev/null". ບໍ່ເຫມືອນກັບ daemon UNIX ທົ່ວໄປຈໍານວນຫຼາຍ,
ພວກເຮົາບໍ່ chdir ກັບ "/" ຕາມ daemonization ເພື່ອອະນຸຍາດໃຫ້ຄວບຄຸມຫຼາຍກວ່າ
ຂະບວນການເລີ່ມຕົ້ນ / ຍົກລະດັບ. ເວັ້ນເສຍແຕ່ໄດ້ລະບຸໄວ້ໃນ CONFIG_FILE, stderr ແລະ stdout
ຍັງຈະຖືກໂອນໄປຫາ "/dev/null". Daemonization ຈະ ຂ້າມ ການໂຫຼດຂອງ
Rails::Rack::LogTailer ສື່ກາງພາຍໃຕ້ Rails >= 2.3.x. ໂດຍຄ່າເລີ່ມຕົ້ນ,
unicorn_rails(1) ຈະສ້າງໄຟລ໌ PID ໃນ "RAILS_ROOT/tmp/pids/unicorn.pid"ທີ່ຢູ່ ທ່ານ
ອາດຈະ override ນີ້ໂດຍການລະບຸຄໍາສັ່ງ "pid" ເພື່ອ override Unicorn config ນີ້
ຍື່ນ.

-E, --env RAILS_ENV
ແລ່ນພາຍໃຕ້ RAILS_ENV ທີ່ໃຫ້ໄວ້. ນີ້ກໍານົດຕົວແປສະພາບແວດລ້ອມ RAILS_ENV.
ຄ່າທີ່ຍອມຮັບໄດ້ແມ່ນແທ້ທີ່ທ່ານຄາດຫວັງໃນຄໍາຮ້ອງສະຫມັກ Rails ຂອງທ່ານ, ໂດຍປົກກະຕິ
"ການພັດທະນາ" ຫຼື "ການຜະລິດ".

-l, --ຟັງ ADDRESS
ຟັງຢູ່ໃນ ADDRESS ທີ່ລະບຸ. ທີ່ຢູ່ອາດຈະຢູ່ໃນຮູບແບບຂອງ HOST:PORT ຫຼື PATH,
HOST:PORT ຖືກປະຕິບັດເພື່ອຫມາຍເຖິງເຕົ້າຮັບ TCP ແລະ PATH ແມ່ນຫມາຍເຖິງເສັ້ນທາງໄປສູ່ UNIX.
ເຕົ້າຮັບໂດເມນ. ຄ່າເລີ່ມຕົ້ນເປັນ "0.0.0.0:8080" (ທີ່ຢູ່ທັງໝົດຢູ່ໃນພອດ TCP 8080). ສໍາລັບ
ການປະຕິບັດການຜະລິດ, ການລະບຸຄໍາສັ່ງ "ຟັງ" ໃນ CONFIG_FILE ແມ່ນ
ແນະນໍາເພາະມັນອະນຸຍາດໃຫ້ປັບປັບທາງເລືອກຂອງເຕົ້າຮັບ.

RACKUP ຄວາມເຂົ້າກັນໄດ້ OPTIONS


-o, -ເຈົ້າພາບ ທີ່ສຸດ
ຟັງຢູ່ໃນເຕົ້າຮັບ TCP ທີ່ເປັນຂອງ HOST, ຄ່າເລີ່ມຕົ້ນແມ່ນ "0.0.0.0" (ທີ່ຢູ່ທັງຫມົດ). ຖ້າ
ລະບຸຫຼາຍຄັ້ງໃນແຖວຄໍາສັ່ງ, ພຽງແຕ່ຄ່າທີ່ລະບຸສຸດທ້າຍເທົ່ານັ້ນ
ຜົນກະທົບ. ທາງເລືອກນີ້ມີພຽງແຕ່ສໍາລັບຄວາມເຂົ້າກັນໄດ້ກັບ rackup(1) ຄໍາສັ່ງ, ການນໍາໃຊ້
ສະຫຼັບ "-l"/"--listen" ແມ່ນແນະນຳແທນ.

-p, --ພອດ PORT
ຟັງຢູ່ໃນ TCP PORT ທີ່ລະບຸໄວ້, ຄ່າເລີ່ມຕົ້ນແມ່ນ 8080. ຖ້າລະບຸຫຼາຍຄັ້ງເປີດ
ເສັ້ນຄໍາສັ່ງ, ພຽງແຕ່ຄ່າທີ່ກໍານົດສຸດທ້າຍເທົ່ານັ້ນທີ່ມີຜົນ. ທາງເລືອກນີ້ເທົ່ານັ້ນ
ມີຢູ່ສໍາລັບການເຂົ້າກັນໄດ້ກັບ rackup(1) ຄໍາສັ່ງ, ການນໍາໃຊ້ປຸ່ມ "-l"/"--listen".
ແມ່ນແນະນໍາແທນ.

--ເສັ້ນທາງ PATH
Mounts the Rails application at the given PATH (ແທນ "/"). ນີ້​ແມ່ນ
ເທົ່າກັບການຕັ້ງຄ່າຕົວແປສະພາບແວດລ້ອມ RAILS_RELATIVE_URL_ROOT. ນີ້​ແມ່ນ
ຮອງຮັບພຽງແຕ່ພາຍໃຕ້ Rails 2.3 ຫຼືຫຼັງຈາກນັ້ນໃນປັດຈຸບັນ.

ຮູເບີນ OPTIONS


-e, --eval LINE
ປະເມີນລະຫັດ LINE ຂອງ Ruby. ການປະເມີນຜົນນີ້ເກີດຂຶ້ນທັນທີຕາມຄໍາສັ່ງ -
ແຖວກຳລັງຖືກວິເຄາະ.

-d, --debug
ເປີດໂໝດດີບັກ, ຕົວແປ $DEBUG ຖືກຕັ້ງເປັນຖືກຕ້ອງ. ສໍາລັບ Rails >= 2.3.x, ນີ້
ໂຫຼດໄດ້ Rails::Rack::Debugger ເຄື່ອງກາງ.

-w, --ເຕືອນ
ເປີດໃຊ້ຄຳເຕືອນ verbose, ຕົວແປ $VERBOSE ຖືກຕັ້ງເປັນຖືກຕ້ອງ.

- ຂ້ອຍ, --ລວມ PATH
ລະບຸ $LOAD_PATH. PATH ຈະຖືກນຳໜ້າເປັນ $LOAD_PATH. ຕົວອັກສອນ ':' ອາດ
ຖືກນໍາໃຊ້ເພື່ອ delimit ຫຼາຍໄດເລກະທໍລີ. ຄໍາສັ່ງນີ້ອາດຈະຖືກນໍາໃຊ້ຫຼາຍກ່ວາ
ຄັ້ງດຽວ. ການດັດແປງ $LOAD_PATH ເກີດຂຶ້ນໃນທັນທີ ແລະຕາມລໍາດັບ
ໄດ້ຖືກລະບຸໄວ້ໃນເສັ້ນຄໍາສັ່ງ.

-r, -- ຕ້ອງການ ຫໍສະຫມຸດ
ຕ້ອງການຫ້ອງສະຫມຸດທີ່ລະບຸໄວ້ກ່ອນທີ່ຈະດໍາເນີນການຄໍາຮ້ອງສະຫມັກ. "ຕ້ອງການ"
ຄໍາຖະແຫຼງທີ່ຈະຖືກປະຕິບັດທັນທີແລະໃນຄໍາສັ່ງທີ່ເຂົາເຈົ້າໄດ້ຖືກລະບຸໄວ້ໃນ
ເສັ້ນຄໍາສັ່ງ.

RACKUP ເອກະສານ


ນີ້ເປັນຄ່າເລີ່ມຕົ້ນຂອງ "config.ru" ໃນ RAILS_ROOT. ມັນຄວນຈະເປັນໄຟລ໌ດຽວກັນທີ່ໃຊ້ໂດຍ rackup(1​)
ແລະ launchers Rack ອື່ນໆ, ມັນໃຊ້ Rack::ຜູ້ກໍ່ສ້າງ DSL. ບໍ່ເຫມືອນກັບ Rack ອື່ນໆຈໍານວນຫຼາຍ
ແອັບພລິເຄຊັນ, RACKUP_FILE ແມ່ນສົມບູນ ທາງເລືອກ ສໍາລັບ Rails, ແຕ່ອາດຈະຖືກນໍາໃຊ້ເພື່ອປິດການທໍາງານ
ບາງຕົວກາງເລີ່ມຕົ້ນສໍາລັບການປະຕິບັດ.

ທາງ​ເລືອກ​ແຖວ​ຄໍາ​ສັ່ງ​ທີ່​ຝັງ​ຢູ່​ສ່ວນ​ໃຫຍ່​ແມ່ນ​ໄດ້​ແຍກ​ອອກ​ສໍາ​ລັບ​ການ​ເຂົ້າ​ກັນ​ໄດ້​ກັບ​ rackup(1) ແຕ່ວ່າ
ທໍ້ຖອຍໃຈຢ່າງແຮງ.

ENVIRONMENT ຄວາມຮັບຜິດຊອບ


ຕົວແປ RAILS_ENV ຖືກກໍານົດໂດຍປຸ່ມ -E ທີ່ໄດ້ກ່າວມາຂ້າງເທິງ. ໄດ້
RAILS_RELATIVE_URL_ROOT ຖືກກໍານົດໂດຍປຸ່ມ --path ທີ່ໄດ້ກ່າວມາຂ້າງເທິງ. ທັງນີ້
ຕົວແປອາດຈະຖືກຕັ້ງຢູ່ໃນ shell ຫຼື Unicorn CONFIG_FILE. ຄໍາຮ້ອງສະຫມັກທັງຫມົດຫຼື
ຕົວແປສະພາບແວດລ້ອມສະເພາະຫ້ອງສະໝຸດ (ເຊັ່ນ TMPDIR, RAILS_ASSET_ID) ອາດຈະຖືກຕັ້ງຢູ່ໃນ
Unicorn CONFIG_FILE ນອກເຫນືອໄປຈາກແກະທີ່ວາງໄຂ່. ເມື່ອຍົກລະດັບຄວາມໂປ່ງໃສ
Unicorn, ຕົວແປສະພາບແວດລ້ອມທັງຫມົດທີ່ກໍານົດໄວ້ໃນຂະບວນການຕົ້ນສະບັບເກົ່າແມ່ນສືບທອດໂດຍໃຫມ່
ຂະ​ບວນ​ການ​ຕົ້ນ​ສະ​ບັບ​. Unicorn ພຽງແຕ່ໃຊ້ (ແລະຈະຂຽນທັບ) ສະພາບແວດລ້ອມ UNICORN_FD
ຕົວປ່ຽນແປງພາຍໃນໃນເວລາທີ່ເຮັດການຍົກລະດັບໂປ່ງໃສ.

ລາຍເຊັນ


ສັນຍານ UNIX ຕໍ່ໄປນີ້ອາດຈະຖືກສົ່ງໄປຫາຂະບວນການຕົ້ນສະບັບ:

· HUP - ໂຫຼດໄຟລ໌ config, app, ແລະ restart ພະນັກງານທຸກຄົນຢ່າງສະຫງ່າງາມ

· INT/TERM - ປິດ​ໄວ​, ຂ້າ​ພະ​ນັກ​ງານ​ທັງ​ຫມົດ​ໃນ​ທັນ​ທີ​

· QUIT - ການປິດຢ່າງສະຫງ່າງາມ, ລໍຖ້າໃຫ້ຄົນງານເຮັດສໍາເລັດການຮ້ອງຂໍໃນປະຈຸບັນຂອງພວກເຂົາກ່ອນ
ຈົບ.

· USR1 - ເປີດຄືນບັນທຶກທັງໝົດທີ່ເປັນເຈົ້າຂອງໂດຍນາຍ ແລະຄົນງານທັງໝົດ ເບິ່ງ Unicorn::Util.reopen_logs
ສໍາລັບສິ່ງທີ່ຖືວ່າເປັນບັນທຶກ.

· USR2 - reexecute binary ແລ່ນ. QUIT ແຍກຕ່າງຫາກຄວນຈະຖືກສົ່ງໄປຫາຕົ້ນສະບັບ
ຂະບວນການເມື່ອເດັກໄດ້ຮັບການຢັ້ງຢືນວ່າຂຶ້ນແລະແລ່ນ.

· WINCH - ຢຸດຄົນງານຢ່າງສະຫງ່າງາມແຕ່ໃຫ້ແມ່ບົດແລ່ນ. ນີ້ພຽງແຕ່ຈະເຮັດວຽກສໍາລັບ
ຂະບວນການ daemonized.

· TTIN - ເພີ່ມຈໍານວນຂະບວນການຂອງພະນັກງານໂດຍຫນຶ່ງ

· TTOU - ຫຼຸດຈໍານວນຂະບວນການຂອງພະນັກງານໂດຍຫນຶ່ງ

ເບິ່ງສັນຍານ (http://unicorn.bogomips.org/SIGNALS.html) ເອກະສານສໍາລັບລາຍລະອຽດເຕັມ
ຂອງສັນຍານທັງຫມົດທີ່ໃຊ້ໂດຍ Unicorn.

ໃຊ້ unicorn_rails ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

Linux ຄຳ ສັ່ງ

Ad




×
ການ​ໂຄ​ສະ​ນາ
?ຊື້ເຄື່ອງ, ຈອງ, ຫຼືຊື້ທີ່ນີ້ — ບໍ່ມີຄ່າໃຊ້ຈ່າຍ, ຊ່ວຍໃຫ້ການບໍລິການຟຣີ.