网站首页 第1220页
-
为多个PHP-FPM容器量身打造单一Nginx镜像
最近我一直在努力部署一套使用Docker容器的PHP微服务。其中一个问题是我们的PHP应用程序被设置为与PHP-FPM和Nginx一起工作(而不是这里所说的简单的Apache/PHP[1]设置),因此每个PHP微服务需要两个容器(也就是相当...
2024-09-21 xnh888 技术教程 17 ℃ 0 评论 -
在服务器上对 PHP-FPM 和 Nginx 进行安装配置详解
PHP-FPMPHP-FPM(PHPFastCGIProcessManager),是用于管理PHP进程池的软件,用于接收和处理来自Web服务器(如Nginx)的请求。PHP-FPM会创建一个主进程(通常以操作系统中根用户的身份...
2024-09-21 xnh888 技术教程 17 ℃ 0 评论 -
宝塔面板之Nginx和PHP-fpm通信机制图文解析
宝塔管理网站很方便,后续做项目直接用宝塔了,配置也简单,比原来自己编译省事儿多了,今天就来解析一下宝塔的工作原理!原理描述:Nginx主配置文件---加载所有虚拟站点配置文件--虚拟站点配置文件对应PHP版本---PHP版本对应php-cg...
2024-09-21 xnh888 技术教程 30 ℃ 0 评论 -
一文看懂nginx+php执行请求原理--cgi,php-cgi,fastcgi,phpfpm
概述有玩过nginx的朋友肯定常听说的cgi,php-cgi,fastcgi,php-fpm,那他们之间到底是什么关系,下面帮助大家了解下nginx+php执行请求的工作原理。cgi协议CGI不是一门编程语言。它是网页的表单和你写的程序之间...
2024-09-21 xnh888 技术教程 20 ℃ 0 评论 -
只使用Shell脚本进行Nginx访问日志access_log的轮询切割
默认情况Nginx会把所有的访问日志生成到一个指定的访问日志文件access.log里,但这样一来,时间长了就会导致日志个头很大,不利于日志的分析和处理,因此,有必要对Nginx日志、按天或按小时进行切割,使其分成不同的文件保存。这里使用按...
2024-09-21 xnh888 技术教程 16 ℃ 0 评论 -
分析Nginx日志获取IP地址的省份信息
在linux中nginx日志产生的格式是下面的配置:$remote_addr^A$msec^A$http_host^A$request_uri然后准备好了获取的日志数据创建工程编写代码:创建执行类和方法基本结构创建一个日期处理的工具类完成简...
2024-09-21 xnh888 技术教程 17 ℃ 0 评论 -
nginx中日志格式解析(nginx日志时间格式)
案列日志格式:apisix中日志格式10.244.248.192--[26/Jun/2024:00:46:35+0000]api.test.net"POST/open-mizuda/api/v1/document/co...
2024-09-21 xnh888 技术教程 16 ℃ 0 评论 -
python+pandas分析nginx日志的实例
需求通过分析nginx访问日志,获取每个接口响应时间最大值、最小值、平均值及访问量。实现原理将nginx日志uriuriupstream_response_time字段存放到pandas的dataframe中,然后通过分组、数据统计功能实现...
2024-09-21 xnh888 技术教程 32 ℃ 0 评论 -
滚动 docker 中的 nginx 日志,竟然如此简单
Nginx自己没有处理日志的滚动问题,它把这个球踢给了使用者。一般情况下,你可以使用logrotate工具来完成这个任务,或者如果你愿意,你可以写各式各样的脚本完成同样的任务。本文笔者介绍如何滚动运行在docker中的nginx...
2024-09-21 xnh888 技术教程 36 ℃ 0 评论 -
Nginx Access Log日志统计分析常用命令
统计IP访问量awk'{print$1}'access.log|sort-n|uniq|wc-l查看某一时间段的IP访问量(4-5点)...
2024-09-21 xnh888 技术教程 30 ℃ 0 评论