liang860908 / apjp

Automatically exported from code.google.com/p/apjp
0 stars 0 forks source link

cloudfoundry平台不能部署:没有足够的容量 #74

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
cloudfoundry平台还是不能部署。
顺便说一下: root.war和dotcloud.yml文件在k:
请大侠看看问题出在哪里,谢谢。

Original issue reported on code.google.com by m88...@gmail.com on 10 Jun 2012 at 6:26

Attachments:

GoogleCodeExporter commented 9 years ago
顺便说一下: root.war和dotcloud.yml文件在k:\apjp

Original comment by m88...@gmail.com on 10 Jun 2012 at 6:27

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
2. http://clip2net.com/clip/m96404/1339317132-clip-9kb.png

Original comment by goknmuse on 10 Jun 2012 at 8:32

GoogleCodeExporter commented 9 years ago
3. (1.)的回复有点问题, 我自己删掉了的. 
(2.)找出问题的原因,也给出解决方法的.
"How many instances? [1]" 是询问你要几个进程的. 
"[1]"表示默认1个的("[1]"直接点击"Enter"就是1的意思,输入"2"�
��点击"Enter"是2的意思. 
如果是"[yN]",直接点击"Enter",表示"否"的意思, 
输入"y",点击"Enter"才是"是"的意思. 同样"[Yn]", 
表示点击"Enter"默认为"是"的意思. 其他同理). CloudFoundry 
给每个免费用户2G的内存, 在你的操作过程中, 
是给每个进程分配512MB的内存, 
这样最大也只能给这个App分配4个进程(instances)的. 
而你输入"512", 表示配置512个进程, 这是不可能的. 
我猜测你以为此处也为配置内存的吧? 
配置内存的在前一个交互已经完成的.

4. dotcloud.yml 是dotCloud平台必须的配置文件。

5. CloudFoundry 实际上并不需要*.yml 
的配置文件。因为在部署过程中的几次交互实际就是在配置Ap
p的环境的.

6. "Would you like to save this configuration? [yN]: n"
"你想要保存当前配置吗?[默认为"否",输入"y"点击"Enter""是"]: 
n("否")"
这个是你的交互过程。如果只是想上传一个App的话, 
这样操作, 很棒的. 
但如果想要上传同样配置的几个App的话, 
都要经历以上的交互过程, 是不是很费事的哇!
CloudFoundry也支持*.yml配置文件. 文件名为"manifest.yml". 
只要保证之前的交互操作都正确, 
在此交互选择"y",就可自动生成此文件的.

7. 为方便一些不熟悉命令行操作的朋友, 
我附上我的App配置文件"manifest.yml". 
将<App_Name>改为自己想要的名字,注意保持格式, 
修改好,将"manifest.yml"和ROOT.war放于上传的目录即可(ROOT.war是�
��须的, dotcloud.yml在CloudFoundry上无用, manifest.yml喜欢就用, 
不喜欢就不用). 这样就只有一个交互过程的.

Original comment by goknmuse on 10 Jun 2012 at 10:16

Attachments:

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
8. http://code.google.com/p/apjp/issues/detail?id=73 中我回复的最后一个

"5. 实际只要cd切换到ROOT.war所在文件夹, 然后"vmc push 
<App_Name>",其他什么交互都可无视, 直接点击"7"次回车, 
即可成功部署APJP的哦. 图片链接为演示. :P

http://clip2net.com/clip/m96404/1339329475-clip-20kb.png
("vmc delete <App_Name>" 是删除已部署的App的)"

Original comment by goknmuse on 10 Jun 2012 at 12:40

GoogleCodeExporter commented 9 years ago
9. 有无必要再自己配置App 在CloudFounfry运行环境?

答: 没有必要, 默认的已经能很好运行APJP的. 
(要去复习了的,改天有时间, 再考虑是否说明原因! :P)

Original comment by goknmuse on 10 Jun 2012 at 1:18

GoogleCodeExporter commented 9 years ago
感谢感谢,非常感谢。
心中阴云终於散开啦,英文不好,计算机不通就是这样的后��
�。

Original comment by m88...@gmail.com on 11 Jun 2012 at 5:31