关于这段时间 OSChina 网站频繁宕机的说明

news/2024/7/19 9:13:38 标签: 数据库, 爬虫, java

最近一两个礼拜,OSChina 频繁宕机,而且宕机时间长达几十分钟。我首先向您的访问不畅表示深深的歉意。我们一直在分析宕机的原因,从访问日志上我们发现宕机时间前后大量的 IP 在访问 OSChina 一些老的页面。其其中不乏来自国内搜索引擎的 IP 段,但 User-Agent 显示却是常规的浏览器,而非爬虫 UA。因为这些老的页面多数没被访问过,因此没被缓存,于是导致数据库连接爆满以及 Tomcat 处理线程队列爆满的情况。让系统无法正常访问。

我们的系统已经做了对单 IP 的并发控制,但是大量的 IP,而且毫无规律让我们防不胜防。

我们不太清楚这种行为是有意还是无意,对我们自身而言,说明我们的系统还存在很多不足,使得无法应付这种访问情况。

我们近期也在计划对系统进行程序上的进一步优化,以及硬件的扩容,希望能给大家提供一个稳定快速的开源中国。

再次表示深深的抱歉。

红薯
2014年4月14日

文章转载自开源中国社区 [http://www.oschina.net]


http://www.niftyadmin.cn/n/1044667.html

相关文章

【从零开始学习 SystemVerilog】8.16、SystemVerilog 约束—— Disable Constraints(关闭约束)

默认情况下,所有约束均已启用,并将在随机化过程中由SystemVerilog约束求解器考虑。在随机化期间不考虑禁用约束。 约束可以通过constraint_mode()启用或禁用。 文章目录 语法方法Example语法 constraint_mode()既可以作为任务调用,也可以作为函数调用。 当作为任务调…

【从零开始学习 SystemVerilog】8.17、SystemVerilog 约束—— Disable Randomization(关闭随机)

可以使用rand_mode方法调用禁用类中变量的随机化。 这与用于禁用约束的constraint_mode()方法非常相似。因此,禁用的随机变量被视为与未声明为rand或randc相同。 rand_mode可以作为函数和任务调用。如果变量作为函数调用,则将返回变量的当前状态。 // Disables randomiz…

【从零开始学习 SystemVerilog】8.18、SystemVerilog 约束—— Random Weighted Case(随机加权情况)

有时我们会遇到这样的场景,我们希望解算器从许多语句中随机选择一个。关键字randcase引入了一个case语句,该语句随机选择其中一个分支。事例项表达式是表示与每个项关联的权重的正整数值。选择项目的概率由该项目的权重除以所有权重之和得出。 文章目录 语法Example语法 ran…

【extjs6学习笔记】1.14 初始: ViewModel

ViewModel是一个管理特定UI组件数据的类。 可以将其视为特定视图的记录容器。 它支持与UI组件的双向数据绑定,只要用户在视图中更改数据,它具有最新的副本。 与模型不同,它不能包含代理,因此它不能直接从远程服务器获取数据。 我们…

APUE-文件和目录(三)函数chown 和lchown

下面的几个chown函数可用于更改文件的用户ID和组ID。如果两个参数owner或group中的任意一个是-1,则对应的ID不变。 #include<unistd.h> int chown(const char *pathname,uid_t owner,gid_t group); int fchown(int fd,uid_t owner,gid_t group); int fchownat(int fd,con…

【从零开始学习 SystemVerilog】9.2、SystemVerilog 杂项—— Dynamic Cast(动态转换)

当需要在两个不同的数据类型变量之间赋值时,普通赋值可能无效,应使用名为$cast的系统任务。 $cast既可以作为任务调用,也可以作为函数调用,区别在于,当作为函数使用时,如果cast合法,则返回1。它在处理无效赋值时变得有用。 文章目录 语法Calling as a task/functionExa…

【从零开始学习 SystemVerilog】9.3、SystemVerilog 杂项—— Package

包(Package)提供了一种存储和共享数据、方法、属性和参数的机制,可以在多个其他模块(modules)、接口(interfaces)或程序(programs)中重复使用。它们具有显式命名的作用域,这些作用域与顶级模块位于同一级别。因此,所有参数和枚举都可以通过这个范围引用。将这样的定…

相比开源,微软的产品更便宜?

微软经常被人批判其产品卖得太贵&#xff0c;这一点确实毋庸置疑&#xff0c;如果你的公司没有充足的预算&#xff0c;那么最好不要考虑微软的软件或设备。 举例来说&#xff0c;Office专业版2013&#xff0c;这是微软主力面向中小企业推广的办公软件版本&#xff0c;其价格为4…