Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已解决] 终极解决Service Unavailable的办法

[复制链接]
49054296 发表于 2012-5-13 20:09:22 | 显示全部楼层 |阅读模式
本帖最后由 49054296 于 2012-5-13 20:11 编辑

如果你的网站频繁出现Service Unavailable,但是ip没超过1000,pv没超过1万,那么继续往下面看:

1、插件、缓存都有可能造成Service Unavailable,但是这不是最主要的;
2、搜索引擎的蜘蛛可能是造成Service Unavailable的罪魁祸首;
3、当你关闭论坛的插件,把缓存调节到合适的状态还是Service Unavailable,那么请从搜索引擎下手;
4、你不能屏蔽百度和google的蜘蛛,但是你可以把那些垃圾的搜索引擎屏蔽掉,例如 bing.com  sogou.com soso.com
5、屏蔽他们的办法有几步
1、robots.txt文件,我放出我的样本,该代码的意思是:只允许百度和谷歌收录我想要被收录的文字,图片和其他文件夹都不被收录,其他的搜索引擎都一边去;
  1. #
  2. # robots.txt for Discuz! X2
  3. #
  4. User-agent: Baiduspider
  5. Allow: /
  6. Disallow: /*.jpg$
  7. Disallow: /*.jpeg$
  8. Disallow: /*.gif$
  9. Disallow: /*.png$
  10. Disallow: /*.bmp$
  11. Disallow: /api/
  12. Disallow: /data/
  13. Disallow: /source/
  14. Disallow: /install/
  15. Disallow: /template/
  16. Disallow: /config/
  17. Disallow: /uc_client/
  18. Disallow: /uc_server/
  19. Disallow: /static/
  20. Disallow: /admin.php
  21. Disallow: /search.php
  22. Disallow: /member.php
  23. Disallow: /api.php
  24. Disallow: /misc.php
  25. Disallow: /connect.php
  26. Disallow: /forum.php?mod=redirect*
  27. Disallow: /forum.php?mod=post*
  28. Disallow: /home.php?mod=spacecp*
  29. Disallow: /userapp.php?mod=app&*
  30. Disallow: /*?mod=misc*
  31. Disallow: /*?mod=attachment*
  32. Disallow: /*mobile=yes*

  33. User-agent: Googlebot
  34. Allow: /
  35. Disallow: /*.jpg$
  36. Disallow: /*.jpeg$
  37. Disallow: /*.gif$
  38. Disallow: /*.png$
  39. Disallow: /*.bmp$
  40. Disallow: /api/
  41. Disallow: /data/
  42. Disallow: /source/
  43. Disallow: /install/
  44. Disallow: /template/
  45. Disallow: /config/
  46. Disallow: /uc_client/
  47. Disallow: /uc_server/
  48. Disallow: /static/
  49. Disallow: /admin.php
  50. Disallow: /search.php
  51. Disallow: /member.php
  52. Disallow: /api.php
  53. Disallow: /misc.php
  54. Disallow: /connect.php
  55. Disallow: /forum.php?mod=redirect*
  56. Disallow: /forum.php?mod=post*
  57. Disallow: /home.php?mod=spacecp*
  58. Disallow: /userapp.php?mod=app&*
  59. Disallow: /*?mod=misc*
  60. Disallow: /*?mod=attachment*
  61. Disallow: /*mobile=yes*

  62. User-agent: *
  63. Disallow: /

复制代码
2、限制ip
请找出搜索引擎的ip来源,请查看你的网站访问日志,一般屏蔽如下ip,这几个ip是bing和sogou的

               
3、从config_global.php下手

该文件存在于你的config目录下,请修改其中的    $_config['security']['attackevasive'] = 2;

注意!这个2没有加引号,还有其他的方式,但是经过测试,只有2才能综合平衡,既不伤害百度搜索引擎,又能解决Service Unavailable,参考文档:https://discuz.dismall.com/thread-2397964-1-1.html


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
遇爱社区 发表于 2012-5-13 20:14:10 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

幸福在右 发表于 2012-5-13 20:35:47 | 显示全部楼层
一般搜索引擎蜘蛛还是不会出现这个问题的吧
  可能是服务器或者分得的资源太少了,这才是最重要的。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-23 05:11 , Processed in 0.023153 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表