我管理着一个小型网络服务器来工作,到目前为止,一切都运转良好。
然后昨天,即使我没有更改任何一行代码,很多用户仍收到服务器错误500。
我将其范围缩小到<?php Session_start(); ?>
但仅对某些用户而言,我的用户工作正常,但我的同事却收到服务器错误。
我在某个地方看到应该将会话处理程序设置为文件,但仍然如此,我知道那不是问题。
任何人都可以考虑我应该去哪里,或者您需要日志或其他东西吗?
谢谢
编辑:
IIS日志文件:
对于其他用户: 2020-02-04 11:00:52 XXX xx.xx.xxx.x GET / QMT / 80-xx.xx.xx.x HTTP / 1.1 XXX 401 2020-02-04 11:00:52 XXX xx.xx.xxx.x GET / QMT / 80 Dom \ User1 xx.xxx.xx.x HTTP / 1.1 XXX 500 2020-02-04 11:01:38 XXX xx.xx.xxx.x GET / 80-xx.xx.x.xx HTTP / 1.1 XXX 401 2020-02-04 11:01:38 XXX xx.xx.xxx.x GET / 80 Dom \ User2 xx.xx.x.xx HTTP / 1.1 XXX 500
这是我的用户的样子:
2020-02-04 07:58:11 XXX xx.xx.xxx.x GET /Jobs/log.php 80 Dom \ Me xx.xx.xxx.x HTTP / 1.1 XXX 200 2020-02-04 07:58:11 XXX xx.xx.xxx.x GET /Jobs/jobs.php 80 Dom \ Me xx.xx.xxx.x HTTP / 1.1 XXX 200 2020-02-04 07:58:11 XXX xx.xx.xxx.x GET /Jobs/getData.php 80 Dom \ Me xx.xx.xxx.x HTTP / 1.1 XXX 200
答案 0 :(得分:2)
500 Internal Server Error是一个非常普通的HTTP状态代码,表示网站的服务器出了点问题,但是服务器无法更确切地说明问题所在。
解决方案可能性
500 Internal Server Error是一个“服务器端”错误,这意味着问题不在于您的PC或Internet连接,而是网站服务器的问题。 即使不是您要解决或解决的问题,也可以执行以下操作:
通过单击刷新/重新加载按钮或从地址栏中再次尝试URL重试网页。 即使500 Internal Server Error报告的是网站服务器而非您计算机上的一般错误,该服务器错误也可能只是暂时的。再次尝试该页面通常会成功。
稍后再回来。 500 Internal Server Error消息是在在线购买期间结帐时看到的最常见的错误消息之一,因此销售经常中断。 通常,这是快速解决此问题的重要动力。
尝试清除您的缓存和浏览器历史记录。 您看到的页面可能是缓存的版本,因此清除缓存后,页面将消失。
- 您可以在cPanel的“日志”部分下检查“错误日志”按钮,以查看如果拥有cPanel托管会出现什么错误,或者检查error_log文件。
。
有时500错误可能是由于.htaccess文件中的语法错误或您可能能够快速修复的其他问题引起的。