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