1

我在共享的 Coldfusion 10 环境中运行生产服务。虽然它比 CF9 可靠得多,但我仍然遇到一些问题,即当他们这样做时,实时服务可能会在技术人员处理之前关闭近一天。

我能做些什么来防止这些停机时间?到目前为止,我所做的是让两个帐户具有相同的主机(但不同的机器)指向同一个数据库。如果由于某种原因生产机器向南运行,我登录到他们的管理面板并将 DNS 指针路由到另一台物理服务器。这不是立即的,因为它需要传播等等,但感觉比技术人员可能花费的未指定时间来查看问题要快。

但即便如此,这也不像是一种专业的处理方式。所以我愿意接受任何想法。不幸的是,这项服务还没有到我可以获得专用服务器的地步(因为这意味着我必须为相当昂贵的 CF 许可证付费)。

4

2 回答 2

0

如果可以的话,我会从主机获取一些日志,以找出导致停机的原因。您的代码中某处是否存在无限循环?楼主很烂吗?从字面上看,它崩溃的原因可能有数千个。如果房东无法告诉您他们遇到问题的原因,那么您需要寻找新的房东。

至于购买专用服务器的 CF 许可证,您可以试用RailoOpenBD(两者都是免费的)。我已经用过Railo 很多次了,除了一些非常小的改动之外,我不需要做很多事情来使代码在Railo 上工作。如果您的代码大部分是<cfset><cfquery>那么<cfoutput>您应该能够非常轻松地进行更改。

Railo 提供了一个速成版 - 下载 zip 文件,解压缩并启动 .bat 文件,您就可以开始使用了,测试起来真是再简单不过了。如果您走 Railo 路线并遇到任何问题,他们的Google Group非常活跃

于 2013-03-15T02:18:29.420 回答
0

更改您的主机,或考虑获得通常介于共享和专用之间的 VPS。

于 2013-03-17T16:11:15.773 回答