当前位置: 首页 > news >正文

网站语言有几种前程无忧最新招聘网

网站语言有几种,前程无忧最新招聘网,广州做网站seo,建站软件安卓背景#xff1a; redis 的镜像很多很多#xff0c;但都需要直接修改配置文件#xff0c;不符合我们公司当前环境变量解决一切容易配置的思路。 材料#xff1a; 1、CentOS-Base.repo [base] nameCentOS-$releasever enabled1 failovermethodpriority baseurlhttp://mirr…背景 redis 的镜像很多很多但都需要直接修改配置文件不符合我们公司当前环境变量解决一切容易配置的思路。 材料 1、CentOS-Base.repo [base] nameCentOS-$releasever enabled1 failovermethodpriority baseurlhttp://mirrors.cloud.aliyuncs.com/centos/$releasever/os/$basearch/ gpgcheck1 gpgkeyhttp://mirrors.cloud.aliyuncs.com/centos/RPM-GPG-KEY-CentOS-7[updates] nameCentOS-$releasever enabled1 failovermethodpriority baseurlhttp://mirrors.cloud.aliyuncs.com/centos/$releasever/updates/$basearch/ gpgcheck1 gpgkeyhttp://mirrors.cloud.aliyuncs.com/centos/RPM-GPG-KEY-CentOS-7[extras] nameCentOS-$releasever enabled1 failovermethodpriority baseurlhttp://mirrors.cloud.aliyuncs.com/centos/$releasever/extras/$basearch/ gpgcheck1 gpgkeyhttp://mirrors.cloud.aliyuncs.com/centos/RPM-GPG-KEY-CentOS-7 2、 epel.repo [epel] nameExtra Packages for Enterprise Linux 7 - $basearch enabled1 failovermethodpriority baseurlhttp://mirrors.cloud.aliyuncs.com/epel/7/$basearch gpgcheck0 gpgkeyhttp://mirrors.cloud.aliyuncs.com/epel/RPM-GPG-KEY-EPEL-7 3、 start_shell.sh #!/bin/bash echo update supervisor.config ! if [ ! -d /usr/local/pys/ ];then mkdir -p /usr/local/pys/ else echo 文件夹/usr/local/pys已经存在 ficd /usr/local/pys/ for file in $(ls *) dopython $file doneecho 没有需要执行的py脚本cd /etc/redis/redis-6.2.6 for file in $(ls *) domkdir -p /etc/redis/redis-6.2.6/conf.d.bak/cp -rf $file ../conf.d.bak/$file.bak done sed -i s/#REDIS_DAEMONIZE/$REDIS_DAEMONIZE/g grep \#REDIS_DAEMONIZE -rl /etc/redis/redis-6.2.6 sed -i s/#REDIS_PORT/$REDIS_PORT/g grep \#REDIS_PORT -rl /etc/redis/redis-6.2.6 sed -i s/#REDIS_TIMEOUT/$REDIS_TIMEOUT/g grep \#REDIS_TIMEOUT -rl /etc/redis/redis-6.2.6 sed -i s/#REDIS_LOGLEVEL/$REDIS_LOGLEVEL/g grep \#REDIS_LOGLEVEL -rl /etc/redis/redis-6.2.6 sed -i s/#REDIS_DATABASES/$REDIS_DATABASES/g grep \#REDIS_DATABASES -rl /etc/redis/redis-6.2.6 sed -i s/#REDIS_APPENDONLY/$REDIS_APPENDONLY/g grep \#REDIS_APPENDONLY -rl /etc/redis/redis-6.2.6 sed -i s/#REDIS_PROTECTED_MODE/$REDIS_PROTECTED_MODE/g grep \#REDIS_PROTECTED_MODE -rl /etc/redis/redis-6.2.6 sed -i s/#REDIS_REQUIREPASS/$REDIS_REQUIREPASS/g grep \#REDIS_REQUIREPASS -rl /etc/redis/redis-6.2.6time$(date %Y-%m-%d %H:%M:%S) filePath/usr/project/supervisor_file.cfg if [ ! -f $filePath ];then supervisorctl update all sleep 10s supervisorctl reload touch $filePathecho $time $filePathecho 成功创建认证文件 elseecho 已存在认证文件 fi 4、supervisord.conf [supervisord] pidfile /run/supervisord.pid # It seems that its not possible to swith this log to NONE (it creates NONE logfile) logfile /data/logs/supervisord.log # Set logleveldebug, only then all logs from child services are printed out # to container logs (and thus available via docker logs [container] loglevel debug# These two (unix_http_server, rpcinterface) are needed for supervisorctl to work [inet_http_server] port :9111 username sv password password[rpcinterface:supervisor] supervisor.rpcinterface_factory supervisor.rpcinterface:make_main_rpcinterface[supervisorctl] serverurl http://localhost:9111 username sv password password[program:start-shell] autostarttrue priority111 startsecs0 directory/usr/project/ autorestartunexpected startretries3 command /bin/bash -c chmod ux start_shell.sh ./start_shell.sh stdout_logfile/var/log/startshell.log stderr_logfile/var/log/startshell_error.log[program:] command redis-server /etc/redis/redis-6.2.6/redis.conf startsecs0 autostarttrue autorestarttrue stdout_logfile/var/redis/log/redis-server.log stderr_logfile/var/redis/log/redis-server_error.log stopasgrouptrue killasgrouptrue[include] files /etc/supervisor.d/*.ini 5、redis-6.2.6.tar.gz  下载对应版本的redis 6、redis.conf 1、解压redis-6.2.6.tar.gz 文件 获取redis.conf 配置文件 2、使用“#环境变量名”替换对应参数值不是参数是参数值如#REDIS_DAEMONIZE替换文中的daemonize 后面的 yes/no. #REDIS_DAEMONIZE daemonize #REDIS_PORT 6379 port #REDIS_TIMEOUT 0 timeout 当客户端闲置多长时间后关闭连接如果指定为0表示关闭该功能 #REDIS_LOGLEVEL loglevel 指定日志级别记录Redis共支持四个级别debug、verbose、notice、warning默认为verbose一般生产环境配置为后两者 #REDIS_DATABASES 16 设置数据库的数量默认数据库为0可以使用select 命令在连接上指定数据库 #REDIS_APPENDONLY yes 指定是否在每次更新操作后进行日志记录是否开启aofRedis在默认情况下是异步的把数据写入磁盘如果不开启可能会在断电后导致一段时间内的数据丢失。因为Redis本身同步数据文件是按上面save条件来同步的所以有的数据会在一段时间内只存在于内存中默认为no #REDIS_PROTECTED_MODE no #REDIS_REQUIREPASS 123456 如下截图  # 1) The server is not binding explicitly to a set of addresses using the # bind directive. # 2) No password is configured. # # The server only accepts connections from clients connecting from the # IPv4 and IPv6 loopback addresses 127.0.0.1 and ::1, and from Unix domain # sockets. # # By default protected mode is enabled. You should disable it only if # you are sure you want clients from other hosts to connect to Redis # even if no authentication is configured, nor a specific set of interfaces # are explicitly listed using the bind directive. protected-mode #REDIS_PROTECTED_MODE# Accept connections on the specified port, default is 6379 (IANA #815344). # If port 0 is specified Redis will not listen on a TCP socket. port #REDIS_PORT# TCP listen() backlog. # # In high requests-per-second environments you need a high backlog in order # to avoid slow clients connection issues. Note that the Linux kernel # will silently truncate it to the value of /proc/sys/net/core/somaxconn so # make sure to raise both the value of somaxconn and tcp_max_syn_backlog # in order to get the desired effect. tcp-backlog 5117、Dockerfile # base image FROM docker.io/million12/centos-supervisor:latest# MAINTAINER MAINTAINER pengfeimapowerbridge.com#初始化yum RUN mkdir -p /etc/yum.repos.d/backup/ mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/backup/ADD CentOS-Base.repo epel.repo /etc/yum.repos.d/RUN yum clean all yum makecache#中文编码 #RUN yum update yum -y install kde-l10n-Chinese telnet yum -y install glibc-common yum clean all localedef -c -f UTF-8 -i zh_CN zh_CN.utf8ENV LC_ALL en_US.utf8#解决AWT类库的问题 #RUN yum -y install fontconfig fc-cache --force#添加依赖库 RUN yum -y install gcc gcc-c make zlib-devel pcre-devel openssl-devel curl tree# make a new directory to store the redis files RUN mkdir /etc/redis# copy the jdk archive to the image,and it will automaticlly unzip the tar file ADD redis-6.2.6.tar.gz /etc/redis/#WORKDIR /etc/redis# make a symbol link RUN cd /etc/redis/redis-6.2.6 pwd make -f Makefile DEST_PATH/etc/redis make install #add conf.d ADD redis.conf /etc/redis/redis-6.2.6/# change config RUN mkdir -p /var/redis/data mkdir -p /var/redis/log chown 777 /var/redis /var/redis/log#start redis RUN useradd redis # set environment variables ENV REDIS_HOME /etc/redis/ ENV PATH ${REDIS_HOME}/sbin:$PATH ENV REDIS_DAEMONIZE no ENV REDIS_PORT 6379 ENV REDIS_TIMEOUT 0 ENV REDIS_LOGLEVEL notice ENV REDIS_DATABASES 16 ENV REDIS_APPENDONLY yes ENV REDIS_PROTECTED_MODE no ENV REDIS_REQUIREPASS 123456# set supervisor.dRUN mkdir -p /etc/supervisor.d mkdir -p /usr/project ADD start_shell.sh /usr/project/ ADD supervisord.conf /etc/ 制作 材料备齐后只需要执行docker build -t 容器名:v1.0 . 即可 docker build -t redis:v1.0 . 亮点1、针对下列截图中的参数修改只需要使用环境变量覆盖即可 REDIS_DAEMONIZEno REDIS_PORT6379 REDIS_TIMEOUT0 REDIS_LOGLEVELnotice REDIS_DATABASES 16 REDIS_APPENDONLY yes REDIS_PROTECTED_MODEno REDIS_REQUIREPASS 123456 如果不能满足需求可以使用同样的语法分别修改  start_shell.shredis.conf、Dockerfile(别漏了) 2、该镜像很重因为引入了完善的语言包可以通过屏蔽Dockerfile中的中文编码库来减负只是简体中文不需要这么复杂
http://www.hkea.cn/news/14387005/

