2016-04-19 3 views
0

ヒロクでティカサーバーを走ろうとしました。 Tikaは、1つの問題なくビルドして起動します。 しかし、90秒後、Herokuは私のプロセスを殺します。ヘロクのティカサーバー

これは私のProcfileである:

web: java $JAVA_OPTS -jar tika-server/target/tika-server-1.13-SNAPSHOT.jar --port=$PORT 

は、これは私が取得していますエラーです:

2016-04-19T10:10:36.582046+00:00 heroku[web.1]: Starting process with command `java $JAVA_OPTS -jar tika-server/target/tika-server-1.13-SNAPSHOT.jar --port=56206` 
2016-04-19T10:10:38.271693+00:00 app[web.1]: Picked up JAVA_TOOL_OPTIONS: -Xmx350m -Xss512k -Dfile.encoding=UTF-8 
2016-04-19T10:10:38.268608+00:00 app[web.1]: Setting JAVA_TOOL_OPTIONS defaults based on dyno size. Custom settings will override them. 
2016-04-19T10:10:38.767221+00:00 app[web.1]: Apr 19, 2016 10:10:38 AM org.apache.tika.server.TikaServerCli main 
2016-04-19T10:10:38.767231+00:00 app[web.1]: INFO: Starting Apache Tika 1.13-SNAPSHOT server 
2016-04-19T10:10:39.104022+00:00 app[web.1]: Apr 19, 2016 10:10:39 AM org.apache.cxf.endpoint.ServerImpl initDestination 
2016-04-19T10:10:39.104032+00:00 app[web.1]: INFO: Setting the server's publish address to be http://localhost:56206/ 
2016-04-19T10:10:39.163016+00:00 app[web.1]: Apr 19, 2016 10:10:39 AM org.slf4j.impl.JCLLoggerAdapter info 
2016-04-19T10:10:39.163027+00:00 app[web.1]: INFO: jetty-8.y.z-SNAPSHOT 
2016-04-19T10:10:39.193522+00:00 app[web.1]: Apr 19, 2016 10:10:39 AM org.slf4j.impl.JCLLoggerAdapter info 
2016-04-19T10:10:39.193538+00:00 app[web.1]: INFO: Started [email protected]:56206 
2016-04-19T10:10:39.207702+00:00 app[web.1]: Apr 19, 2016 10:10:39 AM org.apache.tika.server.TikaServerCli main 
2016-04-19T10:10:39.207711+00:00 app[web.1]: INFO: Started 
2016-04-19T10:12:06.672493+00:00 heroku[web.1]: Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 90 seconds of launch 
2016-04-19T10:12:06.672493+00:00 heroku[web.1]: Stopping process with SIGKILL 
2016-04-19T10:12:07.484941+00:00 heroku[web.1]: Process exited with status 137 
2016-04-19T10:12:07.500331+00:00 heroku[web.1]: State changed from starting to crashed 
2016-04-19T10:12:07.501167+00:00 heroku[web.1]: State changed from crashed to starting 

任意のアイデア?

答えて

2

自分で解決策を見つけました。 --hostフラグを "0.0.0.0"に設定するだけです。 それ以外の場合は、公衆に公開されていないため、Herokuに認識されません。

新しいProcfile:

web: java $JAVA_OPTS -jar tika-server/target/tika-server-1.13-SNAPSHOT.jar --host=0.0.0.0 --port=$PORT 
関連する問題