小编Zit*_*rax的帖子

MMORPG服务器维护

似乎大多数 mmorpg 游戏都有一些定期的服务器维护,有些是每天,有些是每周一次。他们实际上必须做什么,为什么有必要?

如果你从这样一个项目开始,你能做些什么来避免这种情况?

maintenance

14
推荐指数
2
解决办法
6469
查看次数

简单的 Web 服务器监控(在线)

关于监控网络服务器是否在 linux 上启动并运行的软件的任何提示?它应该能够在不知道 URL 的情况下运行。并且它必须具有在站点出现故障时发送电子邮件警报的功能。自己为此编写脚本应该不难,但如果已经有一些不错的东西,这似乎毫无意义。

请注意,我将监视内部服务器,因此这需要是在同一网络上的机器上运行的工具,而不是基于外部 Web 的服务。

请注意,小型和简单的解决方案是首选。

更新:我最终创建了一个我目前正在使用的小型 python 脚本,它可以在这里找到。

linux monitoring web-server uptime

9
推荐指数
2
解决办法
2万
查看次数

mysql数据库连接错误

我的应用程序需要非常频繁地连接到另一台机器上的 mysql 数据库。但是我在连接时经常出错;我通常最终可以连接,但经过多次重试。我得到的错误信息是:

Mysql.mysql(): Couldn't connect to SQL-server: Lost connection to MySQL server at 'reading authorization packet', system error: 2

我已经阅读了这里的信息:http : //dev.mysql.com/doc/refman/5.0/en/error-lost-connection.html以及对错误http://bugs.mysql.com/bug的评论.php?id=28359

如您所见,有相当多的中止连接:

mysql> SHOW GLOBAL STATUS LIKE 'Aborted_connects';
+-----------------+-------+
| 变量名 | 价值 |
+-----------------+-------+
| Aborted_connects | 2540 |
+-----------------+-------+

我将超时从 5 秒增加到 15 秒:

mysql> 显示变量,如“connect_timeout”;
+-----------------+-------+
| 变量名 | 价值 |
+-----------------+-------+
| 连接超时| 15 |
+-----------------+-------+

但这并没有帮助。任何建议如何调试?当它在工作之前平均必须尝试连接 5 次时,它会使数据库交互变得非常缓慢。

我还没有尝试在应用程序的整个生命周期内保持连接打开,这样会更好吗?如何防止连接关闭?

如果它有助于解决问题的计算机是 Windows 7 32 位,而 mysql 服务器在 Debian …

mysql connection authorization

9
推荐指数
1
解决办法
8123
查看次数