我有RoR应用程序与apache +乘客6.0.4设置。由DigitalOcean托管。它像预期的那样工作了大约6个月,但是最近它开始失败,每隔几个小时就会出现apache端的“内部服务器错误”。它在重新启动apache之后就开始正常工作了。
在数字海洋中,我可以看到,当这个错误出现时,CPU经常会旋转到100%。。
在apache error.log文件中,我可以看到这个错误出现在对服务器的每个请求中:
Unexpected error in mod_passenger: Cannot connect to the Passenger core at unix:/root/passenger
当我通过NMap对我的服务器运行端口扫描时(像这样).
$ nmap -A -p443 example.com
...then我得到了一个输出.
Starting Nmap 7.70 ( https://nmap.org ) at 2018-03-29 00:14 BST
Nmap scan report for example.com (1.2.3.4)
Host is up (0.019s latency).
rDNS record for 1.2.3.4: 4.3.2.1.example.com
PORT STATE SERVICE VERSION
443/tcp open
Microsoft SDLC模型将需求阶段分解为不同的实践,其中之一是创建质量门/ bug栏,其中每个识别的bug都应该被分类为客户端或服务器错误。请你向我解释一下客户端和服务器错误有什么区别吗?
此外,微软还强调,我们必须知道该漏洞是影响客户端代码还是服务器端代码,您能向我解释一下客户端代码和服务器端代码之间的区别吗?
例如,在即时消息服务器和客户端中,中间人攻击被归类为客户端或服务器错误,它会影响客户端代码和服务器端代码?