【问题标题】:How to solve " DeprecationWarning: 'GLOBAL' is deprecated, use "when deploy node application with passenger+nginx如何解决" DeprecationWarning: 'GLOBAL' is deprecated, use "when deploy node application with Passenger+nginx
【发布时间】:2017-04-09 00:27:57
【问题描述】:
  1. 当我处于开发模式时,我的节点应用程序可以正常运行。只需使用“npm start”运行它,我就可以通过“http://localhost:3000”访问我的应用程序
  2. 但是当我使用 nginx+passenger 部署我的节点应用程序时,我遇到了这个错误,详细信息如下所示。
  3. 我注意到关键信息必须是:

    "DeprecationWarning: 'GLOBAL' 已被弃用,使用 'global'"

    但我不知道它指的是什么,因为我在我的代码文件中找不到“GLOBAL”;

  4. 我确定passenger安装成功并且工作正常,因为我可以通过它运行其他简单的节点应用程序但我的应用程序不能,我不知道为什么......
  5. 我为这些问题苦苦挣扎了好几个小时,并在谷歌上搜索了答案,希望你能给我一些有用的信息。

信息

无法启动 Web 应用程序
启动 Web 应用程序时出错:它没有及时写入启动响应。有关此问题的更多信息,请阅读本文。

Raw process output:

(node:12671) DeprecationWarning: 'GLOBAL' is deprecated, use 'global'
Error ID
ef585c1b
Application root
/var/www/microblog/myblog
Environment (value of RAILS_ENV, RACK_ENV, WSGI_ENV, NODE_ENV and PASSENGER_APP_ENV)
development
User and groups
uid=0(root) gid=0(root) groups=0(root)
Environment variables
XDG_SESSION_ID=55
COMP_WORDBREAKS=    
"'><;|&(:
TERM=xterm-256color
SHELL=/bin/bash
SSH_CLIENT=27.46.7.216 5816 22
SSH_TTY=/dev/pts/3
USER=root

LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01 :cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37 ;44:ex=01;32:.tar=01;31:.tgz=01;31:.arj=01;31:.taz=01;31 :.lzh=01;31:.lzma=01;31:.tlz=01;31:.txz=01;31:.zip=01 ;31:.z=01;31:.Z=01;31:.dz=01;31:.gz=01;31:。 lz=01;31:.xz=01;31:.bz2=01;31:.bz=01;31:.tbz=01;31:.tbz2=01;31:.tz=01;31:.deb=01;31:.rpm=01;31:.jar=01;31: .war=01;31:.ear=01;31:.sar=01;31:.rar=01;31:.ace=01 ;31:.zoo=01;31:.cpio=01;31:.7z=01;31:.rz=01;31:.jpg =01;35:.jpeg=01;35:.gif=01;35:.bmp=01;35:.pbm=01;35:.pgm=01;35:.ppm=01;35:.tga=01;35:.xbm=01;35:.xpm=01;35: .tif=01;35:.tiff=01;35:.png=01;35:.svg=01;35:.svgz=01; 35:.mng=01;35:.pcx=01;35:.mov=01;35:.mpg=01;35:.mpeg =01;35:.m2v=01;35:.mkv=01;35: .webm=01;35:.ogm=01;35:.mp4=01;35:.m4v=01;35:.mp4v=01; 35:.vob=01;35:.qt=01;35:.nuv=01;35:.wmv=01;35:.asf =01;35:.rm=01;35:.rmvb=01;35:.flc=01;35:.avi=01;35: .fli=01;35:.flv=01;35:.gl=01;35:.dl=01;35:.xcf=01;35:.xwd=01;35:.yuv=01;35:.cgm=01;35:.emf=01;35:.axv=01; 35:.anx=01;35:.ogv=01;35:.ogx=01;35:.aac=00;36:.au= 00;36:.flac=00;36:.mid=00;36:.midi=00;36:.mka=00;36: .mp3=00;36:.mpc=00;36:.ogg=00;36:.ra=00;36:.wav=00;36:.axa=00;36:.oga=00;36:.spx=00;36:.xspf=00;36: 邮件=/var/mail/root PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games PWD=/var/www/microblog/myblog LANG=en_US.UTF-8 NODE_PATH=/usr/share/乘客/节点 SHLVL=1 家=/根 语言=en_US: LOGNAME=root SSH_CONNECTION=27.46.7.216 5816 123.57.243.29 22 减课=| /usr/bin/lesspipe %s XDG_RUNTIME_DIR=/运行/用户/0 LESSCLOSE=/usr/bin/lesspipe %s %s _=/usr/bin/乘客 OLDPWD=/var/www/微博 PASSENGER_LOCATION_CONFIGURATION_FILE=/usr/lib/ruby/vendor_ruby/phusion_passenger/locations.ini PASSENGER_USE_FEEDBACK_FD=true UID=0 SERVER_SOFTWARE=nginx/1.10.1 Phusion_Passenger/5.0.30 PASSENGER_DEBUG_DIR=/tmp/passenger.spawn-debug.XXXXu3bFF4 IN_PASSENGER=1 Python无缓冲=1 RAILS_ENV=发展 RACK_ENV=开发 WSGI_ENV=开发 NODE_ENV=发展 PASSENGER_APP_ENV=开发 超限 未知

System metrics
------------- General -------------
Kernel version    : 3.13.0-86-generic
Uptime            : 1d 13h 59m 14s
Load averages     : 0.07%, 0.07%, 0.06%
Fork rate         : unknown

------------- CPU -------------
Number of CPUs    :    1
Average CPU usage :   0%  --   0% user,   0% nice,   0% system, 100% idle
  CPU 1           :   0%  --   0% user,   0% nice,   0% system, 100% idle
I/O pressure      :   0%
  CPU 1           :   0%
Interference from other VMs:   0%
  CPU 1                    :   0%

------------- Memory -------------
RAM total         :    992 MB
RAM used          :    224 MB (23%)
RAM free          :    767 MB
Swap total        :      0 MB
Swap used         :      0 MB (-nan%)
Swap free         :      0 MB
Swap in           : unknown
Swap out          : unknown
------------------------------------------------------------------------

【问题讨论】:

    标签: nginx deployment passenger


    【解决方案1】:

    啊~~~~~~我发的主题是错误的,“GLOBAL”只是警告!!!真正重要的是:

    • " 启动 Web 应用程序时出错:它没有 及时编写启动响应。”

    这意味着我的应用程序没有快速启动,甚至根本没有启动。所以问题出在我的 /etc/nginx/sites-enabled .conf 文件中!因为我用的是express+node模式:

    1. 我犯的错误是仅适用于节点应用程序的启动文件:passenger_startup_file app.js;
    2. 应该是:passenger_startup_file bin/www

    【讨论】:

      猜你喜欢
      • 2019-06-27
      • 2020-07-08
      • 1970-01-01
      • 2022-06-30
      • 1970-01-01
      • 1970-01-01
      • 2022-12-28
      • 2016-03-13
      • 2017-07-18
      相关资源
      最近更新 更多