jdk安装
1 | jdk使用1.8,下载地址 |
zookeeper安装(版本3.4.13)
1 | 下载地址 |
dubbokeeper安装
1 | 下载源码 |
1 | jdk使用1.8,下载地址 |
1 | 下载地址 |
1 | 下载源码 |
先去七牛官网下载对应的迁移工具
①先将A账户下的资源下载到本地
1 | /qshell-darwin-x64 qdownload 10 qdist_down.conf |
qdist_down.conf内容如下
1 | { |
①上传资源到B账户
1 | /qshell-darwin-x64 qupload 10 qupload.conf |
qupload.conf内容如下
1 | { |
看了下第一次提交,是在2018年5月5号,到现在差不多6个月半年了,做这个的原因主要是上了腾讯云的车,想着一年多一点服务器就挂个博客太浪费了,就想着折腾个小程序,先看下大体的技术线
原来nginx一直用的是gzip,偶然听说brotli可以让网站速度更快,就换成了brotli,brotli要求nginx版本在1.9以上,我服务器上的nginx版本是1.7,折腾了一会儿直接升级到1.14了
more >>SOAR(SQL Optimizer And Rewriter)是一个对SQL进行优化和改写的自动化工具。 里面的启发式规则建议建议大家都看看,有利于提高sql水平
more >>logrotate程序是一个日志文件管理工具(linux自带)。用于分割日志文件,删除旧的日志文件,并创建新的日志文件,起到“转储”作用。可以节省磁盘空间
more >>现在服务端基本都是微服务了,多个工程之间肯定有许多公共的基础组件,比如日志、队列、邮件等等,这些都是每个工程都可能要用到的,可以封装成公司的私有组件包,这样各个工程需要用到的时候只要引入这个包就可以了,这就需要搭建一个包仓库了,这里我们选用了比较简单的satis。
more >>php-fpm有3种对子进程的管理方式
1 | 始终保持一个固定数量的子进程,这个数由pm.max_children定义,这种方式很不灵活,也通常不是默认的 |
1 | 启动时,会产生固定数量的子进程(由pm.start_servers控制)可以理解成最小子进程数,而最大子进程数则由pm.max_children去控制,OK,这样的话,子进程数会在最大和最小数范围中变化,还没有完,闲置的子进程数还可以由另2个配置控制,分别是pm.min_spare_servers和pm.max_spare_servers,也就是闲置的子进程也可以有最小和最大的数目,而如果闲置的子进程超出了pm.max_spare_servers,则会被杀掉 |
1 | 和pm= dynamic相反,把内存放在第一位,他的工作模式很简单,每个闲置进程,在持续闲置了pm.process_idle_timeout秒后就会被杀掉,有了这个模式,到了服务器低峰期内存自然会降下来,如果服务器长时间没有请求,就只会有一个php-fpm主进程,当然弊端是,遇到高峰期或者如果pm.process_idle_timeout的值太短的话,无法避免服务器频繁创建进程的问题 |
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true