我正在使用Erlang,刚刚开始使用它。我一直在Windows中遇到process_limit而无法弄清楚如何增加进程限制?
我正在使用WERL.exe
并希望获得增加此功能的命令?
由于
答案 0 :(得分:2)
在您的Windows cmd prompt
中,您可以通过在终端提示符上键入erl
并点击Enter
来启动erlang shell。但是,只有在您的Windows erl.exe
环境变量中有$PATH
完整路径时,这才有效。这应该是我的机器上的文件夹:C:\Program Files (x86)\erl5.8.5\bin
,用于最新的Erlang。我相信你可以找到一种方法将它添加到你的环境PATH变量,关闭所有终端并再次打开并尝试输入erl
命令。
现在,这应该发生:
Microsoft Windows [Version 6.1.7600] Copyright (c) 2009 Microsoft Corporation. All rights reserved.现在,为了增加可能的处理数量,您可以添加Flag,例如:
C:\Users\machine> erl Eshell V5.8.4 (abort with ^G) 1>
erl +P [Maximum No. of Processes]
例如如果我想能够在erlang实例中生成13421779进程,那么我可以像这样发出命令Microsoft Windows [Version 6.1.7600] Copyright (c) 2009 Microsoft Corporation. All rights reserved.但是,正如您稍后将会意识到的那样,即使这个最大数量也有一个上限。 :)
C:\Users\machine> erl +P 13421779 Eshell V5.8.4 (abort with ^G) 1>