Heroku命令信息。生成不正确的信息?

时间:2011-09-06 07:13:27

标签: java heroku cloud scaling

我想让一个免费的dyno 为我的JAVA测试应用程序工作。

我怀疑我已经有了这个,并且heroku信息中有一个错误。 然而,应用程序真的很慢。奇怪的是,只有我使用应用程序才能应用很少的负载。应用程序应该快速和优化,因为它是一个使用spring教程完成的一个小型示例应用程序。如果在我的笔记本电脑上本地运行,性能比heroku好很多。

你怎么说它只是heroku info命令中的一个错误,还是我有0个dynos?

$ heroku info //显示0 dynos

....
Dynos:          0
Workers:        0
Repo size:      75M
Slug size:      61M
Stack:          cedar
Data size:      32k
Addons:         Basic Logging, Basic Release Management, Shared Database 5MB

$ heroku ps //我将此解释为1 dyno;正确吗

Process       State               Command
------------  ------------------  ------------------------------
web.1         up for 30m          java $JAVA_OPTS -jar target/depend..

$ heroku scale web = 1 //尝试强制使用1 dyno

Scaling web processes... done, now running 1

$ heroku info //剧照显示0 dynos

....
Dynos:          0
Workers:        0
Repo size:      75M
Slug size:      61M
Stack:          cedar
Data size:      32k
Addons:         Basic Logging, Basic Release Management, Shared Database 5MB

1 个答案:

答案 0 :(得分:2)

我不确定为什么heroku info没有显示dyno,但如果heroku ps显示一个,那么你正在使用一个。它应该不会很慢,除了对每个页面的第一个请求将导致JSP被编译。但在编译之后,事情应该很快。相比之下,这是在Heroku上运行的Spring Roo Pet Clinic应用程序:
http://blazing-window-406.herokuapp.com/