我想要一个免费的测功机为我的 JAVA 测试应用程序工作。
我怀疑我已经有了这个并且heroku信息中有一个错误。 然而该应用程序确实很慢。奇怪的是,只有我使用该应用程序,所以施加的负载很少。该应用程序应该是快速且优化的,因为它是一个根据 heroku 教程使用 spring roo 完成的小示例应用程序。如果在我的笔记本电脑上本地运行,性能比 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 //Stills 显示 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 info
不显示测功机,但如果 heroku ps
显示一个,那么您正在使用一个。它不应该很慢,只是对每个页面的第一个请求将导致 JSP 被编译。但编译完成后,速度应该会很快。为了进行比较,这里是在 Heroku 上运行的 Spring Roo Pet Clinic 应用程序:
http://blazing-window-406.herokuapp.com/
关于java - Heroku 命令信息。产生错误信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7316197/