Comments (8)
That's interesting. It's managed to start, and download App Runner Home, and build that. But then it can't seem to query that app.
Something to try:
cd /root/target/local/temp/app-runner-home/instances/1495362360654
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.131-2.b11.el7_3.x86_64/jre/bin/java -Djava.io.tmpdir=/root/target/local/temp/app-runner-home -jar target/app-runner-home-1.0-SNAPSHOT.jar
That should just log to the console? Does it start successfully?
If it looks like it has started, then in another window...
curl http://localhost:8081/app-runner-home/
If that works, then it seems like java can't call a localhost URL. If you let me know the result of that test then maybe I can figure something out.
from app-runner.
Oh, actually it looks like it did start. The errors are just what's happening when it's checking itself to see if it's started. The last line in your log shows:
10:26:27.209 [pool-4-thread-1] INFO com.danielflower.apprunner.web.ProxyMap - app-runner-home maps to http://localhost:37899/app-runner-home
Which looks like it works. Which port is apprunner running on? If it's port 80, you should be able to curl http://localhost/api/v1/system to get info about what's happening. What actually happens when you try to load apprunner in a browser?
Note the logging is crazy if you don't specify INFO level logging with something like this.
from app-runner.
from app-runner.
[root@saraqian ~]# curl http://localhost:8080/app-runner-home
curl: (7) Failed connect to localhost:8080; 拒绝连接
[root@saraqian ~]# curl http://localhost/api/v1/system
<title>404 Not Found</title>Not Found
The requested URL /api/v1/system was not found on this server.
[root@saraqian ~]# curl http://localhost:8080/api/v1/system
curl: (7) Failed connect to localhost:8080; 拒绝连接
from app-runner.
[root@saraqian 1495466379064]# /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.131-2.b11.el7_3.x86_64/jre/bin/java -Djava.io.tmpdir=/root/target/local/temp/app-runner-home -jar target/app-runner-home-1.0-SNAPSHOT.jar
15:43:40.248 [main] INFO org.eclipse.jetty.util.log - Logging initialized @445ms
15:43:40.677 [main] WARN com.danielflower.apprunner.App - No PHANTOMJS_BIN env var set, so no screenshots are available
15:43:40.776 [main] INFO org.eclipse.jetty.server.Server - jetty-9.3.z-SNAPSHOT
15:43:40.849 [main] INFO o.e.j.server.handler.ContextHandler - Started o.e.j.s.h.ContextHandler@612679d6{/app-runner-home,null,AVAILABLE}
15:43:40.850 [main] INFO o.e.j.server.handler.ContextHandler - Started o.e.j.s.h.ContextHandler@11758f2a{/app-runner-home,null,AVAILABLE}
15:43:40.850 [main] INFO o.e.j.server.handler.ContextHandler - Started o.e.j.s.h.ContextHandler@e720b71{/app-runner-home/docs,null,AVAILABLE}
15:43:40.856 [main] INFO o.e.j.server.handler.ContextHandler - Started o.e.j.s.ServletContextHandler@1b26f7b2{/,null,AVAILABLE}
15:43:40.867 [main] INFO o.e.jetty.server.AbstractConnector - Started ServerConnector@4e193d17{HTTP/1.1,[http/1.1]}{0.0.0.0:8081}
15:43:40.868 [main] INFO org.eclipse.jetty.server.Server - Started @1070ms
15:43:40.868 [main] INFO com.danielflower.apprunner.App - Started app-runner-home at http://localhost:8081/app-runner-home
15:44:16.035 [qtp1638215613-21] INFO c.d.apprunner.HomeController - GET http://172.104.74.214:8081/api/v1/apps
15:44:16.126 [qtp1638215613-21] ERROR c.d.apprunner.HomeController - Error while processing /app-runner-home/
java.lang.RuntimeException: 502 while loading http://172.104.74.214:8081/api/v1/apps. Content was:
at com.danielflower.apprunner.HomeController.httpGet(HomeController.java:130)
at com.danielflower.apprunner.HomeController.list(HomeController.java:81)
at com.danielflower.apprunner.HomeController.handle(HomeController.java:51)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1182)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1116)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:213)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:134)
at org.eclipse.jetty.server.Server.handle(Server.java:534)
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:320)
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251)
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:273)
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95)
at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:93)
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.executeProduceConsume(ExecuteProduceConsume.java:303)
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:148)
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:136)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671)
at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589)
at java.lang.Thread.run(Thread.java:748)
from app-runner.
Hmm... well it seems to be starting up. I can only think that there is a problem connecting from your browser to the server over HTTP. Hard to say more without trying it though. Maybe a little later I can get a CentOS image and try it out.
from app-runner.
Or could send me ur key I add to my centOS so that you could try it directly?
from app-runner.
seems my fault...forget that i updated below config.properties
APPSERVER_PORT=8089
when move it back to appserver.port=8089 then its up now (even have same exception during startup..)
from app-runner.
Related Issues (11)
- API page is unavailable in self-host server HOT 2
- How to remove App HOT 2
- Can't startup the app runner home HOT 1
- How to deploy a Golang app into apprunner HOT 1
- I want to make apprunner run python apps, how should I configure python environment in the server so that apprunner can detect python runtime?
- Can I use wsgi server in python web apps? HOT 3
- Apprunner on Kubernetes HOT 2
- OCaml support HOT 1
- Possible to set environment variables per app? HOT 1
- M2_HOME
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from app-runner.