Opened 8 years ago
Closed 8 years ago
#1105 closed defect (invalid)
Unknown directive "init_by_lua"
Reported by: | Owned by: | ||
---|---|---|---|
Priority: | major | Milestone: | |
Component: | other | Version: | 1.11.x |
Keywords: | directive lua | Cc: | |
uname -a: | Linux ip-172-31-48-130 3.13.0-77-generic #121-Ubuntu SMP Wed Jan 20 10:50:42 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux | ||
nginx -V: |
nginx version: nginx/1.11.5
built with OpenSSL 1.0.1f 6 Jan 2014 TLS SNI support enabled configure arguments: --with-cc-opt='-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2' --with-ld-opt='-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now' --prefix=/usr/share/nginx --conf-path=/etc/nginx/nginx.conf --http-log-path=/var/log/nginx/access.log --error-log-path=/var/log/nginx/error.log --lock-path=/var/lock/nginx.lock --pid-path=/run/nginx.pid --modules-path=/usr/lib/nginx/modules --http-client-body-temp-path=/var/lib/nginx/body --http-fastcgi-temp-path=/var/lib/nginx/fastcgi --http-proxy-temp-path=/var/lib/nginx/proxy --http-scgi-temp-path=/var/lib/nginx/scgi --http-uwsgi-temp-path=/var/lib/nginx/uwsgi --with-debug --with-pcre-jit --with-ipv6 --with-http_ssl_module --with-http_stub_status_module --with-http_realip_module --with-http_auth_request_module --with-http_v2_module --with-http_dav_module --with-http_slice_module --with-threads --with-http_addition_module --with-http_flv_module --with-http_geoip_module=dynamic --with-http_gunzip_module --with-http_gzip_static_module --with-http_image_filter_module=dynamic --with-http_mp4_module --with-http_perl_module=dynamic --with-http_random_index_module --with-http_secure_link_module --with-http_sub_module --with-http_xslt_module=dynamic --with-mail=dynamic --with-mail_ssl_module --with-stream=dynamic --with-stream_ssl_module --add-dynamic-module=/build/nginx-bDY4oY/nginx-1.11.5/debian/modules/headers-more-nginx-module --add-dynamic-module=/build/nginx-bDY4oY/nginx-1.11.5/debian/modules/nginx-auth-pam --add-dynamic-module=/build/nginx-bDY4oY/nginx-1.11.5/debian/modules/nginx-cache-purge --add-module=/build/nginx-bDY4oY/nginx-1.11.5/debian/modules/nginx-dav-ext-module --add-dynamic-module=/build/nginx-bDY4oY/nginx-1.11.5/debian/modules/nginx-development-kit --add-dynamic-module=/build/nginx-bDY4oY/nginx-1.11.5/debian/modules/nginx-echo --add-dynamic-module=/build/nginx-bDY4oY/nginx-1.11.5/debian/modules/ngx-fancyindex --add-dynamic-module=/build/nginx-bDY4oY/nginx-1.11.5/debian/modules/nchan --add-dynamic-module=/build/nginx-bDY4oY/nginx-1.11.5/debian/modules/nginx-lua --add-dynamic-module=/build/nginx-bDY4oY/nginx-1.11.5/debian/modules/nginx-upload-progress --add-dynamic-module=/build/nginx-bDY4oY/nginx-1.11.5/debian/modules/nginx-upstream-fair --add-dynamic-module=/build/nginx-bDY4oY/nginx-1.11.5/debian/modules/ngx_http_substitutions_filter_module |
Description
This directive line has been part of our config for some time. It had no problems as of last night (running on nginx v1.11.3). After rebuilding server today, nginx was version 1.11.5 and will not start giving the following error:
2016/10/13 13:52:45 [emerg] 4977#4977: unknown directive "init_by_lua" in /path/to/conf/file:LINE_NO
The line in the conf file is for loading cjson:
init_by_lua 'cjson = require "cjson"';
The only change (I know of) since last night, is nginx version 1.11.3 -> 1.11.5
Note:
See TracTickets
for help on using tickets.
This looks like lua module problem, please ask the module author for support.