问题标签 [jrun]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
705 浏览

coldfusion - ColdFusion 9 升级:跳跃或分支的非法目标

我正在努力将我们的代码库从 MX7 升级到 9。我在我的 10.6 Mac 上安装了 MAMP Pro 1.9 的开发人员版 9,以在我们购买升级许可证之前验证一切正常。许多事情都很好。但是在几页上,我遇到了一个我根本无法解释的错误。我用细齿梳浏览了错误页面report_list.cfm 及其调用者questions_dsp_form.cfm,但没有什么不寻常的地方。我知道大型代码文件曾经存在过问题,但这应该在版本 6 中得到修复!如何修复此错误?在解决此问题之前,我们无法升级!

这是来自控制台的完整错误消息:

0 投票
4 回答
1893 浏览

coldfusion - ColdFusion:重置 JRun 服务器

有没有办法从 ColdFusion 页面中重置 JRun 服务器?

0 投票
1 回答
803 浏览

coldfusion - JVM / ColdFusion“系统找不到指定的文件”LCK错误

我是 Coldfusion 专家,但我的 JVM 错误日志中充满了以下类型的错误。有人可以为我阐明这些以及如何解决吗?非常感激。到处搜索了一个小时,没有找到好的答案或任何参考。LCK 部分让我感到困惑,因为实际的 cfm 文件确实存在。

10/30 03:13:12 用户 RDSServlet: C:\Inetpub\wwwroot\stores.cfm.LCK (系统找不到指定的文件) java.io.FileNotFoundException: C:\Inetpub\wwwroot\stores.cfm.LCK (系统找不到指定的文件)在 java.io.FileInputStream.(FileInputStream.java:106) 的 java.io.FileInputStream.open(Native Method) 在 Coldfusion.rds.FileServlet$FileReadOperator.processCmd(FileServlet.java: 156) 在 Coldfusion.rds.FileServlet.processCmd(FileServlet.java:65) 在 coldfusion.rds.RdsServlet.doPost(RdsServlet.java:80) 在 javax.servlet.http.HttpServlet.service(HttpServlet.java:760) 在javax.servlet.http.HttpServlet.service(HttpServlet.java:853) 在 Coldfusion.rds.RdsFrontEndServlet.doPost(RdsFrontEndServlet.java:104) 在 javax.servlet.http.HttpServlet.service(HttpServlet.java:760) 在 javax .servlet.http.HttpServlet.service(HttpServlet.java:853) 在 jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42) 在 jrun. servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:286) 在 jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:543) 在 jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:203) 在 jrunx.scheduler.ThreadPool $DownstreamMetrics.invokeRunnable(ThreadPool.java:320) 在 jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428) 在 jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable(ThreadPool.java:266) 在 jrunx.scheduler。 WorkerThread.run(WorkerThread.java:66)ServletInvoker.invoke(ServletInvoker.java:106) 在 jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42) 在 jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:286) 在 jrun.servlet.ServletEngineService.dispatch(ServletEngineService .java:543) 在 jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:203) 在 jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable(ThreadPool.java:320) 在 jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable( ThreadPool.java:428) 在 jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable(ThreadPool.java:266) 在 jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)ServletInvoker.invoke(ServletInvoker.java:106) 在 jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42) 在 jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:286) 在 jrun.servlet.ServletEngineService.dispatch(ServletEngineService .java:543) 在 jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:203) 在 jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable(ThreadPool.java:320) 在 jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable( ThreadPool.java:428) 在 jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable(ThreadPool.java:266) 在 jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)servlet.ServletEngineService.dispatch(ServletEngineService.java:543) 在 jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:203) 在 jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable(ThreadPool.java:320) 在 jrunx.scheduler .ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428) 在 jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable(ThreadPool.java:266) 在 jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)servlet.ServletEngineService.dispatch(ServletEngineService.java:543) 在 jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:203) 在 jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable(ThreadPool.java:320) 在 jrunx.scheduler .ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428) 在 jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable(ThreadPool.java:266) 在 jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)266) 在 jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)266) 在 jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)

0 投票
2 回答
431 浏览

coldfusion - 用monit监控Linux上的Coldfusion?

我们正在尝试使用 monit 来监控我们的 Ubuntu 机器上的服务。我已成功设置主机 url 检查以确保coldfusion 可以呈现网页并且重新启动coldfusion 时出错。

我想知道是否有办法通过监控冷融合过程来获得更多的统计数据。我一直无法确定 Coldfusion 是否创建了 pid 文件。

Coldfusion 9 或 Jrun 是否会创建一个 pid 文件供 monit 使用?是否有另一种方法可以用 monit 监控冷融合?

0 投票
3 回答
553 浏览

url - 需要有关本地 CF9/Jrun 安装上的多个 URL 设置的帮助

我在本地 Windows XP 机器上运行 ColdFusion 9 Developer 版本。我已经将它与嵌入式 Web 服务器一起安装,我相信它是 JRun。

现在,我只能访问 127.0.0.1:8500/whatever 的网页 - 我的所有应用程序都放在单独的目录中,即:127.0.0.1:8500/app1、127.0.0.1:8500/app2 等。

