nginx
文章平均质量分 73
攻城狮的梦
专注于php,python,go语言开发,熟练crm,电商等saas平台,以及小程序,app开发
展开
-
nginx下日志配置和排查错误
定义日志格式 log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"';通过合理的日志配置,可以帮助维护和监控服务器的稳定性和性能,及时发现和解决问题。通过合理的日志排查,可以帮助快速定位和解决问题,保障系统的稳定性和可靠性。原创 2024-01-05 17:18:35 · 1237 阅读 · 0 评论 -
nginx连接数和性能优化
Nginx是一个高性能的HTTP和反向代理服务器,具有许多用于优化连接数和性能的配置选项。以下是一些关键的配置和优化建议:1:worker_processes:根据服务器的硬件资源来调整。通常情况下,对于多核处理器,你可以设置较高的值。2:worker_connections:每个worker进程允许的最大连接数。默认值是1024,但可以根据服务器的性能进行调整。如果服务器有大量的并发连接需求,可以增加这个值。3:keepalive_timeout:长连接的超时时间。原创 2024-01-05 16:30:37 · 729 阅读 · 0 评论 -
nginx下upstream模块详解
Nginx的upstream模块用于定义后端服务器组,以及与这些服务器进行通信的方式。它是Nginx负载均衡功能的核心部分,允许将请求转发到多个后端服务器,并平衡负载。在upstream模块中,你可以定义一个或多个后端服务器,并指定每个服务器的权重、端口号等属性。通过这些设置,Nginx可以根据不同的负载均衡算法将请求转发到后端服务器。server:定义一个后端服务器,指定服务器的IP地址和端口号。可以添加其他相关属性,如权重、最大连接数等。balance:指定用于负载均衡的算法。原创 2024-01-04 17:27:17 · 1485 阅读 · 0 评论 -
nginx配置图片服务器
测试下:curl -I -H "Accept-Encoding:gzip,deflate" "http://img.cn/images/201604/index_img/8529_G_1460346831951.jpg"规范:http://img.cn/20120802/(x高)324234234.jpg 高固定 宽不限制。图片url示例:http://img.cn/20120802/(200x300)324234234.jpg。访问图片跳转到图片服务器http://img.cn。原创 2024-01-04 17:14:27 · 1667 阅读 · 0 评论 -
nginx访问路径匹配方法
虽然这不是一种路径匹配方法,但值得一提的是,你可以使用@符号创建命名的location,这些位置不能直接由客户端请求访问,但可以在内部重定向或作为其他指令的目标。使用permanent关键字可以将重定向标记为永久重定向,这意味着浏览器会收到一个永久的响应,并记住新的URL,以后直接访问旧的URL时会直接跳转到新的URL。使用last关键字可以将重定向标记为临时重定向,这意味着浏览器会收到一个临时的响应,并自动重新发起新的请求到目标URL。其次是按文件中的顺序匹配的正则表达式(~和~*),先被定义的先匹配;原创 2024-01-03 17:10:34 · 2024 阅读 · 1 评论 -
nginx配置文件详解
nginx在支持了sendfile系统调用后,避免了内核层与用户层的上线文切换(content swith)工作,大大减少了系统性能的开销。设置请求头和请求体(各自)的超时时间。原创 2024-01-03 16:11:43 · 449 阅读 · 0 评论 -
nginx上传大文件出现413
(3)apache虚拟主机设置 (LimitRequestBody )我用的是nginx+apache。(1)nginx设置最大上传限制。(2)php.ini的限制;原创 2023-12-31 12:45:00 · 337 阅读 · 0 评论 -
nginx日志常见报错解决
ServerAlias *.veipifa.com 这里写错了 写成dagongchang.com了。(1)可能是php读取数据库时间太长或者计算量太大,加大php.ini里的内存;php5会出现这个问题 ,解决在变量前面加上@ ,nginx就不会提示这种警告了。排查:web和数据库一个地方,web和数据库两个地方判断;排查:web和数据库一个地方,web和数据库两个地方判断;(1)可能是连接数据库超时,查看数据库日志;(1)可能是连接数据库超时,查看数据库日志;原创 2023-12-30 12:45:00 · 1633 阅读 · 0 评论 -
php-fpm中慢日志查询优化
request_terminate_timeout = 60 超时时间 (这个是脚本执行最长时间,如果超过时间nginx会杀掉主进程,返回客户端502,所有如果服务器端没bug,尽量设置时间长点)pm.max_requests = 102400 每个进程最大处理请求( 是每个进程处理多少个请求后重启(因为 PHP 偶尔会有内存泄漏,所以需要重启))pm.min_spare_servers = 50 最小空闲进程。pm.max_spare_servers = 150 最大空闲进程。原创 2023-12-30 11:45:00 · 609 阅读 · 0 评论 -
nginx设置跨域访问
网站架构前端使用jquery请求,后端使用nginx+php-fpm。原创 2023-12-29 22:11:29 · 774 阅读 · 0 评论 -
php-fpm运行一段时间,内存不足
php-fpm运行一段时间,内存不足,是什么原因呢。原创 2023-12-29 22:06:48 · 1355 阅读 · 0 评论