/** * 写日志,方便测试(看网站需求,也可以改成把记录
原创 2022-06-06 18:41:35
97阅读
最近写了几篇关于504和502的文章,涉及了很多nginxphp-fpm、php方面的细微知识,这些理论虽然简单,但对于理解php和http非常重要。熟悉的同学知道,在工作上我主要使用php开发,而开发过程中,调试是非常关键的一个步骤,出现一个问题,快速定位到问题非常关键,所以今天简单区分下nginxphp-fpm、php三者之间的访问日志(access.log)错误日志(error.log)
原创 2021-06-18 08:40:18
766阅读
​​​​https://www.nginx.com/resources/wiki/start/topics/tutorials/install/ ​​h​​ttps://www.php.net/manual/zh/install.unix.nginx.php​​1, php + nginx 在centos上安装与配置 在以上url下载源代码包 nginx-1.10.1.tar.gz /
原创 2022-02-28 19:15:56
219阅读
<?php/** * nginx日志过滤脚本 */$file = 'access-20161024.log';$access_stat1 = './access_stat1.log';$access_stat2 = './access_stat2.log';$access_stat3 = './access_stat3.log';$access_stat4 = './access_sta
原创 2023-03-05 16:49:53
171阅读
nginx日志格式access_log日志格式log_format main '$server_name$remote_addr$remote_user[$time_local]"$request"' '$status$body_bytes_sent"$http_referer"' '"$http_user_agent""$http_x_forwarded_for"'; 日志参数server_name : 虚拟主机的主机名称 remote_addr :
转载 2013-01-30 15:05:00
144阅读
2评论
1.拉取镜像docker pull skiychan/nginx-php72.运行docker run --name nginxphp \ -p 8080:80 \ -v /data/www/:/data/www
原创 2022-06-06 18:10:02
198阅读
PHP7 是在 2015 年发布的一种在专业 Web 开发中经常使用的脚本语言。与之前的版本相比,PHP7 提供了更快的性能和更低的内存消耗,使得网站可以更快速地响应用户请求。而 Nginx 是一个流行的高性能 Web 服务器,广泛用于托管 PHP 网站。在 Linux 操作系统下,PHP7Nginx 的组合可以提供一个稳定、高效的网站托管环境。 PHP7 对于网站的性能有着明显的改进。根
原创 2024-05-28 09:59:26
71阅读
Nginx 是一个高性能的 HTTP 和反向代理服务器,广泛用于提供网站和应用服务。它的强大功能之一是灵活的日志记录能力,允许管理员根据需要配置不同的日志级别。正确理解和使用这些日志级别对于监控、调试和保障你的服务稳定运行至关重要。本文旨在深入介绍 Nginx 支持的日志级别及其应用场景。Nginx 日志级别概览Nginx 定义了一系列的日志级别,从详尽的调试信息到关键的系统错误,不同级别的日志
nginx是一个web服务器,因此nginx的access日志只有对访问页面的记录,不会有php 的 error log信息。nginx把对php的请求发给php-fpm fastcgi进程来处理,默认的php-fpm只会输出php-fpm的错误信息,在php-fpm的errors log里也看不到php的errorlog原因是php-fpm的配置文件php-fpm.conf中默认是关闭worke
转载 精选 2016-07-07 08:57:00
1760阅读
nginx是一个web服务器,因此nginx的access日志只有对访问页面的记录,不会有php 的 error log信息。 nginx把对php的请求发给php-fpm fastcgi进程来处理,默认的php-fpm只会输出php-fpm的错误信息,在php-fpm的errors log里也看不
转载 2017-03-16 11:02:00
117阅读
2评论
nginx是一个web服务器,因此nginx的access日志只有对访问页面的记录,不会有php 的 error log信息。nginx把对php的请求发给php-fpm fastcgi进程来处理,默认的php-fpm只会输出php-fpm的错误信息,在php-fpm的errors log里也看不到php的errorlog原因是php-fpm的配置文件
转载 2021-07-27 10:18:36
2500阅读
logrotate 切割 nginx php mysql 日志1、nginx.logrotate(error.log)/usr/local/nginx/logs/error.log {dateextcreate#maxage 90rotate 60missingoksharedscriptspostrotate/bin/kill -USR1 `cat /var/run/nginx.pid`ends
转载 精选 2013-08-27 11:24:13
787阅读
1、Nginx 简介Nginx 作为一款面向性能设计的HTTP服务器,相较于Apache、lighttpd具有占有内存少,稳定性高等优势。其流行度越来越高,应用也越来越广泛,常见的应用有:网页服务器、反向代理服务器以及电子邮件(IMAP/POP3)代理服务器,高并发大流量站点常用来做接入层的负载均衡,还有非常常见的用法是作为日志采集服务器等。Nginx 整体采用模块化设计,有丰富的模块库
转载 2024-05-24 16:19:07
60阅读
gdb是linux上调试应用程序的首选。在进行nginx调试过程中,首先需要修改Makefile文件。 vi objs/Makefile #增加 -O0 和 -g 选项; -O0代表不进行优化,-g代表调试模式 CFLAGS =  -pipe -W -Wall -Wpointer-arith -Wno-unused-parameter -g -O0 objs/Makefile
说明:Nginx、MySQL、PHP7 的编译安装命令参考安装包内的command.txt,所有的操作需要在root用户下执行。 【编译安装Nginx之后】 $ /usr/local/server/nginx/sbin/nginx #启动Nginx $ /usr/local/server/nginx
转载 2017-07-08 17:20:00
39阅读
2评论
一、环境检查 1、检查nginx 显示如下内容则代表nginx启动正常 2、检查防火墙是否开启 在其他机器上访问服务器80端口,如果可以就代表防火墙已开启。 二、PHP发布 1、修改nginx配置文件 找到server修改类似如下内容 2、重启状态配置文件 nginx + PHP7 + mysql
原创 2022-11-07 10:06:27
155阅读
## 实现Nginx日志配置保留7天 ### 流程概述 在Kubernetes集群中配置Nginx日志保留策略,使得Nginx的访问日志可以自动保留7天,避免占用过多存储空间。 ### 步骤说明 | 步骤 | 操作 | | ---- | ---- | | 1 | 创建ConfigMap配置文件 | | 2 | 部署Nginx Pod并挂载ConfigMap | | 3 | 配置Nginx
原创 2024-05-28 10:13:40
1464阅读
server { listen 1000; server_name your domain; #access_log logs/host.access.log main; root /usr/share/nginx/php/test; index index.html index.htm index.php; location / { index index....
原创 2021-08-12 17:32:18
343阅读
recv() failed (104:connect reset by peer) while reading response header from upstream的原因和解决方案
原创 2016-03-30 11:42:01
1445阅读
centos7 安装nginxphp7centos7系统安装php7会出现一些奇奇怪怪的问题,耽误时间,影响效率,这里推荐直接yum安装1、在开始安装 Nginxphp7-fpm 之前,我们还学要先添加 EPEL 包的仓库源。使用如下命令:    yum -y install epel-release然后我们还需要为 php7-fpm 添加另外一个仓
原创 2017-06-08 18:22:28
1512阅读
  • 1
  • 2
  • 3
  • 4
  • 5