worker_processes auto; #nginx worker 数量 error_log logs/error.log error; #指定错误日志文件路径 error_log logs/debug.log debug; #指定错误日志文件路径 error_log logs/info.log info; #指定错误日志文件路径 events { worker_connections 65535; } http { gzip on; gzip_buffers 32 400k; gzip_comp_level 6; gzip_min_length 200; gzip_types text/plain application/x-javascript text/css application/xml application/json; lua_package_path "/usr/local/openresty/lualib/?.lua;$prefix/libs/?.lua;$prefix/model/?.lua;$prefix/waf/?.lua;$prefix/utils/?.lua;$prefix/script/?.lua;$prefix/admin/?.lua;$prefix/libs/?.lua;$prefix/logic/?.lua;/usr/local/openresty/lualib/?/init.lua;/usr/local/opt/openresty/lualib/?.lua;/usr/local/opt/openresty/lualib/?/init.lua;$prefix/libs/?/init.lua;"; lua_package_cpath '$prefix/3rd/?.so;;'; lua_socket_log_errors off; lua_shared_dict config 10m; lua_shared_dict redis_cluster_slot_locks 100k; #玩家消息分发 add_header Access-Control-Allow-Origin *; add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS'; add_header 'Access-Control-Allow-Headers' 'reqid, nid, host, x-real-ip, x-forwarded-ip, event-type, event-id, accept, content-type,x-token'; add_header Cache-Control public; charset utf-8; resolver 8.8.8.8 114.114.114.114; init_worker_by_lua_file 'worker_init.lua'; client_body_buffer_size 10m; client_max_body_size 10m; client_body_in_single_buffer on; lua_need_request_body on; init_by_lua_block{ local _ = require "resty.mongol" } server { #lua_code_cache off; listen 8899; include location.conf; } }