首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么cfexecute返回[空字符串]?

为什么cfexecute返回[空字符串]?
EN

Stack Overflow用户
提问于 2015-11-12 11:43:13
回答 1查看 427关注 0票数 1

我是ColdFusion的新手,所以如果我问一个明显的问题,请原谅我。

我正在尝试运行一个简单的代码,我在某个地方找到了测试cfexecute是否有效的地方。

代码语言:javascript
复制
<cfexecute name="netstat" variable="result" timeout=10 />
<cfdump var="#result#">

上面的代码返回空字符串,或者如果我试图将它写入一个文件中,它只会创建一个空文件。

我还试着用命令行来平一台服务器。

我注意到的是,页面会立即生成,而不是等待超时,以防失败。

另外,要注意的是:代码有时会工作,而不会更改任何内容。

是否有可能对ColdFusion可以执行多少个程序有限制?

谢谢你的帮助!

解决方案:我有太多的执行并没有自动终止自己。这不允许ColdFusion打开一个新的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-12 12:35:06

这一问题是由于低timeout值造成的。执行netstat命令需要时间。尝试将其增加到100或更多。我也经历过同样的问题。增加超时值可以解决这个问题。

注意:正如@初学者建议的那样,您需要提供执行可执行文件的绝对路径,以防路径没有添加到您的环境变量或默认的应用程序文件夹中(在默认情况下os会查找文件)。如果路径在环境变量或应用程序文件夹中可用,您也可以提供名称。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33670667

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档