diff --git a/config.new.php b/config.new.php index 67a3aab..3138af3 100644 --- a/config.new.php +++ b/config.new.php @@ -340,3 +340,55 @@ $config['hide_x_powered_by_header'] = false; + + +/** + * 文件保存同步模式 + * + * 可选参数 default|rsync|none + * + * 参数 | 说明 + * --------|--------------------------------- + * default | 全部轮询同步 + * rsync | 到主服务器上执行操作,然后由系统rsync进行同步更新 + * none | 表示不同步操作 + * + * @var string + */ +$config['file_sync_mode'] = 'default'; + + +/** + * 系统内部调用接口密钥,留空则系统会使用全部core配置和database序列化拼接后md5产生 + * + * @var string + */ +$config['system_exec_key'] = ''; + + +/** + * WEB服务的服务器列表,留空则禁用同步功能(比如只有1台web服务器时请禁用此功能) + * + * 配置服务器后,可以实现服务器上data目录的文件同步功能,同步逻辑通过本系统完成,如果已经配置了data目录的sync同步机制,只需要配置1个主服务器即可 + * 并且系统 `File` 类库的所有文件操作也会根据设置进行同步保存 + * 可通过 HttpCall::sync_exec('test/abc','arg1','arg2','arg3'); 实现在所有服务器上各自运行一遍 + * + * //可以是内网IP,确保服务器之间可以相互访问到,端口请确保指定到apache/IIS/nginx等端口上 + * array + * ( + * '192.168.1.1', //80端口可省略:80 + * '192.168.1.2:81', + * '192.168.1.3:81', + * ) + * + * @var array + */ +$config['web_server_list'] = array +( + 'default' => array + ( + + ) +); + +