当前位置:网站首页>服务器常见错误代码 总结
服务器常见错误代码 总结
2022-04-23 05:52:00 【幽幽靖】
一:500错误
1、500 Internal Server Error 内部服务错误:顾名思义500错误一般是服务器遇到意外情况,而无法完成请求。
2、500出错的可能性:
a、编程语言语法错误,web脚本错误
b、并发高时,因为系统资源限制,而不能打开过多的文件
3、一般解决思路:
a、查看nginx、php的错误日志文件,从而看出端倪
b、如果是too many open files,修改nginx的worker_rlimit_nofile参数,使用ulimit查看系统打开文件限制,修改/etc/security/limits.conf,还是出现too many open files,那就要考虑做负载均衡,把流量分散到不同服务器上去了
c、如果是脚本的问题,则需要修复脚本错误,优化代码
二:502、504错误
1、502 Bad Gateway错误、504 Bad Gateway timeout 网关超时
2、502、504出现的可能性
web服务器故障、程序进程不够
3、一般解决思路
a、使用nginx代理,而后端服务器发生故障;或者php-cgi进程数不够用;
php执行时间长,或者是php-cgi进程死掉;已经fastCGI使用情况等都会导致502、504错误。
b、502 是指请求的php-fpm已经执行,但是由于某种原因而没有执行完毕,最终导致php-fpm进程终止。
一般来说,与php-fpm.conf的设置有关,也与php的执行程序性能有关,网站的访问量大,而php-cgi的进程数偏少。
针对这种情况的502错误,只需增加 php-cgi的进程数。
具体就是修改/usr/local/php/etc/php-fpm.conf文件,将其中的max_children值适当增加。
这个数据要依据你的服务器的配置进行设置。
一般一个php-cgi进程占20M内存,你可以自己计算下,适量增多。
/usr/local/php/sbin/php-fpm reload 然后重启一下.
c、504 表示超时,也就是客户端所发出的请求没有到达网关,请求没有到可以执行的php-fpm。
与nginx.conf的配置也有关系。
501 服务器不具备完成请求的功能。例如,服务器无法识别请求方法时可能会返回此代码。
503 服务器目前无法使用(由于超载或停机维护)。通常,这只是暂时状态。(服务不可用)
505 服务器不支持请求中所用的 HTTP 协议版本。(HTTP 版本不受支持)
其他相关文章:
Web 服务器错误代码大全:https://blog.csdn.net/weixin_33778544/article/details/94172117
版权声明
本文为[幽幽靖]所创,转载请带上原文链接,感谢
https://blog.csdn.net/ws19900201/article/details/110389541
边栏推荐
猜你喜欢

汇编 32位无符号加法计算器

Set up a personal blog of jpress

微信小程序之 js 时间戳/1000 转换 秒,六个小时后,一天后,本周五 选项计算时间

卷积神经网络实现CIFAR100数据集分类

PHP junior programmers, take orders and earn extra money
VHDL-任意分频器(50%占空比)

js获取链接?后边的参数名称或者值,根据url ?后的参数做判断
![[UDS unified diagnosis service] IV. typical diagnosis service (1) - diagnosis and communication management function unit](/img/4f/7ca6505b545fb825b0dba36f474da7.png)
[UDS unified diagnosis service] IV. typical diagnosis service (1) - diagnosis and communication management function unit

CUDA环境安装
逻辑回归原理及代码实现
随机推荐
[UDS] unified diagnostic service (UDS)
【UDS统一诊断服务】一、诊断概述(2)— 主要诊断协议(K线和CAN)
基于VGG对五种类别图片的迁移学习
C语言中volatile的使用
【UDS统一诊断服务】三、应用层协议(2)
C语言实现memcpy、memset、strcpy、strncpy、strcmp、strncmp、strlen
ES6面试题(参考文档)
客户端软件增量更新
Krypton zeal
Shell脚本 单引号、双引号和反引号的区别
深蓝学院激光slam 理论与实践 第三章激光雷达去畸变 作业习题
对象的动态建立和释放,赋值和复制
CUDA environment installation
Using printf in MFC
20220222回归职场
Introduction and application of WMI Technology
cuda工程更换环境(电脑)后遇到的一系列编译问题
For() loop parameter call order
浮点数双精度,单精度以及半精度知识总结
[UDS unified diagnosis service] IV. typical diagnosis service (1) - diagnosis and communication management function unit