精华内容
下载资源
问答
  • redis.conf

    2018-03-05 14:57:00
    正确的redis.conf文件分享。Linux系统搭建redis集群,需要修改redis.conf里的端口号,当前文件端口号为7001.
  • Notepad++ 自定义 httpd.conf 文件语法高亮的配置文件 使用方法: http://blog.csdn.net/zhyl8157121/article/details/51320819
  • 西威软件conf99

    热门讨论 2014-05-14 21:07:12
    西威变频器人机互动调试软件,方便,快捷,生动,操作性强
  • redis.conf Redis配置文件下载

    热门讨论 2015-01-06 17:43:06
    redis.conf Redis配置文件 下载 redis.conf 配置详解 Redis配置文件redis.conf 详解1.基本配置内存单位的表示# 1k => 1000 bytes# ...Redis 的详细介绍Redis 的下载地址
  • 西威变频器pc调试软件Conf99.rar工具
  • httpd-ssl.conf 配置文件

    2015-05-29 11:27:30
    httpd-ssl.conf
  • httpd.conf

    热门讨论 2012-06-26 20:59:17
    httpd.conf 配置文件
  • smb.conf配置文件

    2013-05-06 14:54:11
    this is my smb.conf. you can use easily. just copy it /etc/samba and restart your samba.
  • backupsettings.conf

    2013-02-04 22:59:57
    中国电信-光猫RG200O-CA(超级密码)破解教程..doc
  • hadoop conf里面文件配置
  • Nginx如何更改conf配置文件

    万次阅读 2018-09-14 14:19:11
    /usr/local/nginx/conf/nginx.conf 默认的ngnix.conf: user nobody; worker_processes 8; pid log/nginx.pid; events { use epoll; worker_connections 100000; } worker_rli...

    安装Nginx默认的配置文件路径:
    /usr/local/nginx/conf/nginx.conf
    默认的ngnix.conf:

    user  nobody;
    worker_processes  8;
    
    pid         log/nginx.pid;
    events {
        use epoll;
        worker_connections  100000;
    }
    worker_rlimit_nofile 100000;
    
    http {
        include       mime.types;
        default_type  application/octet-stream;
        server_tokens off;
        server_names_hash_bucket_size 128;
        client_header_buffer_size 32k;
        large_client_header_buffers 4 32k;
        client_max_body_size 8m;
        sendfile          on;
        tcp_nopush        on;
        tcp_nodelay       on;
        keepalive_timeout  0;
        fastcgi_connect_timeout 30;
        fastcgi_send_timeout 30;
        fastcgi_read_timeout 30;
        fastcgi_buffer_size 1k;
        fastcgi_buffering off;
        fastcgi_buffers 4 64k;
        fastcgi_busy_buffers_size 128k;
        fastcgi_temp_file_write_size 128k;
        gzip              on;
        gzip_min_length   1k;
        gzip_buffers      4 16k;
        gzip_http_version 1.0;
        gzip_comp_level   2;
        gzip_types        text/plain application/x-javascript text/css application/xml text/javascript;
        gzip_vary         on;
        charset      utf-8;
        access_log   off;
        log_not_found off;
    
        error_page   400 403 405 408 /40x.html ;
        error_page   500 502 503 504 /50x.html ;
        server {
            listen       80;
            server_name  aaicourt.qcloud.com;
            client_max_body_size 100M;
            root /data/qcloud/proxy/www;
            access_log  /data/qcloud/proxy/log/weblog/access.log;
                    error_log /data/qcloud/proxy/log/weblog/error.log;
    
            location / {
                index index.php index.html index.htm;
                if (-d $request_filename) {
                    rewrite ^(/.*[^/])$ $1/index.php;
                }
            }
            rewrite ^/([a-zA-Z0-9]+)$ / last;
            error_page   500 502 503 504  /50x.html;
            location = /50x.html {
                root   html;
            }
                    location ~ voice.cgi {
                            fastcgi_pass   127.0.0.1:3001;
                            fastcgi_index  index.cgi;
                            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
                            include        fastcgi_params;
                    }
    
                    location ~ register.cgi {
                            fastcgi_pass   127.0.0.1:3002;
                            fastcgi_index  index.cgi;
                             fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
                             include        fastcgi_params;
                    }
    
                    location ~ inner.cgi {
                            fastcgi_pass   127.0.0.1:3003;
                            fastcgi_index  index.cgi;
                            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
                            include        fastcgi_params;
                    }
    
            location ~ \.php$ {
                fastcgi_pass   127.0.0.1:9000;
                fastcgi_index  index.php;
                fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
                fastcgi_param  SERVER_NAME $http_host;
                include        fastcgi_params;
                fastcgi_ignore_client_abort on;
                fastcgi_connect_timeout 600s;
                fastcgi_send_timeout 600s;
                fastcgi_read_timeout 600s;
            }
            location ~ /.svn/ {
                deny all;
            }
        }
    }
    

    我们现在开始更改,使此配置文件与更多的配置文件相关联。
    主要是跟最后面的include有关,情况nginx.conf

    user root;
    worker_processes auto;
    error_log /var/nginx/logs/error.log;
    pid ./nginx.pid;
    
    include /usr/share/nginx/modules/*.conf;
    
    events {
        worker_connections 1024;
    }
    
    http {
        log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                          '$status $body_bytes_sent "$http_referer" '
                          '"$http_user_agent" "$http_x_forwarded_for"';
        access_log  /var/nginx/logs/access.log  main;
    
        sendfile            on;
        tcp_nopush          on;
        tcp_nodelay         on;
        keepalive_timeout   65;
        types_hash_max_size 2048;
    
        include             /usr/local/nginx/conf/mime.types;
        default_type        application/octet-stream;
    
        include /usr/local/nginx/conf/conf.d/*.conf;
    }
    

    其余的conf,我随便举个例子:
    /usr/local/nginx/conf/conf.d

    server {
        listen       80 default;
        server_name localhost;
        root /var/www/html/roboot/public/;
        index index.html index.php index.htm;
    
        access_log /var/log/nginx/ac_bot.log;
        error_log /var/log/nginx/err_bot.log;
    
        # set expiration of assets to MAX for caching
        location ~* \.(ico|css|js|gif|jpe?g|png|ogg|ogv|svg|svgz|eot|otf|woff)(\?.+)?$ {
            expires max;
            log_not_found off;
        }
        server_tokens off;
        location ~ \.php$ {
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }
    
        location / {
            index  index.php index.html;
            if (!-e $request_filename) {
                rewrite ^(.*)$ /index.php last;
            }
        }
    }
    
    展开全文
  • 从 12版本开始,不再有recovery.conf文件,recovery.conf配置的内容全部并入到postgesql.conf中。 新增了两个文件recovery.signal和standby.signal,分别代表处于recovery模式还是standby模式,如果两个文件都配置了...
    1. 从 12版本开始,不再有recovery.conf文件,recovery.conf配置的内容全部并入到postgesql.conf中。
    2. 新增了两个文件recovery.signal和standby.signal,分别代表处于recovery模式还是standby模式,如果两个文件都配置了,优先为standby模式,配置语法很简单,直接新建touch recovery.signal或者touch standby.signal即可
    3. trigger_file参数更名为promote_trigger_file
    4. standby_mode参数不再支持

    使用归档恢复和recovery target相关参数见如下:
    https://www.postgresql.org/docs/devel/runtime-config-wal.html#RUNTIME-CONFIG-WAL-ARCHIVE-RECOVERY

    另外pg_basebackup使用-R参数可以直接生成standby.signal文件,postgresql.auto.conf文件会自动加入流复制primary_conninfo参数的信息。

    pg_basebackup -R -D $PGDATA -Fp -Xs -v -P -h xxxxx -p xxxx -U repuser
    参数解释如下:为流复制写入相关配置
    -R, --write-recovery-conf
                             write configuration for replication
    

    主备切换也有少许不同:

    1. 主库故障,无法访问,或者模拟故障,关闭主库
    2. 激活备库,这里有三种方法,1) pg_ctl promote 命令方式; 2) 创建配置的promote_trigger_file触发器文件方式; 3) pg_promote()函数方式。
    3. 如果原来的主库需要起来做为新的备库,需要手工创建standby.signal,然后启动。

    使用pg_promote()函数进行主备切换示例:

    
    1.pg_ctl stop -m fast --关闭原主库模拟故障
    2.postgres=# SELECT pg_promote(true,60);  --在备库使用函数进行主备切换,默认为true,等待60秒
     pg_promote
    ------------
     t
    (1 row)
    3.touch standby.signal  --在原来的主库新建标志文件
    4.pg_ctl start  --启动原故障的主库作为新的备库
    

    切换物理备节点。将wait设置为true(默认值)时,该函数将等待升级完成或等待wait_seconds秒,如果切换成功则返回true,否则返回false。如果将wait设置为false,则该函数将立即发送SIGUSR1给postmaster以触发升级并返回true。默认情况下,此功能仅限超级用户使用,但可以授予其他用户执行该函数权限。

    展开全文
  • Logstash conf.d 多个配置文件

    千次阅读 2021-03-09 11:54:57
    conf.d 目录说明 存在2个配置文件 1.conf 和 2.conf // 存在2个配置文件 lcy@lcy:/etc/logstash/conf.d$ ls .conf .conf 其中 1.conf 配置了 input ,使用 file 插件来导入文件 file_1(input中参数配置为 file_*)...

    概要

    今天在群里一个关于在 logstash 的配置目录存在多个配置文件的时候如何处理的问题?

    我的结论是加载所有配置文件并合并为一个。

     

    lcy@lcy:~/ELK/logstash$ sudo /opt/logstash/bin/logstash --help
    [sudo] password for lcy:
    Usage:
    /bin/logstash agent [OPTIONS]
    
    Options:
    -f, --config CONFIG_PATH Load the logstash config from a specific file
    or directory. If a directory is given, all
    files in that directory will be concatenated
    in lexicographical order and then parsed as a
    single config file. You can also specify
    wildcards (globs) and any matched files will
    be loaded in the order described above.

     

    下面,做个小实验用以说明。

    文件说明

    1. conf.d 目录说明

    存在2个配置文件 1.conf 和 2.conf

     

    // 存在2个配置文件
    lcy@lcy:/etc/logstash/conf.d$ ls
    1.conf 2.conf

     

    其中 1.conf 配置了 input ,使用 file 插件来导入文件 file_1(input中参数配置为 file_*) 的内容。并且在 fileter 中加一个 filed ,名称叫 add_from_1。输出格式为 rubydebug。

     

    // 文件1.conf的内容
    lcy@lcy:/etc/logstash/conf.d$ cat .conf
    
    input {
        file {
            path => "/home/lcy/file_*"
            start_position => "beginning"
            ignore_older =>
            stat_interval =>
            discover_interval =>
        }
    }
    filter {
        mutate {
            add_field => {
                "add_from_1" => ""
            }
        }
    }
    output {
        stdout {
            codec => rubydebug
        }
    }

     

    其中 2.conf 没有配置 input 。在 fileter 中加一个 filed ,名称叫 add_from_2。输出格式为 JSON。

     

    // 文件2.conf的内容
    lcy@lcy:/etc/logstash/conf.d$ cat .conf
    
    filter {
        mutate {
            add_field => {
                "add_from_2" => ""
            }
        }
    }
    output {
        stdout {
            codec => json
        }
    }

     

    2. 输入源文件

    file_1 很简单,就一个单行 JSON 文件。

     

    // file_1 的文件内容
    lcy@lcy:~$ cat file_1
    
    {"file_1":{"tag_1":"value_1"}}

     

    执行结果

    1. 启动 logstash

     

    lcy@lcy:/etc/logstash/conf.d$ sudo /opt/logstash/bin/logstash -f /etc/logstash/conf.d/
    Settings: Default pipeline workers:
    Logstash startup completed

    可以执行:

    对配置文件进行调试 

    /opt/logstash/bin/logstash agent -f /etc/logstash/conf.d –configtest

    或从命令行以交互方式运行它.它会产生很多其他信息.

    /opt/logstash/bin/logstash –debug -f /etc/logstash/conf.d

    或运行以下只是测试并查看已编译的配置

    /opt/logstash/bin/logstash –debug –debug-config -t -f /etc/logstash/conf.d/

     

    2. 输出结果

    即输出了 rubydebug 格式,又输出了 JSON 格式。

     

    lcy@lcy:/etc/logstash/conf.d$ sudo /opt/logstash/bin/logstash -f /etc/logstash/conf.d/
    Settings: Default pipeline workers:
    Logstash startup completed
    {
    "message" => "{\"file_1\":{\"tag_1\":\"value_1\"}}",
    "@version" => "",
    "@timestamp" => "2016-04-28T06:42:43.050Z",
    "path" => "/home/lcy/file_1",
    "host" => "lcy",
    "add_from_1" => "",
    "add_from_2" => ""
    }
    {"message":"{\"file_1\":{\"tag_1\":\"value_1\"}}","@version":"","@timestamp":"2016-04-28T06:42:43.050Z","path":"/home/lcy/file_1","host":"lcy","add_from_1":"","add_from_2":""}
    ^CSIGINT received. Shutting down the pipeline. {:level=>:warn}
    ^CSIGINT received. Terminating immediately.. {:level=>:fatal}
    ^CSIGINT received. Terminating immediately.. {:level=>:fatal}

     

    结论

    可以看出,实际执行中,把 1.conf 和 2.conf 文件的内容完全合并为了一个配置文件

    INPUT :2.conf 没有配置 input 不会报错,因为 1.conf 中有(input 为必须)
    FILETER :输出内容中即添加了 add_from_1 也添加了 add_from_2 两个 field
    OUTPUT :输出了2种格式,rubydebug 和 JSON

     

    展开全文
  • 1:redis的安装 1.1:redis在window系统的安装 ...redis-server.exe redis.windows.conf 可以在windows系统中编写一个启动文件,可以把该指令写入到startup.cmd文件中 启动redis客户端 重新启用一个cmd会

    1:redis的安装

    1.1:redis在window系统的安装

    省略,可以自行百度
    我这里安装的压缩版

    1.2:redis在linux系统的安装

    现在还没有用到,用到了再补上TODO

    2:redis的服务启动

    2.1:在windows系统中

    启动redis服务端
    使用cmd进入到redis的安装目录

    redis-server.exe redis.windows.conf
    

    可以在windows系统中编写一个启动文件,可以把该指令写入到startup.cmd文件中

    启动redis客户端
    重新启用一个cmd会话窗口,进入到redis的安装目录

    redis-cli –h IP地址 –p 端口 -a 密码	//默认IP本机 端口6379 密码在配置文件中自定义
    redis-cli -h 127.0.0.1 -p 6379 -a 123456
    

    在这里插入图片描述

    2.2:在linux系统中

    启动redis服务器端
    进入对应的安装目录

    cd .....
    方式一
    ./bin/redis-server
    方式二
    ./bin/redis-server ./redis.conf
    

    启动客户端
    进入Redis客服端(Clone Session克隆一个窗口) 进入对应的安装目录

    redis-cli –h IP地址 –p 端口 -a 密码	//默认IP本机 端口6379 密码在配置文件中配置
    

    退出客户端命令:Ctrl+C

    3:redis的关闭

    在windows环境中

    服务端:
    redis-server --service-stop

    在linux环境中

    方式一

    (断电、非正常关闭。容易数据丢失) 查询redis进程id

    ps -ef | grep -i redis
    //kill对 查询的id进行强制关闭
    kill -9 PID
    

    方式二
    (正常关闭、数据保存)
    关闭redis服务,通过客户端进行shutdown
    如果redis设置了密码,需要先在客户端通过密码登录,再进行shutdown即可关闭服务端
    在这里插入图片描述

    4:远程连接

    远程连接比较流行的软件: RedisDesktopManager
    默认不允许远程连接,需要修改一下信息才可以进行修改

    bind 127.0.01	注释掉 允许除本机外的机器访问Redis服务
    requirepass 设置密码 设定数据库密码 (有些情况下不设定密码是无法进行远程连接访问的)
    

    5:redis中redis.windows.conf和redis.windows-service.conf文件的区别

    在这里插入图片描述
    Windows版的Redis有2个配置文件,一个是:redis.windows.conf,另一个是redis.windows-service.conf。

    由于安装版的Redis服务自启动,是直接通过redis-server.exe启动的,但是,启动时并没有加载Redis的配置文件(redis.windows.conf),导致redis 中bind配置和密码设置不生效。
    Redis自启动导致的常见的问题有:

    1、在CMD命令加载配置文件(redis.windows.conf)进行启动是不成功的。提示如下:

    D:\soft\Redis>redis-server.exe redis.windows.conf  
    [13760] 11 Jul 16:39:51.067 # Creating Server TCP listening socket 127.0.0.1:6379: bind: No error  
    

    因为Redis服务已经自启动,这里是不会再新启动的,故加载配置文件是失败的。也没有出现Redis启动的小盒子(下面有图片,慢慢往下看),需要注意的是Windows版的Redis安装时,默认启动加载的配置文件是redis.windows-service.conf,如下图所示:
    在这里插入图片描述
    2、密码失效。虽然在配置文件(redis.windows.conf)设置了密码,密码为123456:

    ################################## SECURITY ###################################  
    ……省略……  
    # requirepass foobared  
    requirepass 123456  
    

    但启动客户端进行Redis命令操作时,是不需要密码的,也没有提示无权限操作,这是一个严重的安全问题。

    D:\soft\Redis>redis-cli.exe  
    127.0.0.1:6379> get name  
    "haha"  
    127.0.0.1:6379>  
    

    3、Redis访问IP绑定(bind)无效
    Redis默认绑定的ip为127.0.0.1,但如果想内网的机器都能访问,则需要设置内网的ip地址,如192.168.100.66,然后redis.host则可以设置为192.168.100.66访问Redis。
    Redis ip地址绑定默认说明:

    ################################## NETWORK #####################################  
      
    # By default, if no "bind" configuration directive is specified, Redis listens  
    # for connections from all the network interfaces available on the server.  
    # It is possible to listen to just one or multiple selected interfaces using  
    # the "bind" configuration directive, followed by one or more IP addresses.  
    #  
    # Examples:  
    #  
    # bind 192.168.1.100 10.0.0.1  
    # bind 127.0.0.1 ::1  
    #  
    # ~~~ WARNING ~~~ If the computer running Redis is directly exposed to the  
    # internet, binding to all the interfaces is dangerous and will expose the  
    # instance to everybody on the internet. So by default we uncomment the  
    # following bind directive, that will force Redis to listen only into  
    # the IPv4 lookback interface address (this means Redis will be able to  
    # accept connections only from clients running into the same computer it  
    # is running).  
    #  
    # IF YOU ARE SURE YOU WANT YOUR INSTANCE TO LISTEN TO ALL THE INTERFACES  
    # JUST COMMENT THE FOLLOWING LINE.  
    # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
    bind 127.0.0.1  
    

    主要是意思是,如果设置了bind,只能通过绑定的地址访问Redis。

    如果不设置bind,则所有地址都可以访问,如果在项目部署外网,所有人都可以访问到,所以这里也是个注意的地址,还是设置bind比较安全。

    绑定多个ip地址:

    bind 127.0.0.1 192.168.100.66  
    

    127.0.0.1和192.168.100.66之间通过空格分隔,不是逗号。
    但如果Redis是自启动的,没有加载配置文件(redis.windows.conf)启动,这里的设置也是无效的。
    如果不绑定ip地址(192.168.100.66),直接设置redis.host=192.168.100.66是访问不了的,出现以下的错误:
    redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool

    所以说,Redis由Windows自启动的,配置文件(redis.windows.conf)的设置都是无效的

    五、解决方案:

    1、禁用Redis的自启动,设置为手动
    2、不要使用Redis安装版,使用压缩版
    3、通过命令行CMD加载配置文件(redis.windows.conf)启动

    D:\soft\Redis>redis-server.exe redis.windows.conf  
    

    4、再新打开一个cmd(不要关闭之前打的Cmd窗口),启动Redis客户端:

    D:\soft\Redis>redis-cli.exe  
    

    5、获取Redis中某个key的值,提示无权限。

    127.0.0.1:6379> get name  
    (error) NOAUTH Authentication required.  
    127.0.0.1:6379>  
    

    通过密码进入访问,使用 auth + 密码,如下:

    127.0.0.1:6379> get name  
    (error) NOAUTH Authentication required.  
    127.0.0.1:6379> auth 123456  
    OK  
    127.0.0.1:6379> get name  
    "haha"  
    127.0.0.1:6379>  
    

    六、如果不是安装版的Redis,又想让Redis自启动的时候,可以向Windows添加自启动服务:
    1、进入到Redis的安装目录

    D:\soft\Redis>  
    

    2、执行命令:

    redis-server --service-install redis.windows.conf --loglevel notice --service-name Redis 
    

    完整实例指令:

    D:\soft\Redis>redis-server --service-install redis.windows.conf --loglevel notice --service-name Redis  
    

    –service-install redis.windows.conf 指定redis配置文件
    –loglevel notice 指定日志级别
    –service-name Redis 指定服务名称
    运行结果如下( Redis successfully installed as a service.):

    D:\soft\Redis>redis-server --service-install redis.windows.conf --loglevel notice --service-name Redis  
    [7176] 12 Jul 09:34:50.730 # Granting read/write access to 'NT AUTHORITY\NetworkService' on: "D:\soft\Redis" "D:\soft\Redis\"  
    [7176] 12 Jul 09:34:50.730 # Redis successfully installed as a service. 
    

    4、安装服务后,默认不是马上启动的,但启动类型是自启动,如果想马上启动,请执行命令:

    redis-server --service-start 
    
    服务成功启动显示如下:  
    [9876] 12 Jul 09:57:41.251 # Redis service successfully started.  
    

    或者重启电脑。

    5、删除Redis服务:
    redis-server --service-uninstall

    5:redis的配置文件讲解

    redis.windows.conf文件中

    #redis的配置
    
    #Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程
    daemonize yes
    #当Redis以守护进程方式运行时,Redis默认会把pid写入redis.pid文件,可以通过pidfile指定
    pidfile 'E:/xxx/redis/redis_pid/redis.pid'
    #端口
    port 6379
    #绑定主机的ip地址
    bind 127.0.0.1
    #当 客户端闲置多长时间后关闭连接,如果指定为0,表示关闭该功能
    timeout 300
    #指定日志记录级别,Redis总共支持四个级别:debug、verbose、notice、warning,默认为verbose
    loglevel notice
    #日志记录方式,默认为标准输出,如果配置Redis为守护进程方式运行,而这里又配置为日志记录方式为标准输出,则日志将会发送给/dev/null
    logfile stdout
    #设置数据库的数量,默认数据库为0,可以使用SELECT <dbid>命令在连接上指定数据库id
    databases 16
    #指定在多长时间内,有多少次更新操作,就将数据同步到数据文件,可以多个条件配合
    #分别表示900秒(15分钟)内有1个更改,300秒(5分钟)内有10个更改以及60秒内有10000个更改
    save 900 1
    save 300 10
    save 60 10000
    #指定存储至本地数据库时是否压缩数据,默认为yes,Redis采用LZF压缩,如果为了节省CPU时间,可以关闭该选项,但会导致数据库文件变的巨大
    rdbcompression yes
    #指定本地数据库文件名,默认值为dump.rdb
    dbfilename dump.rdb
    #指定本地数据库存放目录
    dir 'D:/XXX/redis/redis_database'
    #设置当本机为slav服务时,设置master服务的IP地址及端口,在Redis启动时,它会自动从master进行数据同步
    #slaveof 127.0.0.1 6379
    #当master服务设置了密码保护时,slav服务连接master的密码
    #masterauth 123456
    #设置Redis连接密码,如果配置了连接密码,客户端在连接Redis时需要通过AUTH <password>命令提供密码,默认关闭
    #requirepass foobared
    #设置同一时间最大客户端连接数,默认无限制,Redis可以同时打开的客户端连接数为Redis进程可以打开的最大文件描述符数,如果设置 maxclients 0,表示不作限制。当客户端连接数到达限制时,Redis会关闭新的连接并向客户端返回max number of clients reached错误信息
    maxclients 10000
    #指定Redis最大内存限制,Redis在启动时会把数据加载到内存中,达到最大内存后,Redis会先尝试清除已到期或即将到期的Key,当此方法处理 后,仍然到达最大内存设置,将无法再进行写入操作,但仍然可以进行读取操作。Redis新的vm机制,会把Key存放内存,Value会存放在swap区
    maxmemory 300m
    #指定是否在每次更新操作后进行日志记录,Redis在默认情况下是异步的把数据写入磁盘,如果不开启,可能会在断电时导致一段时间内的数据丢失。因为 redis本身同步数据文件是按上面save条件来同步的,所以有的数据会在一段时间内只存在于内存中。默认为no
    appendonly yes
    #指定更新日志文件名,默认为appendonly.aof
    appendfilename 'appendonly.aof'
    #指定更新日志条件,共有3个可选值
    #no:表示等操作系统进行数据缓存同步到磁盘(快) 
    #always:表示每次更新操作后手动调用fsync()将数据写到磁盘(慢,安全)
    #everysec:表示每秒同步一次(折衷,默认值)
    appendfsync everysec
    
    展开全文
  • Linux 系统中 resolv.conf 文件详解

    千次阅读 2019-09-26 21:21:17
    resolv.conf是resolver类库使用的配置文件,每当一个程序需要通过域名来访问internet上面的其它主机时,需要利用该类库将域名转换成对应的IP,然后才可进行访问. /etc/resolv.conf 它是DNS客户机配置文件,用于...
  • journald.conf 中文手册

    千次阅读 2016-09-09 09:54:07
    名称 journald.conf, journald.conf.d — 日志服务配置文件 大纲 /etc/systemd/journald.conf /etc/systemd/journald.conf.d/*.conf /run/systemd/journald.conf
  • /usr/local/nginx/sbin/nginx -t nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful 6、启动nginx ...
  • Nginx配置文件nginx.conf 和default.conf 讲详解 上vue项目和后台java,Nginx代理搞的有点蛋疼,还是先看一下Nginx详解吧 详解地址
  • Qt--qt.conf

    千次阅读 2017-11-14 10:52:10
    Qt5使用qt.conf来设置Qt的路径在qlibraryinfo.cpp文件中,我们可以发现这样一个类:struct QLibrarySettings { QLibrarySettings(); void load(); QScopedPointer<QSettings> settings; }在QLibrarySettings...
  • Ubuntu在域名解析时,最直接使用的是/etc/resolve.conf文件,它是/run/systemd/resolve/ resolve.conf的软链接,而对于刚装完的ubuntu系统,该文件的内容如下: # This file is managed by man:systemd-resolved...
  •  Ubuntu 有一个 resolvconf 服务,如果重启它,那么 /etc/resolv.conf 的内容会被一个文件:/etc /sysconfig/network-scripts/ifcfg-eth0重新加载,将/etc /sysconfig/network-scripts/ifcfg-eth0中的相关dns的信息...
  • 在SEATA 1.0.0 中发布了一个新的feature,可以使用yaml/properties来替换掉我们在之前引入的file.conf 和registry.conf. 只需2步即可达到目的: 第一步,更改依赖 <!--seata--> <dependency> ...
  • bitcoin.conf详解

    千次阅读 2019-06-15 22:36:40
    bitcoin.conf是比特币核心程序bitcoind的配置文件,本文将介绍bitcoin.conf的默认路径,并给出主要配置项的说明。 如果要快速掌握比特币的对接与应用开发,推荐汇智网的在线互动课程: Java比特币开发详解 Php...
  • docker安装nginx并配置nginx.conf

    万次阅读 2019-09-16 23:41:38
    拉取nginx镜像 docker pull nignx 查看虚拟机内镜像 启动nginx看看是否成功 docker run -d --name "nginx" -p 80:80 nginx 启动后打开浏览器访问一下,确认是否可用 接下来我想修改 nginx.conf 配置文件...
  • Linux resolv.conf 简介

    千次阅读 2018-11-06 16:46:55
    resolv.conf是各种操作系统域名系统解析器(DNS Resolver)的配置文件。每当一个程序需要通过域名来访问Internet上面的其它主机时,需要利用Resolver库函数将域名转换成对应的IP,然后才可进行访问。 注意,域名...
  • nginx安装成功之后可以正常使用,但是/etc/nginx下没有conf.d文件夹,或/etc/nginx/conf.d下没有default.conf文件 原因 该操作系统下的epel源是默认下载就是Fedora操作系统的 解决方法 更改nginx的epel镜像源...
  • 查找 apache httpd.conf 位置

    千次阅读 2020-10-15 15:04:19
    find / -name 'httpd.conf' -print 2.输出apache版本信息 (/usr/sbin)apachectl -V httpd -V 结果如下: root@53edafde8599:/var/www/html/upload # apachectl -V AH00558: apache2: Could not reliably ...
  • 以root用户登陆系统,修改主机的配置文件/etc/sysctl.conf,在最后增加如下参数: #socket buf net.core.rmem_max=8388608 net.core.wmem_max=8388608 net.core.rmem_default=8388608 net.core.wmem_default=8388608...
  • 在学习nginx的过程中,安装nginx后找不到conf.d目录下的default.conf文件,其原因是该操作系统下的epel源是默认下载就是Fedora操作系统的 解决方法 重新进行安装nginx,并修改nginx的epel镜像源地址 重新安装 sudo ...
  • 如果你搜过到这文章,说明你可能碰到一些同样的问题。因时间关系,我说得简短点。 环境:windows2008r2 用了。... 现在的微信小程序都要ssl...在httpd.conf中添加下列两行(有的话把文件前面的注释“#”符号去掉): ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,647,901
精华内容 659,160
关键字:

conf