unicorn是啥意思 unicorn的意思

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unicorn是啥意思 unicorn的意思相关的知识,希望对你有一定的参考价值。

参考技术A 1、Unicorn是指独角兽。

2、独角兽为神话传说中的一种虚构的生物。现行西方神话的独角兽则形如白马,额前有一个螺旋角,代表高贵、高傲和纯洁。有的故事中描述为长有一双翅膀,甚至还有独角兽是黑色的描述。西方独角兽的原型已被公认为印度犀牛。

3、独角兽,古代神话传说中一种头顶正中长有一支单角的动物。在西方传说里,独角兽的角有解毒功能,很多人乘机去卖“独角兽”的角的粉末。在中国古代传说里,?疏(山海经·北山经)就是东方独角兽的一种。

different between unicorn / unicorn_rails

 

 

$ unicorn_rails -h
Usage: unicorn_rails [ruby options] [unicorn_rails options] [rackup config file]
Ruby options:
  -e, --eval LINE          evaluate a LINE of code
  -d, --debug              set debugging flags (set $DEBUG to true)
  -w, --warn               turn warnings on for your script
  -I, --include PATH       specify $LOAD_PATH (may be used more than once)
  -r, --require LIBRARY    require the library, before executing your script
unicorn_rails options:
  -o, --host HOST          listen on HOST (default: 0.0.0.0)
  -p, --port PORT          use PORT (default: 8080)
  -E, --env RAILS_ENV      use RAILS_ENV for defaults (default: development)
  -D, --daemonize          run daemonized in the background
  -l {HOST:PORT|PATH},     listen on HOST:PORT or PATH
      --listen             this may be specified multiple times
                           (default: 0.0.0.0:8080)
  -c, --config-file FILE   Unicorn-specific config file

      --path PATH          Runs Rails app mounted at a specific path.
                           (default: /)
Common options:
  -h, --help               Show this message
  -v, --version            Show version

 

$ unicorn -h
Usage: unicorn [ruby options] [unicorn options] [rackup config file]
Ruby options:
  -e, --eval LINE          evaluate a LINE of code
  -d, --debug              set debugging flags (set $DEBUG to true)
  -w, --warn               turn warnings on for your script
  -I, --include PATH       specify $LOAD_PATH (may be used more than once)
  -r, --require LIBRARY    require the library, before executing your script
unicorn options:
  -o, --host HOST          listen on HOST (default: 0.0.0.0)
  -p, --port PORT          use PORT (default: 8080)
  -E, --env RACK_ENV       use RACK_ENV for defaults (default: development)
  -N                       do not load middleware implied by RACK_ENV
      --no-default-middleware
  -D, --daemonize          run daemonized in the background

  -s, --server SERVER      this flag only exists for compatibility
  -l {HOST:PORT|PATH},     listen on HOST:PORT or PATH
      --listen             this may be specified multiple times
                           (default: 0.0.0.0:8080)
  -c, --config-file FILE   Unicorn-specific config file
Common options:
  -h, --help               Show this message
  -v, --version            Show version

 

config/unicorn.conf.rb

# See http://unicorn.bogomips.org/Unicorn/Configurator.html for complete
 # documentation.
 
-rails_env = ENV[RAILS_ENV] || staging
+rails_env = ENV[RAILS_ENV] || ENV[RACK_ENV] || staging
Add a comment to this line
 # Use at least one worker per core if you‘re on a dedicated server,
 # more will usually help for _short_ waits on databases/caches.
-worker_processes rails_env == "production" ? 4 : 1
+worker_processes (rails_env == "production" ? 4 : 1)
 
 # Since Unicorn is never exposed to outside clients, it does not need to
 # run on the standard HTTP port (80), there is no reason to start Unicorn

 

以上是关于unicorn是啥意思 unicorn的意思的主要内容,如果未能解决你的问题,请参考以下文章

为啥 Unicorn 需要和 Nginx 一起部署?

How GitLab uses Unicorn and unicorn-worker-killer

Unicorn 和 nginx (13: Permission denied)

nginx + Unicorn + rails 的 IP 地址错误

老项目换unicorn的大致步骤

我可以将 SPDY 与 Unicorn 一起使用吗?