0
A
回答
0
这不是一个使用关系数据库的非常有效的方法。我想,而是建议(与SQL侧至少),如下:
CREATE TABLE `servers` (
`srv_id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
-- Additional Fields Omitted here.
PRIMARY KEY (`srv_id`)
)
ENGINE = InnoDB;
CREATE TABLE `stats` (
`stat_id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
`srv_id` INTEGER UNSIGNED NOT NULL,
`date` TIMESTAMP NOT NULL,
`uptime` INTEGER UNSIGNED NOT NULL,
PRIMARY KEY (`stat_id`)
)
ENGINE = InnoDB;
这样,只要你喜欢,只要你喜欢,你可以记录许多措施,对尽可能多的服务器,然后使用SQL删除旧内容或保留旧内容,并使用WHERE
参数来过滤显示这些统计信息的界面中使用的数据。
0
$day = int(strftime("%j") % 5);
$key = 'day' . $day;
if($row[$key] == 0)
{
if($checkls && $checkgs) //if server is online update the percent
mysql_query("UPDATE s_stats SET ${key}=".($stats_row[$key] + 0.5)." WHERE srv_id=".$r[id]." ") or die(mysql_error()); //every 7.2 minutes add 0.5 percent
else echo "error day $day";
}
+0
啊,但现在的问题..每个服务器应该从拳头天.. INT(的strftime( “%J”)%5)启动可能是2,3, 4第一次.. – 2011-03-25 16:43:18
相关问题
- 1. Eggdrop TCL正常运行时间脚本
- 2. 如何在运行脚本/服务器时定义常量?
- 3. Node.js:优雅重启和服务器正常运行时间,howto?
- 4. 服务器没有运行PHP脚本
- 5. 在服务器上运行Python脚本?
- 6. 可能的服务器运行脚本
- 7. ColdFusion的正常运行时间监控脚本
- 8. 使用Graphite + Grafana测量服务的正常运行时间
- 9. linux正常运行时间
- 10. shell脚本 - 检查mongod服务器是否正在运行
- 11. PHP:在服务器施加执行时间限制时对长时间运行的脚本进行编码
- 12. 以编程方式查找服务器的正常运行时间
- 13. 如何使用性能计数器监视WCF服务正常运行时间?
- 14. jQuery的运行服务器端脚本时,鼠标悬停
- 15. 运行node.js服务器端脚本时出现错误
- 16. 在邮件到达IMAP服务器时运行PHP脚本
- 17. PowerShell脚本运行作为服务行为异常
- 18. WHMCS服务器状态,正常运行时间和服务器负载,不可用
- 19. Makefile脚本无法正常运行
- 20. 脚本在同一台服务器上运行,但不在远程服务器上时运行
- 21. Linux上的Java服务 - 如何确保持续正常运行时间。 Deamon,Shell脚本还是Wrapper?
- 22. 如何在运行linux ubuntu服务器时在后台运行bash脚本
- 23. Windows服务无法正常运行c#
- 24. 服务未正常运行背景
- 25. 红宝石版本差异正在运行的服务器时
- 26. 创建运行v脚本web服务
- 27. 无法运行“ruby脚本/服务器”rails /版本(LoadError)
- 28. 在Android本地服务器上运行python脚本
- 29. 用我的本地服务器上的php运行bash脚本
- 30. 服务器如何处理脚本?特别是,运行一段时间的脚本
嗯...好,谢谢:) – 2011-03-25 13:50:32