我想设置它以便我可以访问每个应用程序:app1.mylocalserver.com、app2.mylocalserver.com 等。

我已经编辑了主机文件,以便将这些域路由到我的本地计算机。但是如何让 CF9/Jrun 识别这些 url 并正确处理它们呢?我一直在玩 WEB-INF/jrun-web.xml 文件,但这似乎只处理虚拟文件映射。

提前感谢您的帮助!

加里

0 投票
2 回答
2442 浏览

coldfusion - Coldfusion JRUN 4 服务器 - 如何停止它

我在 Windows 2k8 服务器 + iis 上安装了 CF801 ent ( http://kb2.adobe.com/cps/890/cpsid_89094.html ) 的安全补丁已经完成了一半。

我按照指示制作了 WEB-INF 目录的备份副本。然后我尝试合并Adobe提供的新WEB-INF。它挂在一个特定的文件(C:\JRun4\servers\cfusion\cfusion-ear\cfusion-war\WEB-INF\lib\cfmx_bootstrap.jar)上,并出现错误:

所以,我尝试重命名文件并得到错误:

我已经通过 JRUN 启动器停止了服务器,所以文件仍然可以在哪里打开。我尝试重新启动服务器,以防后台仍在运行。错误仍然存​​在。

我是企业多服务器安装的新手,所以我可能缺少一些基本的东西。

0 投票
0 回答
277 浏览

iis-express - 将 JRun 4 与 IIS Express 7.5 一起使用,可以吗?

无论如何配置 IIS Express 7.5 以将 JRun 4 用于 jsp 页面?

我们目前正在尝试将剩余的 Java 服务器页面重写为 ASP.NET,但在完成之前,我们还有一些,是否会迫使我们在开发过程中继续使用完整版本的 IIS?

我是 IIS Express 的新手,因此,我对 IIS 7.x 的配置方法也很陌生,我们仍然是 6。在此先感谢您的帮助或指导。

0 投票
2 回答
10766 浏览

java - 调用无效后重用会话 ID

我继承了一个非常古老的 JSP 应用程序(JDK 1.3.1_15)并试图填补一个会话固定漏洞。

我在使用身份验证后成功地使当前会话无效,HttpSession.invalidate()但是在创建新会话时,旧会话 ID 被重新使用。

我可以在我的 HTTP 监视器中看到新的会话分配,它只是再次使用相同的数字。

在我使用session.invalidate()第二个Set-Cookie响应标头之前根本不存在。

有人对如何生成新的会话 ID 有任何建议吗?我对 JRUN4 不是很熟悉,但是浏览配置文档并没有发现任何问题。

0 投票
2 回答
3080 浏览

memory-management - 奇怪的 JRUN 问题。JRUN 每两个小时消耗 50% 的内存

我有奇怪的 JRUN 问题。我已经在 Amazon EC2 实例上安装了 ColdFusion 9.0,除了 JRUN 在特定时间跨度内消耗了大约 50% 的内存之外,一切似乎都运行良好。

连续两个小时它需要 50% 的 CPU 使用率,然后接下来的 45 分钟到一个小时它正常工作,接下来的两个小时又需要 50%。我没有运行任何计划文件。

另外,如果有人指导我如何知道导致 JRUN 吃掉内存的请求,我将不胜感激。 CPU使用率

感谢 MIKE 的建议,但似乎我已经启用了矩阵,但是当 JRUN 正常运行并占用 50% 内存时找不到任何更改。由于字符数的限制,我将日志作为单独的答案发布。此外,我尝试停止 IIS 以确保没有外部请求到达 ColdFusion 并且 FusionReactor 没有显示对 JRUN 的请求,但仍在使用高内存。

由 JRun 创建于 09/22 08:00:35

09/22 08:00:35 指标 Web 线程(忙/总数):1/31 会话:0 总内存=684672 空闲=228809 09/22 08:01:35 指标 Web 线程(忙/总数):2/34会话:0 总内存=761792 空闲=364733 09/22 08:02:35 指标 Web 线程(忙碌/总):1/34 会话:0 总内存=773568 空闲=338352 09/22 08:03:35 指标 Web线程(忙/总数):1/35 会话:0 总内存=781696 空闲=283261 09/22 08:04:35 指标 Web 线程(忙/总数):3/36 会话:0 总内存=790784 空闲=325807 09/22 08:05:35 指标 Web 线程(忙碌/总):1/36 会话:0 总内存 = 794432 空闲 = 301484 09/22 08:06:35 指标 Web 线程(忙碌/总):1/35会话:0 总内存=768640 空闲=221172 09/22 08:07:35 指标 Web 线程(忙/总):1/38 会话:0 总内存=793984 空闲=245422 09/22 08:08:35 指标 Web线程(忙碌/总数):1/37 会话:0 总内存=790080 空闲=376290 09/22 08:09:35 指标 Web 线程(忙碌/总):1/38 会话:0 总内存=792832 空闲=307553 09/22 08:10:35 指标 Web 线程(忙/总):1/36 会话:0 总内存=792000 空闲=337115 09/22 08:11:35 指标 Web 线程(忙/总):1/36 会话:0 总内存=789184 空闲=240118 09/ 22 08:12:35 指标 Web 线程(忙碌/总数):1/37 会话:0 总内存=789440 空闲=342658 09/22 08:13:35 指标 Web 线程(忙碌/总数):1/39 会话: 0 总内存=787520 空闲=34721135 个指标 Web 线程(忙碌/总):1/37 会话:0 总内存 = 789440 空闲 = 342658 09/22 08:13:35 指标 Web 线程(忙碌/总):1/39 会话:0 总内存 = 787520免费=34721135 个指标 Web 线程(忙碌/总):1/37 会话:0 总内存 = 789440 空闲 = 342658 09/22 08:13:35 指标 Web 线程(忙碌/总):1/39 会话:0 总内存 = 787520免费=347211

在此阶段之后,JRUN 以 50% 的 CPU 使用率运行。

09/22 08:14:35 指标 Web 线程(忙/总):1/39 会话:0 总内存 = 770112 空闲 = 211797 09/22 08:15:35 指标 Web 线程(忙/总):1/37会话:0 总内存=726208 空闲=249031 09/22 08:16:35 指标 Web 线程(忙/总):1/38 会话:0 总内存=715392 空闲=158240 09/22 08:17:35 指标 Web线程(忙碌/总数):1/39 会话:0 总内存=705600 空闲=239585 09/22 08:18:35 指标 Web 线程(忙碌/总数):1/36 会话:0 总内存=718848 空闲=175842 09/22 08:19:35 指标 Web 线程(忙/总):1/36 会话:0 总内存 = 687488 空闲 = 204397 09/22 08:20:35 指标 Web 线程(忙/总):1/36会话:0 总内存=701440 空闲=185422 09/22 08:21:35 指标 Web 线程(忙/总):1/35 会话:0 总内存=671744 空闲=154754 09/22 08:22:35 指标 Web线程(忙碌/总数):2/35 会话:0 总内存=664320 空闲=163835 09/22 08:23:35 指标 Web 线程(忙碌/总):1/33 会话:0 总内存=674752 空闲=195576 09/22 08:24:35 指标 Web 线程(忙/总):1/35 会话:0 总内存=661760 空闲=203445 09/22 08:25:35 指标 Web 线程(忙/总):1/35 会话:0 总内存=656576 空闲=174511 09/ 22 08:26:35 指标 Web 线程(忙碌/总数):1/35 会话:0 总内存=651968 空闲=194924 09/22 08:27:35 指标 Web 线程(忙碌/总数):1/35 会话: 0 总内存=632896 空闲=152896 09/22 08:28:35 指标 Web 线程(忙碌/总):1/36 会话:0 总内存=633984 空闲=215603 09/22 08:29:35 指标 Web 线程(繁忙/总计):1/34 会话:0 总内存=630720 空闲=198136 09/22 08:30:35 指标 Web 线程(繁忙/总计):2/35 会话:0 总内存=616512 空闲=140867 09/ 22 08:31:35 个指标 Web 线程(忙碌/总):1/36 会话:0 总内存 = 613824 空闲 = 140683 09/22 08:32:35 指标 Web 线程(忙碌/总):1/36 会话:0 总内存 = 605184空闲=166131 09/22 08:33:35 指标 Web 线程(忙碌/总):1/37 会话:0 总内存=608448 空闲=132906 09/22 08:34:35 指标 Web 线程(忙碌/总): 1/37 会话:0 总内存=609344 空闲=180291 09/22 08:35:35 指标 Web 线程(忙碌/总):1/36 会话:0 总内存=603008 空闲=161821 09/22 08:36: 35 个指标 Web 线程(忙碌/总):2/36 会话:0 总内存 = 604672 空闲 = 150526 09/22 08:37:35 指标 Web 线程(忙碌/总):1/37 会话:0 总内存 = 606144空闲=162952 09/22 08:38:35 指标 Web 线程(忙碌/总):1/36 会话:0 总内存=602048 空闲=136201 09/22 08:39:35 指标 Web 线程(忙碌/总): 1/36 会议:0 总内存=606656 空闲=116793 09/22 08:40:35 指标 Web 线程(忙碌/总):1/37 会话:0 总内存=602880 空闲=120984 09/22 08:41:35 指标 Web 线程(忙/总):1/36 会话:0 总内存=607424 空闲=112235 09/22 08:42:35 指标 Web 线程(忙/总):1/35 会话:0 总内存=607424 空闲=135657

0 投票
0 回答
223 浏览

caching - 如何清除 JRun 的静态内容缓存

如何清除 JRun 用于静态内容的缓存?我们使用 LCDS(在 JRun 上运行),并使用它提供一些 SWF 文件。当用较新版本替换 SWF 时,我们希望提供新版本的 SWF,而无需重新启动 JRun/LCDS。这是因为我们不希望任何停机时间。非常感谢!