所以Vespa是如此酷且有用,但是很难掌握:/例如,我现在将其在K8上进行了容器,并已部署了我的应用程序。(一个POD/节点中的配置和搜索/存储节点节点发行版是Google自己的容器优化OS(。我可以通过其余/文档API将文档和查询文档放置几分钟。但是几分钟后,它就陷入了一些错误状态。
我必须重新启动该应用并再次开始工作才能开始工作。
执行到吊舱/容器中,vespa -logfmt -l all -S fmttime,服务,消息
说(我不知道这里发生了什么,但有些事情陷入了失败状态(。为什么更新Configserver和Redeploy所有应用程序等?我可以协助调试发生的其他日志吗?
2018-02-11 23:35:05] jdisc/configserver FrameworkEvent PACKAGES REFRESHED
[2018-02-11 23:35:08] configproxy Timed out (timeout 15000) getting config name=sentinel,namespace=cloud.config,configId=hosts/vespa-0.vespa.default.svc.cluster.local, will retry
[2018-02-11 23:35:08] configserver setting up simple metrics gathering. reportPeriodSeconds=60, pointsToKeepPerMetric=100
[2018-02-11 23:35:08] configserver Using jute max buffer size 52428800
[2018-02-11 23:35:08] configserver count/1 name=configserver.requests value=0
[2018-02-11 23:35:08] configserver count/1 name=configserver.failedRequests value=0
[2018-02-11 23:35:08] configserver count/1 name=procTime value=0
[2018-02-11 23:35:08] configserver Adding user include dir 'config-models'
[2018-02-11 23:35:09] configserver Creating all tenants
[2018-02-11 23:35:09] configserver Using jute max buffer size 10485760
[2018-02-11 23:35:09] configserver All tenants created
[2018-02-11 23:34:54] jdisc/configserver BundleEvent INSTALLED
[2018-02-11 23:35:09] configserver Running in an OSGi environment
[2018-02-11 23:35:10] configserver Configserver upgraded from 0.0.0 to 6.199.0. Redeploying all applications
[2018-02-11 23:35:10] configserver All applications redeployed
[2018-02-11 23:35:10] configserver Changing health status code from 'initializing' to 'up'
[2018-02-11 23:35:10] configserver Rpc server listening on port 19070
[2018-02-11 23:35:10] configserver Logging initialized @21152ms to org.eclipse.jetty.util.log.Slf4jLog
[2018-02-11 23:35:11] configserver Creating janitor executor with 1 threads
[2018-02-11 23:35:11] configserver jetty-9.4.8.v20171121, build timestamp: 2017-11-21T21:27:37Z, git hash: 82b8fb23f757335bb3329d540ce37a2a2615f0a8
[2018-02-11 23:35:12] config-sentinel Connection to tcp/localhost:19090 failed or timed out
[2018-02-11 23:35:12] config-sentinel FRT Connection tcp/localhost:19090 suspended until 2018-02-11 23:35:22 GMT
[2018-02-11 23:35:12] config-sentinel Error response or no response from config server (key: name=sentinel,namespace=cloud.config,configId=hosts/vespa-0.vespa.default.svc.cluster.local) (errcode=103, vali
dresponse:0), trying again in 6000 milliseconds
[2018-02-11 23:35:12] configserver Initiating Jersey application, version Jersey: 2.23.2 2016-08-08 17:14:55...
[2018-02-11 23:35:13] configserver Selected ExecutorServiceProvider implementation [org.glassfish.jersey.server.internal.process.ServerProcessingBinder$DefaultManagedAsyncExecutorProvider] to be used f
or injection of executor qualified by [org.glassfish.jersey.server.ManagedAsyncExecutor] annotation.
[2018-02-11 23:35:13] configserver Selected ScheduledExecutorServiceProvider implementation [org.glassfish.jersey.server.internal.process.ServerProcessingBinder$DefaultBackgroundSchedulerProvider] to b
e used for injection of scheduler qualified by [org.glassfish.jersey.server.BackgroundScheduler] annotation.
[2018-02-11 23:35:13] configserver Jersey application initialized.nnGlobal Reader Interceptors:n org.glassfish.jersey.server.internal.MappableExceptionWrapperInterceptornGlobal Writer Interceptor
s:n org.glassfish.jersey.server.internal.MappableExceptionWrapperInterceptorn org.glassfish.jersey.server.internal.JsonWithPaddingInterceptornMessage Body Readers:n org.glassfish.jersey.media.mul
tipart.internal.MultiPartReaderServerSiden com.fasterxml.jackson.jaxrs.json.JacksonJaxbJsonProvidernMessage Body Writers:n org.glassfish.jersey.media.multipart.internal.MultiPartWritern com.faste
rxml.jackson.jaxrs.json.JacksonJaxbJsonProvidern
[2018-02-11 23:35:13] configserver Initiating Jersey application, version Jersey: 2.23.2 2016-08-08 17:14:55...
[2018-02-11 23:35:13] configserver Selected ExecutorServiceProvider implementation [org.glassfish.jersey.server.internal.process.ServerProcessingBinder$DefaultManagedAsyncExecutorProvider] to be used f
or injection of executor qualified by [org.glassfish.jersey.server.ManagedAsyncExecutor] annotation.
[2018-02-11 23:35:13] configserver Selected ScheduledExecutorServiceProvider implementation [org.glassfish.jersey.server.internal.process.ServerProcessingBinder$DefaultBackgroundSchedulerProvider] to b
e used for injection of scheduler qualified by [org.glassfish.jersey.server.BackgroundScheduler] annotation.
[2018-02-11 23:35:13] configserver Jersey application initialized.nRoot Resource Classes:n com.yahoo.vespa.serviceview.StateResourcenGlobal Reader Interceptors:n org.glassfish.jersey.server.inte
rnal.MappableExceptionWrapperInterceptornGlobal Writer Interceptors:n org.glassfish.jersey.server.internal.MappableExceptionWrapperInterceptorn org.glassfish.jersey.server.internal.JsonWithPaddingIn
terceptornMessage Body Readers:n org.glassfish.jersey.media.multipart.internal.MultiPartReaderServerSiden com.fasterxml.jackson.jaxrs.json.JacksonJaxbJsonProvidernMessage Body Writers:n org.glas
sfish.jersey.media.multipart.internal.MultiPartWritern com.fasterxml.jackson.jaxrs.json.JacksonJaxbJsonProvidern
[2018-02-11 23:35:13] configserver Initiating Jersey application, version Jersey: 2.23.2 2016-08-08 17:14:55...
[2018-02-11 23:35:13] configserver Selected ExecutorServiceProvider implementation [org.glassfish.jersey.server.internal.process.ServerProcessingBinder$DefaultManagedAsyncExecutorProvider] to be used f
or injection of executor qualified by [org.glassfish.jersey.server.ManagedAsyncExecutor] annotation.
[2018-02-11 23:35:13] configserver Selected ScheduledExecutorServiceProvider implementation [org.glassfish.jersey.server.internal.process.ServerProcessingBinder$DefaultBackgroundSchedulerProvider] to b
e used for injection of scheduler qualified by [org.glassfish.jersey.server.BackgroundScheduler] annotation.
[2018-02-11 23:35:13] configserver Jersey application initialized.nRoot Resource Classes:n com.yahoo.vespa.orchestrator.resources.InstanceResourcen com.yahoo.vespa.orchestrator.resources.Applicati
onSuspensionResourcen com.yahoo.vespa.orchestrator.resources.HostResourcen com.yahoo.vespa.orchestrator.resources.HostSuspensionResourcenGlobal Reader Interceptors:n org.glassfish.jersey.server.int
ernal.MappableExceptionWrapperInterceptornGlobal Writer Interceptors:n org.glassfish.jersey.server.internal.MappableExceptionWrapperInterceptorn org.glassfish.jersey.server.internal.JsonWithPaddingI
nterceptornMessage Body Readers:n org.glassfish.jersey.media.multipart.internal.MultiPartReaderServerSiden com.fasterxml.jackson.jaxrs.json.JacksonJaxbJsonProvidernMessage Body Writers:n org.gla
ssfish.jersey.media.multipart.internal.MultiPartWritern com.fasterxml.jackson.jaxrs.json.JacksonJaxbJsonProvidern
[2018-02-11 23:35:13] configserver The following hints have been detected: HINT: A HTTP GET method, public void com.yahoo.vespa.orchestrator.resources.ApplicationSuspensionResource.getApplication(java.
lang.String), returns a void type. It can be intentional and perfectly fine, but it is a little uncommon that GET method returns always "204 No Content".n
[2018-02-11 23:35:13] configserver Started o.e.j.s.ServletContextHandler@10ab976b{/,null,AVAILABLE}
[2018-02-11 23:35:13] configserver Using channel set by activator: sun.nio.ch.ServerSocketChannelImpl[/0:0:0:0:0:0:0:0:19071]
[2018-02-11 23:35:13] configserver Started configserver@34d1f40e{HTTP/1.1,[http/1.1]}{0.0.0.0:19071}
[2018-02-11 23:35:13] configserver Started @24855ms
[2018-02-11 23:35:13] configserver Switching to the latest deployed set of configurations and components. Application switch number: 0
[2018-02-11 23:35:15] configproxy Request callback failed: APPLICATION_NOT_LOADED. Connection spec: tcp/localhost:19070, error message: Failed request (No application exists) from Connection { Socket[
addr=/127.0.0.1,port=33410,localport=19070] }
[2018-02-11 23:35:36] configproxy Subscribe for 'name=sentinel,namespace=cloud.config,configId=hosts/vespa-0.vespa.default.svc.cluster.local,0944a8c189a502c0e2fe1930114897b7' failed, closing subscribe
r
我关闭节点并启动了一个新的内存N1-Standard-2时,它一直在工作。K8也有点开销,因此不使用较低的方式。
vespa.ai很棒!它值得更多的学分,我的意思是对于任何具有"一般" DB,搜索,地理空间,排名和可扩展的应用程序开发人员而言,这是一个梦想。没有任何编码。许多正在努力获得其中的1个正确=(