internal server error怎么解决?

如题所述

解决方法:

1、服务器日常维护

进行停机处理,或者更新程序,这时候,浏览者登陆该网站,就会报500的错误,一般等维护更新完毕,启动服务器以后,就可以自动解决,用户只需要耐心等待即可。

2、程序bug

当程序员编写的程序不够严谨,出现异常的时候,浏览者也会看到500的错误,解决这种问题的方法是,联系程序开发人员,进行程序跟踪,debug下程序,找到错误所在,然后修改程序,经测试没有问题,重新发布程序,然后系统正常。

3、中毒引起

有的时候,有写病毒会改写服务器的一些设置,导致用户无法正常访问,报500的错误,这时需要程序员进行杀毒处理,处理完程序后,系统恢复正常。

4、配置问题

有的时候,用户无法访问网站,是因为系统参数的配置有问题,遇到这种情况,找BASIS人员进行处理,处理完毕,访问就正常了。

5、数据库问题

网站读写操作都在数据库,数据库如果异常的话,访问也会不正常,遇到此类情况,通知网站的DBA,让他帮助分析解决,解决完毕后,访问就会正常。

“internal server error”原因:

这个问题不是浏览者造成的,而是你所浏览的服务器出现了故障,一般来讲,如果对这种错误不加处理的话,会显示一堆乱麻,有经验的程序员,一般认为的控制这种错误,一般的话,显示该网站正在维护,或者此页无法显示。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-12-16
1、打开服务器日志日志。如果服务器是物理服务器,请打开“控制面板”→“管理工具”→“事件查看器”→“服务器日志”。
/iknow-pic.cdn.bcebos.com/caef76094b36acaf0b91e0bd72d98d1001e99c79"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/caef76094b36acaf0b91e0bd72d98d1001e99c79?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/caef76094b36acaf0b91e0bd72d98d1001e99c79"/>
2、过滤掉error.log。由于服务器日志记录了服务器的所有事件,我们需要找到error.log,其中包含服务器的所有错误信息。
/iknow-pic.cdn.bcebos.com/7a899e510fb30f24d4de9a42c695d143ad4b032e"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/7a899e510fb30f24d4de9a42c695d143ad4b032e?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/7a899e510fb30f24d4de9a42c695d143ad4b032e"/>
3、请参阅500错误详细信息。500错误代码包含三条信息:错误发生的时间,错误原因以及发生错误的位置。我们根据错误发生的位置以及错误发生的原因找到导致服务器错误的代码。
例如:“#2017-11-2014:48:11(致命错误)mysqli_query不能在此处执行main.phpLine11”表示mysqli_query函数未在“main.php”文件的第11行上正确使用。
/iknow-pic.cdn.bcebos.com/54fbb2fb43166d22a8e863d5482309f79152d2d0"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/54fbb2fb43166d22a8e863d5482309f79152d2d0?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/54fbb2fb43166d22a8e863d5482309f79152d2d0"/>
4、修改相应的错误代码。更正导致服务器出错的代码,并通过版本控制工具Commit,如SVN或Git。
/iknow-pic.cdn.bcebos.com/ca1349540923dd5407f3d129df09b3de9d8248ea"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/ca1349540923dd5407f3d129df09b3de9d8248ea?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/ca1349540923dd5407f3d129df09b3de9d8248ea"/>
    官方服务
      官方网站官方网站