此处不允许使用指令 Nginx Passenger

此处不允许使用指令 Nginx Passenger

我正在尝试在 Passenger 中启用全局队列,并且我正在使用 Nginx。当我设置标志时乘客使用全局队列我收到错误[紧急]:nginx.conf:22 中不允许使用“passenger_use_global_queue”指令”有人知道将passenger_use_global_queue放在哪里,或者如何消除错误消息吗?下面是我的nginx.conf的片段,其中包含有问题的行:

#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

#pid        logs/nginx.pid;


events {
    worker_connections  1024;
}


http {
      passenger_root /opt/ruby-enterprise-1.8.7-20090928/lib/ruby/gems/1.8/gems/passenger-2.2.5;
      passenger_ruby /opt/ruby-enterprise-1.8.7-20090928/bin/ruby;
      passenger_use_global_queue on

答案1

手册说:

该选项可能出现在以下位置:

*      In a server configuration block.
*      In a location configuration block.
*      In an if configuration scope.

相关内容