我一直在日志中看到奇怪的行为,通常只能通过POST请求访问的URL通过GET调用.URL包括仅通过javascript构建的URL,因此您不会期望常规蜘蛛会遇到它们.如果我在日志中搜索那些请求来自的IP,那么用户似乎只向我们发送了GET请求.
它似乎不像典型的机器人行为 - 请求被分散,而不是在短时间内通过一堆请求向我们的服务器发送垃圾邮件.用户代理都是常规浏览器.然而 - 这有点推测 - 它看起来并不像是一个人在浏览网站,因为它们似乎跳到了整个地方而不是跟随下一个链接.
有没有其他人在他们的网站上看到这种行为?有什么建议导致它吗?
我有一个Rails 3/ruby 1.9.2 webapp.每隔一段时间 - 它可能只有100000中的1个请求 - 我得到一个我无法解释的错误报告.
确切的错误会有所不同,但它们似乎与我的视图中的实例变量突然变为零无关.最近最明显的例子是这个代码在帮手中 -
@swf_object_count||=0
@swf_object_count+=1
Run Code Online (Sandbox Code Playgroud)
- 提出"NoMethodError:未定义的方法`+'为nil:NilClass".但请注意,错误不仅限于这种情况,这两行代码仅用于说明,而不是可以解决问题的方法.
错误基本上不可能重现:我自己从未见过它,只看到了它产生的错误报告.我相信当我们从REE切换到ruby 1.9.2时,错误首次出现.
可能相关或不相关的其他详细信息:
我非常难以追踪这一点.任何建议,或有任何人看到任何听起来相似的东西?