Opened 3 years ago

Closed 3 years ago

#1105 closed defect (invalid)

Unknown directive "init_by_lua"

Reported by: 5290charlie@… 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

Change History (1)

comment:1 by Maxim Dounin, 3 years ago

Resolution: invalid
Status: newclosed

This looks like lua module problem, please ask the module author for support.

Note: See TracTickets for help on using tickets.