相关文章:

  • 网站下载app连接怎么做nginx网站开发
  • 湖南省建设工程网站哪个网站开发是按月付费的
  • 湘西 网站 建设 公司沧州网站建设选网龙
  • 装修设计网站免费美工设计网页培训
  • 全景旅游网站项目建设杭州微官网设计公司
  • 福州专业网站制作桂林做网站的公司
  • 网站服务器++免费网络网站租
  • 电商网站建设实验原理深圳做公司网站的公司
  • 承德建设网站公司注册城乡规划师报名入口
  • 网站后台有哪些西安网站建设交易
  • 花都有沒有网站建设的有没有什么做h5的网站
  • 首页优化排名seo领导屋
  • 网站做好怎么开始做推广国外网页设计分享网站
  • 在线教学的网站开发方案商场网站方案
  • 网站排名外包河北百度竞价优化
  • 网站建设培训哪个好h5网站建设代理
  • 东坑镇网站建设企业网站建设平台
  • jsp网站建设电子商务平台是什么
  • 请人做网站 我需要知道哪几点edu网站一般谁做的
  • 手机网站模板 html域名排名查询
  • 天门网站定制百度不收录网站文章
  • 深圳市网站设计公司商城网站建设浩森宇特
  • 重庆可作为推广的网站做a小视频免费观看网站
  • 有没有网站可以做地图网站内链的作用
  • 网站导购话术天猫网上购物商城购物
  • wordpress建站博客园门户网站英文版建设
  • 北京建设网站哪里好福州网络推广
  • 电子商务的网站建设过程wordpress百度经验
  • 个人注册网站怎么注册网站设计可以吗
  • 镇江网站建设优化网站改版 总结