记录网站出现nginx 404 not found的解决办法

打开网站看看结果提示:nginx 404 not found。看着这样的提示第一时间登陆控制面板后台重新启动ngnix与PHP、mysql等依然没有解决,重启云服务器也没有解决问题,因此想起看看错误日志提示的是什么,结果也没有开启,于是马上开启错误日志记录!

操作方法

  • 01

    其实很多时候一味的寻求答案而不知道根源在什么地方,就犹如庸医看病一样,什么都不问就乱给药一样!很多时候网站出现问题,应该第一时间查看错误提示,找出具体是由什么原因造成的。在遇到这次事件之后,小七开启了错误日记记录,也找到了具体的原因! 错误日记记录了出现这样问题的提示: [crit] 2626#0: *6405 connect() to unix:/tmp/php-cgi-xxx-php5.3-7vps.sock failed (2: No such file or directory) while connecting to upstream, client: 185.103.252.173, server: 7vps.net, request: "POST /xmlrpc.php HTTP/1.1", upstream: "fastcgi://unix:/tmp/php-cgi-xxx-php5.3-7vps.sock:", host: "www.7vps.net" 主要由于php-fpm配置不当造成的,以下是小七目前的配置 [7vps-php5.3-7vps] listen = /tmp/php-cgi-xxx-php5.3-7vps.sock listen.group = www user = www group = www pm = static pm.max_children = 3 pm.start_servers = 2 pm.min_spare_servers = 1 pm.max_spare_servers = 3 rlimit_files = 51200 这里先说一下涉及到这个的几个参数,他们分别是pm、pm.max_children、pm.start_servers、pm.min_spare_servers和pm.max_spare_servers。 pm表示使用那种方式,有两个值可以选择,就是static(静态)或者dynamic(动态)。 下面4个参数的意思分别为: pm.max_children:静态方式下开启的php-fpm进程数量。pm.start_servers:动态方式下的起始php-fpm进程数量。pm.min_spare_servers:动态方式下的最小php-fpm进程数量。pm.max_spare_servers:动态方式下的最大php-fpm进程数量。 如果dm设置为static,那么其实只有pm.max_children这个参数生效。系统会开启设置数量的php-fpm进程。 如果dm设置为dynamic,那么pm.max_children参数失效,后面3个参数生效。系统会在php-fpm运行开始的时候启动pm.start_servers个php-fpm进程,然后根据系统的需求动态在pm.min_spare_servers和pm.max_spare_servers之间调整php-fpm进程数。 小七选择的是静态模式,而且pm.max_children进程数设置的3个,非常的少,当自己把pm.max_children进程数进行调整之后目前来说没有出现类似的问题啦!由于使用的AMH5.x收费版,修改起来也非常的简单,在面板上编辑调整虚拟主机的php-fpm选项即可! 通过这次事件,让自己明白需要学习的地方还很多很多,人就是要不断的丰富自己,不然像现在一样都要成榆木脑袋啦!

(0)

相关推荐

  • nginx 502 Bad Gateway 错误解决办法

    一些运行在Nginx上的网站有时候会出现"502 Bad Gateway"错误,有些时候甚至频繁的出现.以下是小编搜集整理的一些Nginx 502错误的排查方法,供参考: Ngin ...

  • https网站网页无法打开的原因及解决办法

    原因: 1,可能网站没有这个页面了. 2,https是加密性的网页,可能你机器存在风险问题,自动屏蔽,禁止打开 解决办法: 先杀毒,看是不是中毒了,确认没有继续一下操作 第一步:在IE中选择" ...

  • 手机网站在电脑上无法打开的解决办法

    方法/步骤 手机能正常访问而电脑上却不能正常访问的网站,往往有很多情况,最常见的一类是下图1所示的例子,在浏览器地址栏输入网址按回车后,不是进入网站,却是马上弹出下载未知文件的提示,有的人被吓蒙了,以 ...

  • IE浏览器无法记录网站登录过的账号和密码

    最近更新了IE浏览器突然发现,浏览器无法记录登陆过的账号和密码,每次使用浏览器浏览网站的时候,都要输入账号和密码非常麻烦,下面小编为大家分享下碰到此种情况具体解决办法,希望对大家有所帮助. 清除浏览记 ...

  • IE浏览器被强制连接到某网站时的解决办法

    当IE内核浏览器出现了被强迫连接到某网站时,解决办法主要有一下几点: 1.右键点击IE浏览器,打开属性检查internet选项设置“主页”项是否被修改,如果是请改为空白页,并清空IE的临时文件夹。 2 ...

  • 使用同步助手还原微信记录出现异常的解决办法

    同步助手是一款全面管理iPhone.iPad.安卓手机等移动设备的手机助手.如果使用同步助手还原微信记录时,遇到微信通讯录丢失,聊天记录混乱等情况,该怎么办呢?接下来小编就给大家介绍使用同步助手还原微 ...

  • IE10浏览器无法记住网站的登陆账号和密码的解决方法

    IE10浏览器无法记住账号和密码怎么办?大家都知道,IE8、IE9浏览器等都可以保存账号和密码,但是IE10浏览器不知道为什么无法自动记住网站的登陆账号和密码了,每次打开登陆界面进行登陆时总是需要重新 ...

  • ADSL封禁80端口本地架设网站临时解决办法

    近期全国都在查WAP,查备案,很多站长朋友所处地区已全面封禁80端口,对于本地架设网站的站长朋友们,带来不小的损失,这里跟大家说一下临时的解决办法。 1,网站改其它端口,如81 2,修改原别名解析的主 ...

  • ie访问某些网站时出现此网站的安全证书有问题怎么解决

    使用ie7、ie8、ie9访问某些网站时出现:此网站的安全证书有问题 的警告,是网站的问题吗,如何解决? 简单的说,出现此问题多是因为网站内容使用了特殊的脚本程序和未经微软认证的证书所致,并且以htt ...