秋田嘉

朝朝谋策略,夜夜不得安,天不续命又去不得

2020年5月14日 #

常用SQL

摘要: 单表根据某字段去重,保留主键ID最小一条。需要移除SQL_MODEL中的ONLY_FULL_GROUP_BY。通过SELECT @@SQL_MODE;命令查看。 -- 移除wm_im_notice_i表中other_id重复的并且保留ID最小的行。 DELETE FROM `wm_im_notice 阅读全文

posted @ 2020-05-14 11:41 秋田嘉 阅读(100) 评论(0) 推荐(0) 编辑

2020年5月9日 #

CentOS8

摘要: 重启网卡,需要先查看网卡名称。 # 重启指定网卡,可以通过nmcli d查看网卡名称。 sudo nmcli c reload 网卡名称 # 重启所有网卡 sudo nmcli c reload 启用 EPEL 和 PowerTools 存储库。 sudo dnf install -y https: 阅读全文

posted @ 2020-05-09 14:45 秋田嘉 阅读(678) 评论(0) 推荐(0) 编辑

2019年9月23日 #

NGINX热部署

摘要: 备份二进制文件: 把编译好的新版Nginx的二进制文件覆盖旧版本。objs目录为编译过程中的中间文件目录。 向正在运行Nginx的master进程发送热部署信号: Nginx将会建立一个新的master和多个worker进程,新的请求新的连接将会发送到新的nginx进程中。旧的nginx进程已不再使 阅读全文

posted @ 2019-09-23 18:53 秋田嘉 阅读(912) 评论(0) 推荐(0) 编辑

NGINX日志切割

摘要: 执行此命令Nginx会重新生成新的为0bytes的access.log文件: 使用定时任务配合shell脚本进行每天对日志切割并保存到history目录,以下命令保存为LogCutting.sh并增加可执行权限。 增加定时任务: 阅读全文

posted @ 2019-09-23 18:50 秋田嘉 阅读(194) 评论(0) 推荐(0) 编辑

NGINX GZIP常用配置示例

摘要: server { ... gzip on; # CDN和代理服务器使用,针对相同url,可以根据头信息返回压缩和非压缩副本 # gzip_vary on; # 无条件压缩 gzip_proxied any; # 压缩级别1~9,越高压缩越小CPU资源消耗越多 gzip_comp_level 6; # 阅读全文

posted @ 2019-09-23 18:47 秋田嘉 阅读(515) 评论(0) 推荐(0) 编辑

原生PHP代码实现耗时任务后台异步伪并发执行

摘要: 目前已在公司项目中完美使用,应用场景仅适合NGINX+PHP-FPM。APACHE FCGI模式未测试。伪并发执行指NGINX给FPM子进程分配任务时,可以多个进程实现同时工作,并非处理高并发请求。 为何要冲刷那么多次缓冲区? PHP的数据写入顺序: ob_start(),将内部缓冲区(buffer 阅读全文

posted @ 2019-09-23 17:06 秋田嘉 阅读(1067) 评论(0) 推荐(0) 编辑

GIT放弃本地所有修改,强制拉取更新

摘要: 本地代码改崩可用此方法。 阅读全文

posted @ 2019-09-23 17:04 秋田嘉 阅读(3610) 评论(0) 推荐(0) 编辑

HTTP响应头中修改NGINX的真实SERVER信息

摘要: 若需要自定义Server信息如下图: 则需要更改Nginx的源码,然后重新编译安装,需要改动的源代码信息如下模块: // 文件1.src/http/ngx_http_header_filter_module.c // 文件2(可选).src/core/nginx.h一些变量及配置版本信息: 若只想隐 阅读全文

posted @ 2019-09-23 17:00 秋田嘉 阅读(2986) 评论(1) 推荐(0) 编辑

导航