代码拉取完成,页面将自动刷新
同步操作将从 呵大官人/fooking 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
--监听IP和端口
HOST = "0.0.0.0";
PORT = 9005;
--守护进行
--DAEMONIZE = 1;
--日志文件(为空则不输出日志, stdout-输出到标准输出上, 其它则按文件处理)
LOG_FILE = "stdout";--直接屏幕打印
--LOG_FILE = "/tmp/fooking-gateway.log";--输出到文件
--1: 仅error
--2: error与info
--3: 所有
LOG_LEVEL = 3;
--是否路由服务器(0-否, 1-是)
--如果是路由,ROUTER以下的配置将被忽略)
ROUTER = 0;
-----------------------万万没想到,我最终还是成为了分割线!-----------------------
--服务器ID
SERVER_ID = 1;
--工作进程
WORKER_NUM = 2;
--最大连接数
MAX_CLIENT_NUM = 10000;
--缓冲区大小
MAX_BUFF_SIZE = 4096;
--路由服务器
ROUTER_HOST = "127.0.0.1";
ROUTER_PORT = 9010;
--SSL配置
--SSL = 1
--SSL_CERT = "/tmp/cert.pem"
--SSL_PKEY = "/tmp/pkey.pem"
--指定时间内连接没有数据包请求,将会踢掉连接(单位秒),为0不处理
IDLE_TIME = 0;
--脚本
SCRIPT_FILE = "../scripts/Websocket.lua";
--后端服务器列表
BACKEND_CONNECT_TIMEOUT = 5;--连接超时时间(单位秒)
BACKEND_READ_TIMEOUT = 10;--数据接收超时间(单位秒)
BACKEND_KEEPALIVE = 0;--最大维持长连接数量
BACKEND_SERVER = {
["127.0.0.1:9000"] = 5,--第一列是socket选项,第二列是权重(跟nginx的upstream差不多一个意思)
};
--新连接是否通知(0-不通知, 1-通知)
--请求头会有EVENT=1
EVENT_CONNECT = 0;
--关闭连接是否通知(0-不通知, 1-通知)
--请求头会有EVENT=2
EVENT_CLOSE = 1;
--fastcgi params
FASTCGI_PREFIX = "";--go下要使用HTTP_作为前缀,否则拿不了SESSIONID和EVENT
FASTCGI_ROOT = "/home/fooking/example/chat/";--必须以/结尾
FASTCGI_FILE = "gateway.php";
FASTCGI_PARAMS = {
["SERVER_SOFTWARE"] = "fooking",
["SERVER_PROTOCOL"] = "HTTP/1.1",
["GATEWAY_INTERFACE"] = "CGI/1.1",
["REQUEST_METHOD"] = "POST",
["SCRIPT_FILENAME"] = FASTCGI_ROOT..FASTCGI_FILE,
["SCRIPT_NAME"] = FASTCGI_FILE,
["DOCUMENT_ROOT"] = FASTCGI_ROOT,
["SERVER_NAME"] = "www.myhost.com",
["QUERY_STRING"] = "a=10&b=20",
};
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。