I'm trying to manage my blog but the MySQL database keeps overloading and knocking the server offline. When i look through the requests to the server, i see a lot of requests such as:
GET /?pagerd_ttfrh HTTP/1.1
I'm a web developer at heart, so my sysadmin abilities are very limited, does anyone know what this request is, and whether it should be 90% of the requests to the server? I felt that it may be related to a bad advert spamming the server but i can't really put my finger on it.
Thanks
答案 0 :(得分:0)
显示的请求只是使用get参数“pagerd_ttfrh”向主页(/ index)显示请求,这可能是一个有效的URL。 但作为Web开发人员,您可能已经知道了。
我会尽快检查3件事:
1。)带有给定网址的网站链接会在互联网上发布并产生大量请求,或者某些搜索网站会更多地点击此网址。检查您的日志文件以查看或来自相同来源的请求,并检查这些来源是什么。
2。)您在网站上使用的sql经过严格优化,正在破坏您的网站。例如,设置一个慢速日志,甚至可以计算您的查询或使用调试器来检测由ORM或其他抽象层引起的SQL问题。
3.)(共享)服务器很小,可以处理你的负载。 检查系统资源,检查服务器负载等。