Getting started with cloud-init

本文介绍如何使用cloud-init工具来配置Fedora Atomic主机,包括设置主机名、注入SSH密钥、添加用户等基本操作,并通过KVM进行本地测试。

Getting started with cloud-init

Colin Walters recently announced a new cloud image for Atomic that includes support for cloud-init and Kubernetes. Supporting cloud-init is a great move but running this image locally with KVM needs a different set up than previous images. Here’s a walk through to get started with this latest image and the Fedora Atomic Cloud releases. This was the first time I needed to work with cloud-init, and there was a bit of a learning curve. There are a few different examples floating around the web and none of them seemed to work quite right.

First things first, I’ll grab the new image from the alt.fp.org link in Colin’s message and expand it.

$ wget https://alt.fedoraproject.org/pub/alt/fedora-atomic/testing/rawhide/20141008.0/cloud/fedora-atomic-rawhide-20141008.0.qcow2.xz
$ xz -d fedora-atomic-rawhide-20141008.0.qcow2.xz

Since this image is using cloud-init, it will be looking for somewhere to pull two kinds of information: metadata and userdata. Metadata is cloud specific host information like instance ID numbers, hostname, IP address, etc. Userdata is pretty much everything else: adding and modifying users, adding packages, calling configuration management systems, etc. This information is injected into the host the first time it boots. The cloud-init package supports several different drivers to inject this information for different cloud APIs, including a ‘No Cloud’ driver. Running this locally in KVM, I’ll be using that driver.

You can see from the docs that the 'No Cloud’ driver needs two YAML files provided at the root of an ISO to the booting instance. The meta-data file I’m going to provide is just enough to get the system started and set a hostname. Add these two lines to a file called meta-data

instance-id: Atomic01
local-hostname: atomic-host-001

One important note about making iterative changes during testing. If you change the user-data or meta-data files and rebuild the ISO, you will need to update the instance-id.(this is really really important!) This is how cloud-init knows if this is the first boot of a specific instantiated host.

For our user-data file, I’m going to set a password and inject a ssh key for the default user 'fedora’. I don’t want to use my normal key here, so I’ll build one for this example. I’ve also set ssh up to accept a password. You can skip that if you want key only authentication.

$ ssh-keygen -f atomic_rsa
Generating public/private rsa key pair.
<truncating output>
$ cat atomic_rsa.pub 
$ vim user-data

#cloud-config
password: redhat
chpasswd: { expire: False }
ssh_pwauth: True
ssh_authorized_keys:
   - ... ssh-rsa new public key here user@host ...

If you want to add more ssh keys, just add a new line starting with a - under the ssh_authorized_keys: stanza. This is YAML, so you want to use white spaces not tabs to indent. The #cloud-init line is not a comment in the user-data file. This is acutally a keyword that needs to be there. Anything else preceeded with a # is a comment.

I’ve got the two files ready, so now I need to make a ISO to provide during the boot process. If you’ve got a favorite method, you can use that, I’ll use genisoimage.

$ genisoimage -output atomic01-cidata.iso -volid cidata -joliet -rock user-data meta-data

Now I’ve got everything I need to boot the qcow2 image, log in via the console and ssh as the default fedora user. I’m using the downloaded image as the primary disk, the cloud-init ISO as the CD-ROM and attaching it to an existing bridge that virt-manager created previously.

$ qemu-kvm -name atomic-cloud-host -m 768 -hda fedora-atomic-rawhide-20141008.0.qcow2 -cdrom atomic01-cidata.iso -netdev bridge,br=virbr0,id=net0 -device virtio-net-pci,netdev=net0 -display sdl

As you watch the console you’ll see cloud-init do it’s work, including getting an IP from the bridge and setting up the authorized key for the fedorauser. I can log in using the key I created and injected, switch to root and set the host up for updates from the repo.

$ ssh -i atomic_rsa fedora@192.168.122.92
The authenticity of host '192.168.122.92 (192.168.122.92)' can't be established.
ECDSA key fingerprint is 9f:6a:4f:2c:b0:78:ca:7e:ba:0d:af:e5:0b:d3:15:a6.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.122.92' (ECDSA) to the list of known hosts.
[fedora@atomic-host-001 ~]$ 

[fedora@atomic-host-001 ~]$ sudo su -
-bash-4.3# ostree remote add alt.fp.org --set=gpg-verify=false https://alt.fedoraproject.org/pub/alt/fedora-atomic/repo/
-bash-4.3# atomic rebase alt.fp.org:

631 metadata, 2770 content objects fetched; 90536 KiB transferred in 34 seconds

Copying /etc changes: 11 modified, 0 removed, 15 added
Transaction complete; bootconfig swap: yes deployment count change: 1)
Deleting ref 'fedora-atomic:fedora-atomic/rawhide/x86_64/docker-host'
Changed:

I can see now that I have a new ostree with a different refspec that will be active on reboot.

-bash-4.3# atomic status
  TIMESTAMP (UTC)         ID             OSNAME            REFSPEC                                                    
  2014-10-17 17:29:43     8392c7b6cd     fedora-atomic     alt.fp.org:fedora-atomic/rawhide/x86_64/docker-host        
* 2014-10-08 20:12:21     9a56faf008     fedora-atomic     fedora-atomic:fedora-atomic/rawhide/x86_64/docker-host   
-bash-4.3# reboot
[fedora@atomic-host-001 ~]$ atomic status
  TIMESTAMP (UTC)         ID             OSNAME            REFSPEC                                                    
* 2014-10-17 17:29:43     8392c7b6cd     fedora-atomic     alt.fp.org:fedora-atomic/rawhide/x86_64/docker-host        
  2014-10-08 20:12:21     9a56faf008     fedora-atomic     fedora-atomic:fedora-atomic/rawhide/x86_64/docker-host 

You can use this as a starting point to add more users, add the new repo from the user-data file, add additional keys to the default fedora user, etc. If you’d like to check out Kubernetes, the GuestBook example in the Kubernetes Github repo works with some minor changes.


F:\javaTools\jdk-1.8\bin\java.exe -XX:TieredStopAtLevel=1 -noverify -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dspring.jmx.enabled=true -Dspring.liveBeansView.mbeanDomain -Dspring.application.admin.enabled=true "-Dmanagement.endpoints.jmx.exposure.include=*" "-javaagent:F:\javaTools\IntelliJ IDEA 2025.2\lib\idea_rt.jar=51827" -Dfile.encoding=UTF-8 -classpath F:\javaTools\jdk-1.8\jre\lib\charsets.jar;F:\javaTools\jdk-1.8\jre\lib\deploy.jar;F:\javaTools\jdk-1.8\jre\lib\ext\access-bridge-64.jar;F:\javaTools\jdk-1.8\jre\lib\ext\cldrdata.jar;F:\javaTools\jdk-1.8\jre\lib\ext\dnsns.jar;F:\javaTools\jdk-1.8\jre\lib\ext\jaccess.jar;F:\javaTools\jdk-1.8\jre\lib\ext\localedata.jar;F:\javaTools\jdk-1.8\jre\lib\ext\nashorn.jar;F:\javaTools\jdk-1.8\jre\lib\ext\sunec.jar;F:\javaTools\jdk-1.8\jre\lib\ext\sunjce_provider.jar;F:\javaTools\jdk-1.8\jre\lib\ext\sunmscapi.jar;F:\javaTools\jdk-1.8\jre\lib\ext\sunpkcs11.jar;F:\javaTools\jdk-1.8\jre\lib\ext\zipfs.jar;F:\javaTools\jdk-1.8\jre\lib\javaws.jar;F:\javaTools\jdk-1.8\jre\lib\jce.jar;F:\javaTools\jdk-1.8\jre\lib\jfr.jar;F:\javaTools\jdk-1.8\jre\lib\jsse.jar;F:\javaTools\jdk-1.8\jre\lib\management-agent.jar;F:\javaTools\jdk-1.8\jre\lib\plugin.jar;F:\javaTools\jdk-1.8\jre\lib\resources.jar;F:\javaTools\jdk-1.8\jre\lib\rt.jar;F:\javaCode\cloud2025\cloud-consumer-order80\target\classes;F:\javaTools\apache-maven\maven-repository\org\springframework\cloud\spring-cloud-starter-zipkin\2.2.1.RELEASE\spring-cloud-starter-zipkin-2.2.1.RELEASE.jar;F:\javaTools\apache-maven\maven-repository\org\springframework\cloud\spring-cloud-starter-sleuth\2.2.1.RELEASE\spring-cloud-starter-sleuth-2.2.1.RELEASE.jar;F:\javaTools\apache-maven\maven-repository\org\springframework\boot\spring-boot-starter-aop\2.2.2.RELEASE\spring-boot-starter-aop-2.2.2.RELEASE.jar;F:\javaTools\apache-maven\maven-repository\org\aspectj\aspectjweaver\1.9.5\aspectjweaver-1.9.5.jar;F:\javaTools\apache-maven\maven-repository\org\springframework\cloud\spring-cloud-sleuth-core\2.2.1.RELEASE\spring-cloud-sleuth-core-2.2.1.RELEASE.jar;F:\javaTools\apache-maven\maven-repository\org\aspectj\aspectjrt\1.9.5\aspectjrt-1.9.5.jar;F:\javaTools\apache-maven\maven-repository\io\zipkin\brave\brave\5.9.0\brave-5.9.0.jar;F:\javaTools\apache-maven\maven-repository\io\zipkin\brave\brave-context-log4j2\5.9.0\brave-context-log4j2-5.9.0.jar;F:\javaTools\apache-maven\maven-repository\io\zipkin\brave\brave-instrumentation-messaging\5.9.0\brave-instrumentation-messaging-5.9.0.jar;F:\javaTools\apache-maven\maven-repository\io\zipkin\brave\brave-instrumentation-rpc\5.9.0\brave-instrumentation-rpc-5.9.0.jar;F:\javaTools\apache-maven\maven-repository\io\zipkin\brave\brave-instrumentation-spring-web\5.9.0\brave-instrumentation-spring-web-5.9.0.jar;F:\javaTools\apache-maven\maven-repository\io\zipkin\brave\brave-instrumentation-http\5.9.0\brave-instrumentation-http-5.9.0.jar;F:\javaTools\apache-maven\maven-repository\io\zipkin\brave\brave-instrumentation-spring-rabbit\5.9.0\brave-instrumentation-spring-rabbit-5.9.0.jar;F:\javaTools\apache-maven\maven-repository\io\zipkin\brave\brave-instrumentation-kafka-clients\5.9.0\brave-instrumentation-kafka-clients-5.9.0.jar;F:\javaTools\apache-maven\maven-repository\io\zipkin\brave\brave-instrumentation-kafka-streams\5.9.0\brave-instrumentation-kafka-streams-5.9.0.jar;F:\javaTools\apache-maven\maven-repository\io\zipkin\brave\brave-instrumentation-httpclient\5.9.0\brave-instrumentation-httpclient-5.9.0.jar;F:\javaTools\apache-maven\maven-repository\io\zipkin\brave\brave-instrumentation-httpasyncclient\5.9.0\brave-instrumentation-httpasyncclient-5.9.0.jar;F:\javaTools\apache-maven\maven-repository\io\zipkin\brave\brave-instrumentation-spring-webmvc\5.9.0\brave-instrumentation-spring-webmvc-5.9.0.jar;F:\javaTools\apache-maven\maven-repository\io\zipkin\brave\brave-instrumentation-servlet\5.9.0\brave-instrumentation-servlet-5.9.0.jar;F:\javaTools\apache-maven\maven-repository\io\zipkin\brave\brave-instrumentation-jms\5.9.0\brave-instrumentation-jms-5.9.0.jar;F:\javaTools\apache-maven\maven-repository\io\zipkin\reporter2\zipkin-reporter-metrics-micrometer\2.11.0\zipkin-reporter-metrics-micrometer-2.11.0.jar;F:\javaTools\apache-maven\maven-repository\org\springframework\cloud\spring-cloud-sleuth-zipkin\2.2.1.RELEASE\spring-cloud-sleuth-zipkin-2.2.1.RELEASE.jar;F:\javaTools\apache-maven\maven-repository\org\springframework\cloud\spring-cloud-commons\2.2.1.RELEASE\spring-cloud-commons-2.2.1.RELEASE.jar;F:\javaTools\apache-maven\maven-repository\org\springframework\security\spring-security-crypto\5.2.1.RELEASE\spring-security-crypto-5.2.1.RELEASE.jar;F:\javaTools\apache-maven\maven-repository\io\zipkin\zipkin2\zipkin\2.19.0\zipkin-2.19.0.jar;F:\javaTools\apache-maven\maven-repository\io\zipkin\reporter2\zipkin-reporter\2.11.0\zipkin-reporter-2.11.0.jar;F:\javaTools\apache-maven\maven-repository\io\zipkin\reporter2\zipkin-sender-kafka\2.11.0\zipkin-sender-kafka-2.11.0.jar;F:\javaTools\apache-maven\maven-repository\io\zipkin\reporter2\zipkin-sender-activemq-client\2.11.0\zipkin-sender-activemq-client-2.11.0.jar;F:\javaTools\apache-maven\maven-repository\io\zipkin\reporter2\zipkin-sender-amqp-client\2.11.0\zipkin-sender-amqp-client-2.11.0.jar;F:\javaTools\apache-maven\maven-repository\org\springframework\cloud\spring-cloud-starter-netflix-eureka-client\2.2.1.RELEASE\spring-cloud-starter-netflix-eureka-client-2.2.1.RELEASE.jar;F:\javaTools\apache-maven\maven-repository\org\springframework\cloud\spring-cloud-starter\2.2.1.RELEASE\spring-cloud-starter-2.2.1.RELEASE.jar;F:\javaTools\apache-maven\maven-repository\org\springframework\cloud\spring-cloud-context\2.2.1.RELEASE\spring-cloud-context-2.2.1.RELEASE.jar;F:\javaTools\apache-maven\maven-repository\org\springframework\security\spring-security-rsa\1.0.9.RELEASE\spring-security-rsa-1.0.9.RELEASE.jar;F:\javaTools\apache-maven\maven-repository\org\bouncycastle\bcpkix-jdk15on\1.64\bcpkix-jdk15on-1.64.jar;F:\javaTools\apache-maven\maven-repository\org\bouncycastle\bcprov-jdk15on\1.64\bcprov-jdk15on-1.64.jar;F:\javaTools\apache-maven\maven-repository\org\springframework\cloud\spring-cloud-netflix-hystrix\2.2.1.RELEASE\spring-cloud-netflix-hystrix-2.2.1.RELEASE.jar;F:\javaTools\apache-maven\maven-repository\org\springframework\cloud\spring-cloud-netflix-eureka-client\2.2.1.RELEASE\spring-cloud-netflix-eureka-client-2.2.1.RELEASE.jar;F:\javaTools\apache-maven\maven-repository\com\netflix\eureka\eureka-client\1.9.13\eureka-client-1.9.13.jar;F:\javaTools\apache-maven\maven-repository\org\codehaus\jettison\jettison\1.3.7\jettison-1.3.7.jar;F:\javaTools\apache-maven\maven-repository\stax\stax-api\1.0.1\stax-api-1.0.1.jar;F:\javaTools\apache-maven\maven-repository\com\netflix\netflix-commons\netflix-eventbus\0.3.0\netflix-eventbus-0.3.0.jar;F:\javaTools\apache-maven\maven-repository\com\netflix\netflix-commons\netflix-infix\0.3.0\netflix-infix-0.3.0.jar;F:\javaTools\apache-maven\maven-repository\commons-jxpath\commons-jxpath\1.3\commons-jxpath-1.3.jar;F:\javaTools\apache-maven\maven-repository\joda-time\joda-time\2.10.5\joda-time-2.10.5.jar;F:\javaTools\apache-maven\maven-repository\org\antlr\antlr-runtime\3.4\antlr-runtime-3.4.jar;F:\javaTools\apache-maven\maven-repository\org\antlr\stringtemplate\3.2.1\stringtemplate-3.2.1.jar;F:\javaTools\apache-maven\maven-repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;F:\javaTools\apache-maven\maven-repository\com\google\code\gson\gson\2.8.6\gson-2.8.6.jar;F:\javaTools\apache-maven\maven-repository\org\apache\commons\commons-math\2.2\commons-math-2.2.jar;F:\javaTools\apache-maven\maven-repository\com\netflix\archaius\archaius-core\0.7.6\archaius-core-0.7.6.jar;F:\javaTools\apache-maven\maven-repository\com\google\guava\guava\16.0\guava-16.0.jar;F:\javaTools\apache-maven\maven-repository\javax\ws\rs\jsr311-api\1.1.1\jsr311-api-1.1.1.jar;F:\javaTools\apache-maven\maven-repository\com\netflix\servo\servo-core\0.12.21\servo-core-0.12.21.jar;F:\javaTools\apache-maven\maven-repository\com\sun\jersey\jersey-core\1.19.1\jersey-core-1.19.1.jar;F:\javaTools\apache-maven\maven-repository\com\sun\jersey\jersey-client\1.19.1\jersey-client-1.19.1.jar;F:\javaTools\apache-maven\maven-repository\com\sun\jersey\contribs\jersey-apache-client4\1.19.1\jersey-apache-client4-1.19.1.jar;F:\javaTools\apache-maven\maven-repository\org\apache\httpcomponents\httpclient\4.5.10\httpclient-4.5.10.jar;F:\javaTools\apache-maven\maven-repository\org\apache\httpcomponents\httpcore\4.4.12\httpcore-4.4.12.jar;F:\javaTools\apache-maven\maven-repository\commons-codec\commons-codec\1.13\commons-codec-1.13.jar;F:\javaTools\apache-maven\maven-repository\com\google\inject\guice\4.1.0\guice-4.1.0.jar;F:\javaTools\apache-maven\maven-repository\javax\inject\javax.inject\1\javax.inject-1.jar;F:\javaTools\apache-maven\maven-repository\aopalliance\aopalliance\1.0\aopalliance-1.0.jar;F:\javaTools\apache-maven\maven-repository\com\fasterxml\jackson\core\jackson-annotations\2.10.1\jackson-annotations-2.10.1.jar;F:\javaTools\apache-maven\maven-repository\com\fasterxml\jackson\core\jackson-core\2.10.1\jackson-core-2.10.1.jar;F:\javaTools\apache-maven\maven-repository\com\fasterxml\jackson\core\jackson-databind\2.10.1\jackson-databind-2.10.1.jar;F:\javaTools\apache-maven\maven-repository\com\netflix\eureka\eureka-core\1.9.13\eureka-core-1.9.13.jar;F:\javaTools\apache-maven\maven-repository\com\fasterxml\woodstox\woodstox-core\5.2.1\woodstox-core-5.2.1.jar;F:\javaTools\apache-maven\maven-repository\org\codehaus\woodstox\stax2-api\4.2\stax2-api-4.2.jar;F:\javaTools\apache-maven\maven-repository\org\springframework\cloud\spring-cloud-starter-netflix-archaius\2.2.1.RELEASE\spring-cloud-starter-netflix-archaius-2.2.1.RELEASE.jar;F:\javaTools\apache-maven\maven-repository\org\springframework\cloud\spring-cloud-netflix-ribbon\2.2.1.RELEASE\spring-cloud-netflix-ribbon-2.2.1.RELEASE.jar;F:\javaTools\apache-maven\maven-repository\org\springframework\cloud\spring-cloud-netflix-archaius\2.2.1.RELEASE\spring-cloud-netflix-archaius-2.2.1.RELEASE.jar;F:\javaTools\apache-maven\maven-repository\commons-configuration\commons-configuration\1.8\commons-configuration-1.8.jar;F:\javaTools\apache-maven\maven-repository\commons-lang\commons-lang\2.6\commons-lang-2.6.jar;F:\javaTools\apache-maven\maven-repository\org\springframework\cloud\spring-cloud-starter-netflix-ribbon\2.2.1.RELEASE\spring-cloud-starter-netflix-ribbon-2.2.1.RELEASE.jar;F:\javaTools\apache-maven\maven-repository\com\netflix\ribbon\ribbon\2.3.0\ribbon-2.3.0.jar;F:\javaTools\apache-maven\maven-repository\com\netflix\ribbon\ribbon-transport\2.3.0\ribbon-transport-2.3.0.jar;F:\javaTools\apache-maven\maven-repository\io\reactivex\rxnetty-contexts\0.4.9\rxnetty-contexts-0.4.9.jar;F:\javaTools\apache-maven\maven-repository\io\reactivex\rxnetty-servo\0.4.9\rxnetty-servo-0.4.9.jar;F:\javaTools\apache-maven\maven-repository\com\netflix\hystrix\hystrix-core\1.5.18\hystrix-core-1.5.18.jar;F:\javaTools\apache-maven\maven-repository\io\reactivex\rxnetty\0.4.9\rxnetty-0.4.9.jar;F:\javaTools\apache-maven\maven-repository\com\netflix\ribbon\ribbon-core\2.3.0\ribbon-core-2.3.0.jar;F:\javaTools\apache-maven\maven-repository\com\netflix\ribbon\ribbon-httpclient\2.3.0\ribbon-httpclient-2.3.0.jar;F:\javaTools\apache-maven\maven-repository\commons-collections\commons-collections\3.2.2\commons-collections-3.2.2.jar;F:\javaTools\apache-maven\maven-repository\com\netflix\netflix-commons\netflix-commons-util\0.3.0\netflix-commons-util-0.3.0.jar;F:\javaTools\apache-maven\maven-repository\com\netflix\ribbon\ribbon-loadbalancer\2.3.0\ribbon-loadbalancer-2.3.0.jar;F:\javaTools\apache-maven\maven-repository\com\netflix\netflix-commons\netflix-statistics\0.1.1\netflix-statistics-0.1.1.jar;F:\javaTools\apache-maven\maven-repository\io\reactivex\rxjava\1.3.8\rxjava-1.3.8.jar;F:\javaTools\apache-maven\maven-repository\org\springframework\cloud\spring-cloud-starter-loadbalancer\2.2.1.RELEASE\spring-cloud-starter-loadbalancer-2.2.1.RELEASE.jar;F:\javaTools\apache-maven\maven-repository\org\springframework\cloud\spring-cloud-loadbalancer\2.2.1.RELEASE\spring-cloud-loadbalancer-2.2.1.RELEASE.jar;F:\javaTools\apache-maven\maven-repository\io\projectreactor\reactor-core\3.3.1.RELEASE\reactor-core-3.3.1.RELEASE.jar;F:\javaTools\apache-maven\maven-repository\org\reactivestreams\reactive-streams\1.0.3\reactive-streams-1.0.3.jar;F:\javaTools\apache-maven\maven-repository\io\projectreactor\addons\reactor-extra\3.3.1.RELEASE\reactor-extra-3.3.1.RELEASE.jar;F:\javaTools\apache-maven\maven-repository\org\springframework\boot\spring-boot-starter-cache\2.2.2.RELEASE\spring-boot-starter-cache-2.2.2.RELEASE.jar;F:\javaTools\apache-maven\maven-repository\org\springframework\spring-context-support\5.2.2.RELEASE\spring-context-support-5.2.2.RELEASE.jar;F:\javaTools\apache-maven\maven-repository\com\stoyanr\evictor\1.0.0\evictor-1.0.0.jar;F:\javaTools\apache-maven\maven-repository\com\netflix\ribbon\ribbon-eureka\2.3.0\ribbon-eureka-2.3.0.jar;F:\javaTools\apache-maven\maven-repository\org\slf4j\slf4j-api\1.7.29\slf4j-api-1.7.29.jar;F:\javaTools\apache-maven\maven-repository\com\thoughtworks\xstream\xstream\1.4.11.1\xstream-1.4.11.1.jar;F:\javaTools\apache-maven\maven-repository\xmlpull\xmlpull\1.1.3.1\xmlpull-1.1.3.1.jar;F:\javaTools\apache-maven\maven-repository\xpp3\xpp3_min\1.1.4c\xpp3_min-1.1.4c.jar;F:\javaTools\apache-maven\maven-repository\org\springframework\boot\spring-boot-starter-web\2.2.2.RELEASE\spring-boot-starter-web-2.2.2.RELEASE.jar;F:\javaTools\apache-maven\maven-repository\org\springframework\boot\spring-boot-starter\2.2.2.RELEASE\spring-boot-starter-2.2.2.RELEASE.jar;F:\javaTools\apache-maven\maven-repository\org\springframework\boot\spring-boot-starter-logging\2.2.2.RELEASE\spring-boot-starter-logging-2.2.2.RELEASE.jar;F:\javaTools\apache-maven\maven-repository\ch\qos\logback\logback-classic\1.2.3\logback-classic-1.2.3.jar;F:\javaTools\apache-maven\maven-repository\ch\qos\logback\logback-core\1.2.3\logback-core-1.2.3.jar;F:\javaTools\apache-maven\maven-repository\org\apache\logging\log4j\log4j-to-slf4j\2.12.1\log4j-to-slf4j-2.12.1.jar;F:\javaTools\apache-maven\maven-repository\org\apache\logging\log4j\log4j-api\2.12.1\log4j-api-2.12.1.jar;F:\javaTools\apache-maven\maven-repository\org\slf4j\jul-to-slf4j\1.7.29\jul-to-slf4j-1.7.29.jar;F:\javaTools\apache-maven\maven-repository\jakarta\annotation\jakarta.annotation-api\1.3.5\jakarta.annotation-api-1.3.5.jar;F:\javaTools\apache-maven\maven-repository\org\yaml\snakeyaml\1.25\snakeyaml-1.25.jar;F:\javaTools\apache-maven\maven-repository\org\springframework\boot\spring-boot-starter-json\2.2.2.RELEASE\spring-boot-starter-json-2.2.2.RELEASE.jar;F:\javaTools\apache-maven\maven-repository\com\fasterxml\jackson\datatype\jackson-datatype-jdk8\2.10.1\jackson-datatype-jdk8-2.10.1.jar;F:\javaTools\apache-maven\maven-repository\com\fasterxml\jackson\datatype\jackson-datatype-jsr310\2.10.1\jackson-datatype-jsr310-2.10.1.jar;F:\javaTools\apache-maven\maven-repository\com\fasterxml\jackson\module\jackson-module-parameter-names\2.10.1\jackson-module-parameter-names-2.10.1.jar;F:\javaTools\apache-maven\maven-repository\org\springframework\boot\spring-boot-starter-tomcat\2.2.2.RELEASE\spring-boot-starter-tomcat-2.2.2.RELEASE.jar;F:\javaTools\apache-maven\maven-repository\org\apache\tomcat\embed\tomcat-embed-core\9.0.29\tomcat-embed-core-9.0.29.jar;F:\javaTools\apache-maven\maven-repository\org\apache\tomcat\embed\tomcat-embed-el\9.0.29\tomcat-embed-el-9.0.29.jar;F:\javaTools\apache-maven\maven-repository\org\apache\tomcat\embed\tomcat-embed-websocket\9.0.29\tomcat-embed-websocket-9.0.29.jar;F:\javaTools\apache-maven\maven-repository\org\springframework\boot\spring-boot-starter-validation\2.2.2.RELEASE\spring-boot-starter-validation-2.2.2.RELEASE.jar;F:\javaTools\apache-maven\maven-repository\jakarta\validation\jakarta.validation-api\2.0.1\jakarta.validation-api-2.0.1.jar;F:\javaTools\apache-maven\maven-repository\org\hibernate\validator\hibernate-validator\6.0.18.Final\hibernate-validator-6.0.18.Final.jar;F:\javaTools\apache-maven\maven-repository\org\jboss\logging\jboss-logging\3.4.1.Final\jboss-logging-3.4.1.Final.jar;F:\javaTools\apache-maven\maven-repository\com\fasterxml\classmate\1.5.1\classmate-1.5.1.jar;F:\javaTools\apache-maven\maven-repository\org\springframework\spring-web\5.2.2.RELEASE\spring-web-5.2.2.RELEASE.jar;F:\javaTools\apache-maven\maven-repository\org\springframework\spring-beans\5.2.2.RELEASE\spring-beans-5.2.2.RELEASE.jar;F:\javaTools\apache-maven\maven-repository\org\springframework\spring-webmvc\5.2.2.RELEASE\spring-webmvc-5.2.2.RELEASE.jar;F:\javaTools\apache-maven\maven-repository\org\springframework\spring-aop\5.2.2.RELEASE\spring-aop-5.2.2.RELEASE.jar;F:\javaTools\apache-maven\maven-repository\org\springframework\spring-context\5.2.2.RELEASE\spring-context-5.2.2.RELEASE.jar;F:\javaTools\apache-maven\maven-repository\org\springframework\spring-expression\5.2.2.RELEASE\spring-expression-5.2.2.RELEASE.jar;F:\javaTools\apache-maven\maven-repository\org\springframework\boot\spring-boot-starter-actuator\2.2.2.RELEASE\spring-boot-starter-actuator-2.2.2.RELEASE.jar;F:\javaTools\apache-maven\maven-repository\org\springframework\boot\spring-boot-actuator-autoconfigure\2.2.2.RELEASE\spring-boot-actuator-autoconfigure-2.2.2.RELEASE.jar;F:\javaTools\apache-maven\maven-repository\org\springframework\boot\spring-boot-actuator\2.2.2.RELEASE\spring-boot-actuator-2.2.2.RELEASE.jar;F:\javaTools\apache-maven\maven-repository\io\micrometer\micrometer-core\1.3.1\micrometer-core-1.3.1.jar;F:\javaTools\apache-maven\maven-repository\org\hdrhistogram\HdrHistogram\2.1.11\HdrHistogram-2.1.11.jar;F:\javaTools\apache-maven\maven-repository\org\latencyutils\LatencyUtils\2.0.3\LatencyUtils-2.0.3.jar;F:\javaTools\apache-maven\maven-repository\org\springframework\boot\spring-boot-devtools\2.2.2.RELEASE\spring-boot-devtools-2.2.2.RELEASE.jar;F:\javaTools\apache-maven\maven-repository\org\springframework\boot\spring-boot\2.2.2.RELEASE\spring-boot-2.2.2.RELEASE.jar;F:\javaTools\apache-maven\maven-repository\org\springframework\boot\spring-boot-autoconfigure\2.2.2.RELEASE\spring-boot-autoconfigure-2.2.2.RELEASE.jar;F:\javaTools\apache-maven\maven-repository\org\projectlombok\lombok\1.18.0\lombok-1.18.0.jar;F:\javaTools\apache-maven\maven-repository\org\springframework\spring-core\5.2.2.RELEASE\spring-core-5.2.2.RELEASE.jar;F:\javaTools\apache-maven\maven-repository\org\springframework\spring-jcl\5.2.2.RELEASE\spring-jcl-5.2.2.RELEASE.jar com.it.k.OrderMain80 2025-09-22 11:57:48.645 INFO [,,,] 123868 --- [ restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v2.2.2.RELEASE) 2025-09-22 11:57:49.103 INFO [cloud-consumer-order80,,,] 123868 --- [ restartedMain] com.it.k.OrderMain80 : No active profile set, falling back to default profiles: default 2025-09-22 11:57:49.649 WARN [cloud-consumer-order80,,,] 123868 --- [ restartedMain] o.s.boot.actuate.endpoint.EndpointId : Endpoint ID 'service-registry' contains invalid characters, please migrate to a valid format. 2025-09-22 11:57:49.794 INFO [cloud-consumer-order80,,,] 123868 --- [ restartedMain] o.s.cloud.context.scope.GenericScope : BeanFactory id=592c17cf-d51f-3b1b-94bd-b12d76b75a4d 2025-09-22 11:57:50.320 INFO [cloud-consumer-order80,,,] 123868 --- [ restartedMain] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 80 (http) 2025-09-22 11:57:50.363 INFO [cloud-consumer-order80,,,] 123868 --- [ restartedMain] o.apache.catalina.core.StandardService : Starting service [Tomcat] 2025-09-22 11:57:50.363 INFO [cloud-consumer-order80,,,] 123868 --- [ restartedMain] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.29] 2025-09-22 11:57:50.439 INFO [cloud-consumer-order80,,,] 123868 --- [ restartedMain] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext 2025-09-22 11:57:50.439 INFO [cloud-consumer-order80,,,] 123868 --- [ restartedMain] o.s.web.context.ContextLoader : Root WebApplicationContext: initialization completed in 1323 ms 2025-09-22 11:57:50.525 WARN [cloud-consumer-order80,,,] 123868 --- [ restartedMain] c.n.c.sources.URLConfigurationSource : No URLs will be polled as dynamic configuration sources. 2025-09-22 11:57:50.525 INFO [cloud-consumer-order80,,,] 123868 --- [ restartedMain] c.n.c.sources.URLConfigurationSource : To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. 2025-09-22 11:57:50.531 INFO [cloud-consumer-order80,,,] 123868 --- [ restartedMain] c.netflix.config.DynamicPropertyFactory : DynamicPropertyFactory is initialized with configuration sources: com.netflix.config.ConcurrentCompositeConfiguration@148c5f0e 2025-09-22 11:57:51.669 WARN [cloud-consumer-order80,,,] 123868 --- [ restartedMain] o.s.c.s.zipkin2.ZipkinAutoConfiguration : Check result of the [AsyncReporter{org.springframework.cloud.sleuth.zipkin2.sender.RestTemplateSender@307a30d2}] contains an error [CheckResult{ok=false, error=org.springframework.web.client.ResourceAccessException: I/O error on POST request for "http://localhost:9411/api/v2/spans": connect timed out; nested exception is java.net.SocketTimeoutException: connect timed out}] 2025-09-22 11:57:51.927 WARN [cloud-consumer-order80,,,] 123868 --- [ restartedMain] c.n.c.sources.URLConfigurationSource : No URLs will be polled as dynamic configuration sources. 2025-09-22 11:57:51.927 INFO [cloud-consumer-order80,,,] 123868 --- [ restartedMain] c.n.c.sources.URLConfigurationSource : To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. 2025-09-22 11:57:52.117 INFO [cloud-consumer-order80,,,] 123868 --- [ restartedMain] o.s.s.concurrent.ThreadPoolTaskExecutor : Initializing ExecutorService 'applicationTaskExecutor' 2025-09-22 11:57:52.442 WARN [cloud-consumer-order80,,,] 123868 --- [ restartedMain] o.s.b.d.a.OptionalLiveReloadServer : Unable to start LiveReload server 2025-09-22 11:57:52.913 WARN [cloud-consumer-order80,,,] 123868 --- [ restartedMain] ockingLoadBalancerClientRibbonWarnLogger : You already have RibbonLoadBalancerClient on your classpath. It will be used by default. As Spring Cloud Ribbon is in maintenance mode. We recommend switching to BlockingLoadBalancerClient instead. In order to use it, set the value of `spring.cloud.loadbalancer.ribbon.enabled` to `false` or remove spring-cloud-starter-netflix-ribbon from your project. 2025-09-22 11:57:53.245 INFO [cloud-consumer-order80,,,] 123868 --- [ restartedMain] o.s.b.a.e.web.EndpointLinksResolver : Exposing 2 endpoint(s) beneath base path '/actuator' 2025-09-22 11:57:53.314 INFO [cloud-consumer-order80,,,] 123868 --- [ restartedMain] o.s.c.n.eureka.InstanceInfoFactory : Setting initial instance status as: STARTING 2025-09-22 11:57:53.339 INFO [cloud-consumer-order80,,,] 123868 --- [ restartedMain] com.netflix.discovery.DiscoveryClient : Initializing Eureka in region us-east-1 2025-09-22 11:57:53.644 INFO [cloud-consumer-order80,,,] 123868 --- [ restartedMain] c.n.d.provider.DiscoveryJerseyProvider : Using JSON encoding codec LegacyJacksonJson 2025-09-22 11:57:53.644 INFO [cloud-consumer-order80,,,] 123868 --- [ restartedMain] c.n.d.provider.DiscoveryJerseyProvider : Using JSON decoding codec LegacyJacksonJson 2025-09-22 11:57:53.721 INFO [cloud-consumer-order80,,,] 123868 --- [ restartedMain] c.n.d.provider.DiscoveryJerseyProvider : Using XML encoding codec XStreamXml 2025-09-22 11:57:53.721 INFO [cloud-consumer-order80,,,] 123868 --- [ restartedMain] c.n.d.provider.DiscoveryJerseyProvider : Using XML decoding codec XStreamXml 2025-09-22 11:57:53.846 INFO [cloud-consumer-order80,,,] 123868 --- [ restartedMain] c.n.d.s.r.aws.ConfigClusterResolver : Resolving eureka endpoints via configuration 2025-09-22 11:57:53.994 INFO [cloud-consumer-order80,,,] 123868 --- [ restartedMain] com.netflix.discovery.DiscoveryClient : Disable delta property : false 2025-09-22 11:57:53.994 INFO [cloud-consumer-order80,,,] 123868 --- [ restartedMain] com.netflix.discovery.DiscoveryClient : Single vip registry refresh property : null 2025-09-22 11:57:53.995 INFO [cloud-consumer-order80,,,] 123868 --- [ restartedMain] com.netflix.discovery.DiscoveryClient : Force full registry fetch : false 2025-09-22 11:57:53.995 INFO [cloud-consumer-order80,,,] 123868 --- [ restartedMain] com.netflix.discovery.DiscoveryClient : Application is null : false 2025-09-22 11:57:53.995 INFO [cloud-consumer-order80,,,] 123868 --- [ restartedMain] com.netflix.discovery.DiscoveryClient : Registered Applications size is zero : true 2025-09-22 11:57:53.995 INFO [cloud-consumer-order80,,,] 123868 --- [ restartedMain] com.netflix.discovery.DiscoveryClient : Application version is -1: true 2025-09-22 11:57:53.995 INFO [cloud-consumer-order80,,,] 123868 --- [ restartedMain] com.netflix.discovery.DiscoveryClient : Getting all instance registry info from the eureka server 2025-09-22 11:57:58.143 ERROR [cloud-consumer-order80,,,] 123868 --- [ restartedMain] c.n.d.s.t.d.RedirectingEurekaHttpClient : Request execution error. endpoint=DefaultEndpoint{ serviceUrl='http://localhost:8761/eureka/} com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Connection refused: connect at com.sun.jersey.client.apache4.ApacheHttpClient4Handler.handle(ApacheHttpClient4Handler.java:187) ~[jersey-apache-client4-1.19.1.jar:1.19.1] at com.sun.jersey.api.client.filter.GZIPContentEncodingFilter.handle(GZIPContentEncodingFilter.java:123) ~[jersey-client-1.19.1.jar:1.19.1] at com.netflix.discovery.EurekaIdentityHeaderFilter.handle(EurekaIdentityHeaderFilter.java:27) ~[eureka-client-1.9.13.jar:1.9.13] at com.sun.jersey.api.client.Client.handle(Client.java:652) ~[jersey-client-1.19.1.jar:1.19.1] at com.sun.jersey.api.client.WebResource.handle(WebResource.java:682) ~[jersey-client-1.19.1.jar:1.19.1] at com.sun.jersey.api.client.WebResource.access$200(WebResource.java:74) ~[jersey-client-1.19.1.jar:1.19.1] at com.sun.jersey.api.client.WebResource$Builder.get(WebResource.java:509) ~[jersey-client-1.19.1.jar:1.19.1] at com.netflix.discovery.shared.transport.jersey.AbstractJerseyEurekaHttpClient.getApplicationsInternal(AbstractJerseyEurekaHttpClient.java:194) ~[eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.shared.transport.jersey.AbstractJerseyEurekaHttpClient.getApplications(AbstractJerseyEurekaHttpClient.java:165) ~[eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$6.execute(EurekaHttpClientDecorator.java:137) [eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.shared.transport.decorator.MetricsCollectingEurekaHttpClient.execute(MetricsCollectingEurekaHttpClient.java:73) ~[eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getApplications(EurekaHttpClientDecorator.java:134) [eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$6.execute(EurekaHttpClientDecorator.java:137) [eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.executeOnNewServer(RedirectingEurekaHttpClient.java:118) ~[eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.execute(RedirectingEurekaHttpClient.java:79) ~[eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getApplications(EurekaHttpClientDecorator.java:134) [eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$6.execute(EurekaHttpClientDecorator.java:137) [eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:120) [eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getApplications(EurekaHttpClientDecorator.java:134) [eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$6.execute(EurekaHttpClientDecorator.java:137) [eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) [eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getApplications(EurekaHttpClientDecorator.java:134) [eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.DiscoveryClient.getAndStoreFullRegistry(DiscoveryClient.java:1069) [eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.DiscoveryClient.fetchRegistry(DiscoveryClient.java:983) [eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.DiscoveryClient.<init>(DiscoveryClient.java:430) [eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.DiscoveryClient.<init>(DiscoveryClient.java:276) [eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.DiscoveryClient.<init>(DiscoveryClient.java:272) [eureka-client-1.9.13.jar:1.9.13] at org.springframework.cloud.netflix.eureka.CloudEurekaClient.<init>(CloudEurekaClient.java:67) [spring-cloud-netflix-eureka-client-2.2.1.RELEASE.jar:2.2.1.RELEASE] at org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration$RefreshableEurekaClientConfiguration.eurekaClient(EurekaClientAutoConfiguration.java:324) [spring-cloud-netflix-eureka-client-2.2.1.RELEASE.jar:2.2.1.RELEASE] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_461] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_461] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_461] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_461] at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154) [spring-beans-5.2.2.RELEASE.jar:5.2.2.RELEASE] at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) [spring-beans-5.2.2.RELEASE.jar:5.2.2.RELEASE] at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:636) [spring-beans-5.2.2.RELEASE.jar:5.2.2.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1338) [spring-beans-5.2.2.RELEASE.jar:5.2.2.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177) [spring-beans-5.2.2.RELEASE.jar:5.2.2.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:557) [spring-beans-5.2.2.RELEASE.jar:5.2.2.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) [spring-beans-5.2.2.RELEASE.jar:5.2.2.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$1(AbstractBeanFactory.java:359) [spring-beans-5.2.2.RELEASE.jar:5.2.2.RELEASE] at org.springframework.cloud.context.scope.GenericScope$BeanLifecycleWrapper.getBean(GenericScope.java:389) ~[spring-cloud-context-2.2.1.RELEASE.jar:2.2.1.RELEASE] at org.springframework.cloud.context.scope.GenericScope.get(GenericScope.java:186) ~[spring-cloud-context-2.2.1.RELEASE.jar:2.2.1.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:356) [spring-beans-5.2.2.RELEASE.jar:5.2.2.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) [spring-beans-5.2.2.RELEASE.jar:5.2.2.RELEASE] at org.springframework.aop.target.SimpleBeanTargetSource.getTarget(SimpleBeanTargetSource.java:35) ~[spring-aop-5.2.2.RELEASE.jar:5.2.2.RELEASE] at org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.getTargetObject(EurekaRegistration.java:129) ~[spring-cloud-netflix-eureka-client-2.2.1.RELEASE.jar:2.2.1.RELEASE] at org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.getEurekaClient(EurekaRegistration.java:117) ~[spring-cloud-netflix-eureka-client-2.2.1.RELEASE.jar:2.2.1.RELEASE] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_461] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_461] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_461] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_461] at org.springframework.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:282) ~[spring-core-5.2.2.RELEASE.jar:5.2.2.RELEASE] at org.springframework.cloud.context.scope.GenericScope$LockedScopedProxyFactoryBean.invoke(GenericScope.java:499) ~[spring-cloud-context-2.2.1.RELEASE.jar:2.2.1.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.2.RELEASE.jar:5.2.2.RELEASE] at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:747) ~[spring-aop-5.2.2.RELEASE.jar:5.2.2.RELEASE] at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:689) ~[spring-aop-5.2.2.RELEASE.jar:5.2.2.RELEASE] at org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration$$EnhancerBySpringCGLIB$$19bd5105.getEurekaClient(<generated>) ~[spring-cloud-netflix-eureka-client-2.2.1.RELEASE.jar:2.2.1.RELEASE] at org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry.maybeInitializeClient(EurekaServiceRegistry.java:57) ~[spring-cloud-netflix-eureka-client-2.2.1.RELEASE.jar:2.2.1.RELEASE] at org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry.register(EurekaServiceRegistry.java:38) ~[spring-cloud-netflix-eureka-client-2.2.1.RELEASE.jar:2.2.1.RELEASE] at org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration.start(EurekaAutoServiceRegistration.java:83) ~[spring-cloud-netflix-eureka-client-2.2.1.RELEASE.jar:2.2.1.RELEASE] at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:182) ~[spring-context-5.2.2.RELEASE.jar:5.2.2.RELEASE] at org.springframework.context.support.DefaultLifecycleProcessor.access$200(DefaultLifecycleProcessor.java:53) ~[spring-context-5.2.2.RELEASE.jar:5.2.2.RELEASE] at org.springframework.context.support.DefaultLifecycleProcessor$LifecycleGroup.start(DefaultLifecycleProcessor.java:360) ~[spring-context-5.2.2.RELEASE.jar:5.2.2.RELEASE] at org.springframework.context.support.DefaultLifecycleProcessor.startBeans(DefaultLifecycleProcessor.java:158) ~[spring-context-5.2.2.RELEASE.jar:5.2.2.RELEASE] at org.springframework.context.support.DefaultLifecycleProcessor.onRefresh(DefaultLifecycleProcessor.java:122) ~[spring-context-5.2.2.RELEASE.jar:5.2.2.RELEASE] at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:894) ~[spring-context-5.2.2.RELEASE.jar:5.2.2.RELEASE] at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.finishRefresh(ServletWebServerApplicationContext.java:162) ~[spring-boot-2.2.2.RELEASE.jar:2.2.2.RELEASE] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:553) ~[spring-context-5.2.2.RELEASE.jar:5.2.2.RELEASE] at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:141) ~[spring-boot-2.2.2.RELEASE.jar:2.2.2.RELEASE] at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:747) ~[spring-boot-2.2.2.RELEASE.jar:2.2.2.RELEASE] at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397) ~[spring-boot-2.2.2.RELEASE.jar:2.2.2.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:315) ~[spring-boot-2.2.2.RELEASE.jar:2.2.2.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226) ~[spring-boot-2.2.2.RELEASE.jar:2.2.2.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215) ~[spring-boot-2.2.2.RELEASE.jar:2.2.2.RELEASE] at com.it.k.OrderMain80.main(OrderMain80.java:13) ~[classes/:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_461] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_461] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_461] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_461] at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49) ~[spring-boot-devtools-2.2.2.RELEASE.jar:2.2.2.RELEASE] Caused by: java.net.ConnectException: Connection refused: connect at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) ~[na:1.8.0_461] at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) ~[na:1.8.0_461] at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) ~[na:1.8.0_461] at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) ~[na:1.8.0_461] at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) ~[na:1.8.0_461] at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) ~[na:1.8.0_461] at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) ~[na:1.8.0_461] at java.net.Socket.connect(Socket.java:606) ~[na:1.8.0_461] at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:121) ~[httpclient-4.5.10.jar:4.5.10] at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:180) ~[httpclient-4.5.10.jar:4.5.10] at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:144) ~[httpclient-4.5.10.jar:4.5.10] at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:134) ~[httpclient-4.5.10.jar:4.5.10] at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:605) ~[httpclient-4.5.10.jar:4.5.10] at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:440) ~[httpclient-4.5.10.jar:4.5.10] at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:835) ~[httpclient-4.5.10.jar:4.5.10] at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:118) ~[httpclient-4.5.10.jar:4.5.10] at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56) ~[httpclient-4.5.10.jar:4.5.10] at com.sun.jersey.client.apache4.ApacheHttpClient4Handler.handle(ApacheHttpClient4Handler.java:173) ~[jersey-apache-client4-1.19.1.jar:1.19.1] ... 80 common frames omitted 2025-09-22 11:57:58.144 WARN [cloud-consumer-order80,,,] 123868 --- [ restartedMain] c.n.d.s.t.d.RetryableEurekaHttpClient : Request execution failed with message: java.net.ConnectException: Connection refused: connect 2025-09-22 11:57:58.145 ERROR [cloud-consumer-order80,,,] 123868 --- [ restartedMain] com.netflix.discovery.DiscoveryClient : DiscoveryClient_CLOUD-CONSUMER-ORDER80/K:cloud-consumer-order80:80 - was unable to refresh its cache! status = Cannot execute request on any known server com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:112) ~[eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getApplications(EurekaHttpClientDecorator.java:134) ~[eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$6.execute(EurekaHttpClientDecorator.java:137) ~[eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) ~[eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getApplications(EurekaHttpClientDecorator.java:134) ~[eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.DiscoveryClient.getAndStoreFullRegistry(DiscoveryClient.java:1069) [eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.DiscoveryClient.fetchRegistry(DiscoveryClient.java:983) [eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.DiscoveryClient.<init>(DiscoveryClient.java:430) [eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.DiscoveryClient.<init>(DiscoveryClient.java:276) [eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.DiscoveryClient.<init>(DiscoveryClient.java:272) [eureka-client-1.9.13.jar:1.9.13] at org.springframework.cloud.netflix.eureka.CloudEurekaClient.<init>(CloudEurekaClient.java:67) [spring-cloud-netflix-eureka-client-2.2.1.RELEASE.jar:2.2.1.RELEASE] at org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration$RefreshableEurekaClientConfiguration.eurekaClient(EurekaClientAutoConfiguration.java:324) [spring-cloud-netflix-eureka-client-2.2.1.RELEASE.jar:2.2.1.RELEASE] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_461] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_461] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_461] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_461] at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154) [spring-beans-5.2.2.RELEASE.jar:5.2.2.RELEASE] at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) [spring-beans-5.2.2.RELEASE.jar:5.2.2.RELEASE] at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:636) [spring-beans-5.2.2.RELEASE.jar:5.2.2.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1338) [spring-beans-5.2.2.RELEASE.jar:5.2.2.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177) [spring-beans-5.2.2.RELEASE.jar:5.2.2.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:557) [spring-beans-5.2.2.RELEASE.jar:5.2.2.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) [spring-beans-5.2.2.RELEASE.jar:5.2.2.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$1(AbstractBeanFactory.java:359) [spring-beans-5.2.2.RELEASE.jar:5.2.2.RELEASE] at org.springframework.cloud.context.scope.GenericScope$BeanLifecycleWrapper.getBean(GenericScope.java:389) ~[spring-cloud-context-2.2.1.RELEASE.jar:2.2.1.RELEASE] at org.springframework.cloud.context.scope.GenericScope.get(GenericScope.java:186) ~[spring-cloud-context-2.2.1.RELEASE.jar:2.2.1.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:356) [spring-beans-5.2.2.RELEASE.jar:5.2.2.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) [spring-beans-5.2.2.RELEASE.jar:5.2.2.RELEASE] at org.springframework.aop.target.SimpleBeanTargetSource.getTarget(SimpleBeanTargetSource.java:35) ~[spring-aop-5.2.2.RELEASE.jar:5.2.2.RELEASE] at org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.getTargetObject(EurekaRegistration.java:129) ~[spring-cloud-netflix-eureka-client-2.2.1.RELEASE.jar:2.2.1.RELEASE] at org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.getEurekaClient(EurekaRegistration.java:117) ~[spring-cloud-netflix-eureka-client-2.2.1.RELEASE.jar:2.2.1.RELEASE] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_461] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_461] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_461] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_461] at org.springframework.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:282) ~[spring-core-5.2.2.RELEASE.jar:5.2.2.RELEASE] at org.springframework.cloud.context.scope.GenericScope$LockedScopedProxyFactoryBean.invoke(GenericScope.java:499) ~[spring-cloud-context-2.2.1.RELEASE.jar:2.2.1.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.2.RELEASE.jar:5.2.2.RELEASE] at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:747) ~[spring-aop-5.2.2.RELEASE.jar:5.2.2.RELEASE] at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:689) ~[spring-aop-5.2.2.RELEASE.jar:5.2.2.RELEASE] at org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration$$EnhancerBySpringCGLIB$$19bd5105.getEurekaClient(<generated>) ~[spring-cloud-netflix-eureka-client-2.2.1.RELEASE.jar:2.2.1.RELEASE] at org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry.maybeInitializeClient(EurekaServiceRegistry.java:57) ~[spring-cloud-netflix-eureka-client-2.2.1.RELEASE.jar:2.2.1.RELEASE] at org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry.register(EurekaServiceRegistry.java:38) ~[spring-cloud-netflix-eureka-client-2.2.1.RELEASE.jar:2.2.1.RELEASE] at org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration.start(EurekaAutoServiceRegistration.java:83) ~[spring-cloud-netflix-eureka-client-2.2.1.RELEASE.jar:2.2.1.RELEASE] at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:182) ~[spring-context-5.2.2.RELEASE.jar:5.2.2.RELEASE] at org.springframework.context.support.DefaultLifecycleProcessor.access$200(DefaultLifecycleProcessor.java:53) ~[spring-context-5.2.2.RELEASE.jar:5.2.2.RELEASE] at org.springframework.context.support.DefaultLifecycleProcessor$LifecycleGroup.start(DefaultLifecycleProcessor.java:360) ~[spring-context-5.2.2.RELEASE.jar:5.2.2.RELEASE] at org.springframework.context.support.DefaultLifecycleProcessor.startBeans(DefaultLifecycleProcessor.java:158) ~[spring-context-5.2.2.RELEASE.jar:5.2.2.RELEASE] at org.springframework.context.support.DefaultLifecycleProcessor.onRefresh(DefaultLifecycleProcessor.java:122) ~[spring-context-5.2.2.RELEASE.jar:5.2.2.RELEASE] at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:894) ~[spring-context-5.2.2.RELEASE.jar:5.2.2.RELEASE] at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.finishRefresh(ServletWebServerApplicationContext.java:162) ~[spring-boot-2.2.2.RELEASE.jar:2.2.2.RELEASE] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:553) ~[spring-context-5.2.2.RELEASE.jar:5.2.2.RELEASE] at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:141) ~[spring-boot-2.2.2.RELEASE.jar:2.2.2.RELEASE] at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:747) ~[spring-boot-2.2.2.RELEASE.jar:2.2.2.RELEASE] at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397) ~[spring-boot-2.2.2.RELEASE.jar:2.2.2.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:315) ~[spring-boot-2.2.2.RELEASE.jar:2.2.2.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226) ~[spring-boot-2.2.2.RELEASE.jar:2.2.2.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215) ~[spring-boot-2.2.2.RELEASE.jar:2.2.2.RELEASE] at com.it.k.OrderMain80.main(OrderMain80.java:13) ~[classes/:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_461] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_461] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_461] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_461] at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49) ~[spring-boot-devtools-2.2.2.RELEASE.jar:2.2.2.RELEASE] 2025-09-22 11:57:58.146 WARN [cloud-consumer-order80,,,] 123868 --- [ restartedMain] com.netflix.discovery.DiscoveryClient : Using default backup registry implementation which does not do anything. 2025-09-22 11:57:58.147 INFO [cloud-consumer-order80,,,] 123868 --- [ restartedMain] com.netflix.discovery.DiscoveryClient : Starting heartbeat executor: renew interval is: 30 2025-09-22 11:57:58.148 INFO [cloud-consumer-order80,,,] 123868 --- [ restartedMain] c.n.discovery.InstanceInfoReplicator : InstanceInfoReplicator onDemand update allowed rate per min is 4 2025-09-22 11:57:58.150 INFO [cloud-consumer-order80,,,] 123868 --- [ restartedMain] com.netflix.discovery.DiscoveryClient : Discovery Client initialized at timestamp 1758513478150 with initial instances count: 0 2025-09-22 11:57:58.155 INFO [cloud-consumer-order80,,,] 123868 --- [ restartedMain] o.s.c.n.e.s.EurekaServiceRegistry : Registering application CLOUD-CONSUMER-ORDER80 with eureka with status UP 2025-09-22 11:57:58.156 INFO [cloud-consumer-order80,,,] 123868 --- [ restartedMain] com.netflix.discovery.DiscoveryClient : Saw local status change event StatusChangeEvent [timestamp=1758513478156, current=UP, previous=STARTING] 2025-09-22 11:57:58.157 INFO [cloud-consumer-order80,,,] 123868 --- [nfoReplicator-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_CLOUD-CONSUMER-ORDER80/K:cloud-consumer-order80:80: registering service... 2025-09-22 11:57:58.191 INFO [cloud-consumer-order80,,,] 123868 --- [ restartedMain] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 80 (http) with context path '' 2025-09-22 11:57:58.192 INFO [cloud-consumer-order80,,,] 123868 --- [ restartedMain] .s.c.n.e.s.EurekaAutoServiceRegistration : Updating port to 80 2025-09-22 11:57:58.410 INFO [cloud-consumer-order80,,,] 123868 --- [ restartedMain] com.it.k.OrderMain80 : Started OrderMain80 in 10.337 seconds (JVM running for 11.09) 2025-09-22 11:57:58.675 INFO [cloud-consumer-order80,,,] 123868 --- [3)-192.168.1.44] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet' 2025-09-22 11:57:58.675 INFO [cloud-consumer-order80,,,] 123868 --- [3)-192.168.1.44] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet' 2025-09-22 11:57:58.687 INFO [cloud-consumer-order80,,,] 123868 --- [3)-192.168.1.44] o.s.web.servlet.DispatcherServlet : Completed initialization in 11 ms 2025-09-22 11:58:02.247 ERROR [cloud-consumer-order80,,,] 123868 --- [nfoReplicator-0] c.n.d.s.t.d.RedirectingEurekaHttpClient : Request execution error. endpoint=DefaultEndpoint{ serviceUrl='http://localhost:8761/eureka/} com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Connection refused: connect at com.sun.jersey.client.apache4.ApacheHttpClient4Handler.handle(ApacheHttpClient4Handler.java:187) ~[jersey-apache-client4-1.19.1.jar:1.19.1] at com.sun.jersey.api.client.filter.GZIPContentEncodingFilter.handle(GZIPContentEncodingFilter.java:123) ~[jersey-client-1.19.1.jar:1.19.1] at com.netflix.discovery.EurekaIdentityHeaderFilter.handle(EurekaIdentityHeaderFilter.java:27) ~[eureka-client-1.9.13.jar:1.9.13] at com.sun.jersey.api.client.Client.handle(Client.java:652) ~[jersey-client-1.19.1.jar:1.19.1] at com.sun.jersey.api.client.WebResource.handle(WebResource.java:682) ~[jersey-client-1.19.1.jar:1.19.1] at com.sun.jersey.api.client.WebResource.access$200(WebResource.java:74) ~[jersey-client-1.19.1.jar:1.19.1] at com.sun.jersey.api.client.WebResource$Builder.post(WebResource.java:570) ~[jersey-client-1.19.1.jar:1.19.1] at com.netflix.discovery.shared.transport.jersey.AbstractJerseyEurekaHttpClient.register(AbstractJerseyEurekaHttpClient.java:56) ~[eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$1.execute(EurekaHttpClientDecorator.java:59) [eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.shared.transport.decorator.MetricsCollectingEurekaHttpClient.execute(MetricsCollectingEurekaHttpClient.java:73) ~[eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) [eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$1.execute(EurekaHttpClientDecorator.java:59) [eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.executeOnNewServer(RedirectingEurekaHttpClient.java:118) ~[eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.execute(RedirectingEurekaHttpClient.java:79) ~[eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) [eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$1.execute(EurekaHttpClientDecorator.java:59) [eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:120) [eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) [eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$1.execute(EurekaHttpClientDecorator.java:59) [eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) [eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) [eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.DiscoveryClient.register(DiscoveryClient.java:847) [eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.InstanceInfoReplicator.run(InstanceInfoReplicator.java:121) [eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.InstanceInfoReplicator$1.run(InstanceInfoReplicator.java:101) [eureka-client-1.9.13.jar:1.9.13] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_461] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_461] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) [na:1.8.0_461] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) [na:1.8.0_461] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_461] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_461] at java.lang.Thread.run(Thread.java:750) [na:1.8.0_461] Caused by: java.net.ConnectException: Connection refused: connect at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) ~[na:1.8.0_461] at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) ~[na:1.8.0_461] at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) ~[na:1.8.0_461] at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) ~[na:1.8.0_461] at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) ~[na:1.8.0_461] at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) ~[na:1.8.0_461] at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) ~[na:1.8.0_461] at java.net.Socket.connect(Socket.java:606) ~[na:1.8.0_461] at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:121) ~[httpclient-4.5.10.jar:4.5.10] at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:180) ~[httpclient-4.5.10.jar:4.5.10] at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:144) ~[httpclient-4.5.10.jar:4.5.10] at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:134) ~[httpclient-4.5.10.jar:4.5.10] at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:605) ~[httpclient-4.5.10.jar:4.5.10] at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:440) ~[httpclient-4.5.10.jar:4.5.10] at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:835) ~[httpclient-4.5.10.jar:4.5.10] at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:118) ~[httpclient-4.5.10.jar:4.5.10] at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56) ~[httpclient-4.5.10.jar:4.5.10] at com.sun.jersey.client.apache4.ApacheHttpClient4Handler.handle(ApacheHttpClient4Handler.java:173) ~[jersey-apache-client4-1.19.1.jar:1.19.1] ... 30 common frames omitted 2025-09-22 11:58:02.247 WARN [cloud-consumer-order80,,,] 123868 --- [nfoReplicator-0] c.n.d.s.t.d.RetryableEurekaHttpClient : Request execution failed with message: java.net.ConnectException: Connection refused: connect 2025-09-22 11:58:02.248 WARN [cloud-consumer-order80,,,] 123868 --- [nfoReplicator-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_CLOUD-CONSUMER-ORDER80/K:cloud-consumer-order80:80 - registration failed Cannot execute request on any known server com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:112) ~[eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) ~[eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$1.execute(EurekaHttpClientDecorator.java:59) ~[eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) ~[eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) ~[eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.DiscoveryClient.register(DiscoveryClient.java:847) ~[eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.InstanceInfoReplicator.run(InstanceInfoReplicator.java:121) [eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.InstanceInfoReplicator$1.run(InstanceInfoReplicator.java:101) [eureka-client-1.9.13.jar:1.9.13] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_461] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_461] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) [na:1.8.0_461] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) [na:1.8.0_461] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_461] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_461] at java.lang.Thread.run(Thread.java:750) [na:1.8.0_461] 2025-09-22 11:58:02.248 WARN [cloud-consumer-order80,,,] 123868 --- [nfoReplicator-0] c.n.discovery.InstanceInfoReplicator : There was a problem with the instance info replicator com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:112) ~[eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) ~[eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$1.execute(EurekaHttpClientDecorator.java:59) ~[eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) ~[eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) ~[eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.DiscoveryClient.register(DiscoveryClient.java:847) ~[eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.InstanceInfoReplicator.run(InstanceInfoReplicator.java:121) ~[eureka-client-1.9.13.jar:1.9.13] at com.netflix.discovery.InstanceInfoReplicator$1.run(InstanceInfoReplicator.java:101) [eureka-client-1.9.13.jar:1.9.13] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_461] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_461] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) [na:1.8.0_461] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) [na:1.8.0_461] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_461] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_461] at java.lang.Thread.run(Thread.java:750) [na:1.8.0_461]
09-23
D:\Java\jdk\jdk8\bin\java.exe -XX:TieredStopAtLevel=1 -noverify -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dspring.jmx.enabled=true -Dspring.liveBeansView.mbeanDomain -Dspring.application.admin.enabled=true "-Dmanagement.endpoints.jmx.exposure.include=*" "-javaagent:D:\Java\IDEA\idea_step\IntelliJ IDEA 2024.1.4\lib\idea_rt.jar=52637:D:\Java\IDEA\idea_step\IntelliJ IDEA 2024.1.4\bin" -Dfile.encoding=UTF-8 -classpath D:\Java\jdk\jdk8\jre\lib\charsets.jar;D:\Java\jdk\jdk8\jre\lib\deploy.jar;D:\Java\jdk\jdk8\jre\lib\ext\access-bridge-64.jar;D:\Java\jdk\jdk8\jre\lib\ext\cldrdata.jar;D:\Java\jdk\jdk8\jre\lib\ext\dnsns.jar;D:\Java\jdk\jdk8\jre\lib\ext\jaccess.jar;D:\Java\jdk\jdk8\jre\lib\ext\jfxrt.jar;D:\Java\jdk\jdk8\jre\lib\ext\localedata.jar;D:\Java\jdk\jdk8\jre\lib\ext\nashorn.jar;D:\Java\jdk\jdk8\jre\lib\ext\sunec.jar;D:\Java\jdk\jdk8\jre\lib\ext\sunjce_provider.jar;D:\Java\jdk\jdk8\jre\lib\ext\sunmscapi.jar;D:\Java\jdk\jdk8\jre\lib\ext\sunpkcs11.jar;D:\Java\jdk\jdk8\jre\lib\ext\zipfs.jar;D:\Java\jdk\jdk8\jre\lib\javaws.jar;D:\Java\jdk\jdk8\jre\lib\jce.jar;D:\Java\jdk\jdk8\jre\lib\jfr.jar;D:\Java\jdk\jdk8\jre\lib\jfxswt.jar;D:\Java\jdk\jdk8\jre\lib\jsse.jar;D:\Java\jdk\jdk8\jre\lib\management-agent.jar;D:\Java\jdk\jdk8\jre\lib\plugin.jar;D:\Java\jdk\jdk8\jre\lib\resources.jar;D:\Java\jdk\jdk8\jre\lib\rt.jar;D:\Java\IDEA\space\SpringCloudProjectBuild\spring-cloud-alibaba-leaning\gateway\target\classes;D:\Java\Maven\newrepository\org\springframework\cloud\spring-cloud-starter-gateway\2.2.6.RELEASE\spring-cloud-starter-gateway-2.2.6.RELEASE.jar;D:\Java\Maven\newrepository\org\springframework\cloud\spring-cloud-starter\2.2.6.RELEASE\spring-cloud-starter-2.2.6.RELEASE.jar;D:\Java\Maven\newrepository\org\springframework\boot\spring-boot-starter\2.3.2.RELEASE\spring-boot-starter-2.3.2.RELEASE.jar;D:\Java\Maven\newrepository\org\springframework\boot\spring-boot\2.3.2.RELEASE\spring-boot-2.3.2.RELEASE.jar;D:\Java\Maven\newrepository\org\springframework\spring-context\5.2.8.RELEASE\spring-context-5.2.8.RELEASE.jar;D:\Java\Maven\newrepository\org\springframework\spring-aop\5.2.8.RELEASE\spring-aop-5.2.8.RELEASE.jar;D:\Java\Maven\newrepository\org\springframework\spring-expression\5.2.8.RELEASE\spring-expression-5.2.8.RELEASE.jar;D:\Java\Maven\newrepository\org\springframework\boot\spring-boot-autoconfigure\2.3.2.RELEASE\spring-boot-autoconfigure-2.3.2.RELEASE.jar;D:\Java\Maven\newrepository\org\springframework\boot\spring-boot-starter-logging\2.3.2.RELEASE\spring-boot-starter-logging-2.3.2.RELEASE.jar;D:\Java\Maven\newrepository\ch\qos\logback\logback-classic\1.2.3\logback-classic-1.2.3.jar;D:\Java\Maven\newrepository\ch\qos\logback\logback-core\1.2.3\logback-core-1.2.3.jar;D:\Java\Maven\newrepository\org\apache\logging\log4j\log4j-to-slf4j\2.13.3\log4j-to-slf4j-2.13.3.jar;D:\Java\Maven\newrepository\org\apache\logging\log4j\log4j-api\2.13.3\log4j-api-2.13.3.jar;D:\Java\Maven\newrepository\org\slf4j\jul-to-slf4j\1.7.30\jul-to-slf4j-1.7.30.jar;D:\Java\Maven\newrepository\jakarta\annotation\jakarta.annotation-api\1.3.5\jakarta.annotation-api-1.3.5.jar;D:\Java\Maven\newrepository\org\springframework\spring-core\5.2.8.RELEASE\spring-core-5.2.8.RELEASE.jar;D:\Java\Maven\newrepository\org\springframework\spring-jcl\5.2.8.RELEASE\spring-jcl-5.2.8.RELEASE.jar;D:\Java\Maven\newrepository\org\springframework\security\spring-security-rsa\1.0.9.RELEASE\spring-security-rsa-1.0.9.RELEASE.jar;D:\Java\Maven\newrepository\org\bouncycastle\bcpkix-jdk15on\1.64\bcpkix-jdk15on-1.64.jar;D:\Java\Maven\newrepository\org\bouncycastle\bcprov-jdk15on\1.64\bcprov-jdk15on-1.64.jar;D:\Java\Maven\newrepository\org\springframework\cloud\spring-cloud-gateway-server\2.2.6.RELEASE\spring-cloud-gateway-server-2.2.6.RELEASE.jar;D:\Java\Maven\newrepository\org\springframework\boot\spring-boot-starter-validation\2.3.2.RELEASE\spring-boot-starter-validation-2.3.2.RELEASE.jar;D:\Java\Maven\newrepository\org\glassfish\jakarta.el\3.0.3\jakarta.el-3.0.3.jar;D:\Java\Maven\newrepository\org\hibernate\validator\hibernate-validator\6.1.5.Final\hibernate-validator-6.1.5.Final.jar;D:\Java\Maven\newrepository\jakarta\validation\jakarta.validation-api\2.0.2\jakarta.validation-api-2.0.2.jar;D:\Java\Maven\newrepository\org\jboss\logging\jboss-logging\3.4.1.Final\jboss-logging-3.4.1.Final.jar;D:\Java\Maven\newrepository\com\fasterxml\classmate\1.5.1\classmate-1.5.1.jar;D:\Java\Maven\newrepository\io\projectreactor\addons\reactor-extra\3.3.3.RELEASE\reactor-extra-3.3.3.RELEASE.jar;D:\Java\Maven\newrepository\io\projectreactor\reactor-core\3.3.8.RELEASE\reactor-core-3.3.8.RELEASE.jar;D:\Java\Maven\newrepository\org\reactivestreams\reactive-streams\1.0.3\reactive-streams-1.0.3.jar;D:\Java\Maven\newrepository\org\springframework\boot\spring-boot-starter-webflux\2.3.2.RELEASE\spring-boot-starter-webflux-2.3.2.RELEASE.jar;D:\Java\Maven\newrepository\org\springframework\boot\spring-boot-starter-json\2.3.2.RELEASE\spring-boot-starter-json-2.3.2.RELEASE.jar;D:\Java\Maven\newrepository\com\fasterxml\jackson\datatype\jackson-datatype-jdk8\2.11.1\jackson-datatype-jdk8-2.11.1.jar;D:\Java\Maven\newrepository\com\fasterxml\jackson\datatype\jackson-datatype-jsr310\2.11.1\jackson-datatype-jsr310-2.11.1.jar;D:\Java\Maven\newrepository\com\fasterxml\jackson\module\jackson-module-parameter-names\2.11.1\jackson-module-parameter-names-2.11.1.jar;D:\Java\Maven\newrepository\org\springframework\boot\spring-boot-starter-reactor-netty\2.3.2.RELEASE\spring-boot-starter-reactor-netty-2.3.2.RELEASE.jar;D:\Java\Maven\newrepository\io\projectreactor\netty\reactor-netty\0.9.10.RELEASE\reactor-netty-0.9.10.RELEASE.jar;D:\Java\Maven\newrepository\io\netty\netty-codec-http\4.1.51.Final\netty-codec-http-4.1.51.Final.jar;D:\Java\Maven\newrepository\io\netty\netty-codec-http2\4.1.51.Final\netty-codec-http2-4.1.51.Final.jar;D:\Java\Maven\newrepository\io\netty\netty-handler-proxy\4.1.51.Final\netty-handler-proxy-4.1.51.Final.jar;D:\Java\Maven\newrepository\io\netty\netty-codec-socks\4.1.51.Final\netty-codec-socks-4.1.51.Final.jar;D:\Java\Maven\newrepository\io\netty\netty-transport-native-epoll\4.1.51.Final\netty-transport-native-epoll-4.1.51.Final-linux-x86_64.jar;D:\Java\Maven\newrepository\io\netty\netty-transport-native-unix-common\4.1.51.Final\netty-transport-native-unix-common-4.1.51.Final.jar;D:\Java\Maven\newrepository\org\springframework\spring-web\5.2.8.RELEASE\spring-web-5.2.8.RELEASE.jar;D:\Java\Maven\newrepository\org\springframework\spring-beans\5.2.8.RELEASE\spring-beans-5.2.8.RELEASE.jar;D:\Java\Maven\newrepository\org\springframework\spring-webflux\5.2.8.RELEASE\spring-webflux-5.2.8.RELEASE.jar;D:\Java\Maven\newrepository\org\synchronoss\cloud\nio-multipart-parser\1.1.0\nio-multipart-parser-1.1.0.jar;D:\Java\Maven\newrepository\org\slf4j\slf4j-api\1.7.30\slf4j-api-1.7.30.jar;D:\Java\Maven\newrepository\org\synchronoss\cloud\nio-stream-storage\1.1.3\nio-stream-storage-1.1.3.jar;D:\Java\Maven\newrepository\com\alibaba\cloud\spring-cloud-starter-alibaba-nacos-discovery\2.2.6.RELEASE\spring-cloud-starter-alibaba-nacos-discovery-2.2.6.RELEASE.jar;D:\Java\Maven\newrepository\com\alibaba\cloud\spring-cloud-alibaba-commons\2.2.6.RELEASE\spring-cloud-alibaba-commons-2.2.6.RELEASE.jar;D:\Java\Maven\newrepository\com\alibaba\nacos\nacos-client\1.4.2\nacos-client-1.4.2.jar;D:\Java\Maven\newrepository\com\alibaba\nacos\nacos-common\1.4.2\nacos-common-1.4.2.jar;D:\Java\Maven\newrepository\commons-io\commons-io\2.7\commons-io-2.7.jar;D:\Java\Maven\newrepository\org\apache\httpcomponents\httpasyncclient\4.1.4\httpasyncclient-4.1.4.jar;D:\Java\Maven\newrepository\org\apache\httpcomponents\httpcore\4.4.13\httpcore-4.4.13.jar;D:\Java\Maven\newrepository\org\apache\httpcomponents\httpcore-nio\4.4.13\httpcore-nio-4.4.13.jar;D:\Java\Maven\newrepository\com\alibaba\nacos\nacos-api\1.4.2\nacos-api-1.4.2.jar;D:\Java\Maven\newrepository\com\google\guava\guava\29.0-jre\guava-29.0-jre.jar;D:\Java\Maven\newrepository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;D:\Java\Maven\newrepository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;D:\Java\Maven\newrepository\com\google\code\findbugs\jsr305\3.0.2\jsr305-3.0.2.jar;D:\Java\Maven\newrepository\org\checkerframework\checker-qual\2.11.1\checker-qual-2.11.1.jar;D:\Java\Maven\newrepository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;D:\Java\Maven\newrepository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;D:\Java\Maven\newrepository\commons-codec\commons-codec\1.14\commons-codec-1.14.jar;D:\Java\Maven\newrepository\com\fasterxml\jackson\core\jackson-core\2.11.1\jackson-core-2.11.1.jar;D:\Java\Maven\newrepository\com\fasterxml\jackson\core\jackson-databind\2.11.1\jackson-databind-2.11.1.jar;D:\Java\Maven\newrepository\io\prometheus\simpleclient\0.5.0\simpleclient-0.5.0.jar;D:\Java\Maven\newrepository\org\yaml\snakeyaml\1.26\snakeyaml-1.26.jar;D:\Java\Maven\newrepository\com\alibaba\spring\spring-context-support\1.0.10\spring-context-support-1.0.10.jar;D:\Java\Maven\newrepository\org\springframework\cloud\spring-cloud-commons\2.2.6.RELEASE\spring-cloud-commons-2.2.6.RELEASE.jar;D:\Java\Maven\newrepository\org\springframework\security\spring-security-crypto\5.3.3.RELEASE\spring-security-crypto-5.3.3.RELEASE.jar;D:\Java\Maven\newrepository\org\springframework\cloud\spring-cloud-context\2.2.6.RELEASE\spring-cloud-context-2.2.6.RELEASE.jar;D:\Java\Maven\newrepository\org\springframework\cloud\spring-cloud-starter-netflix-ribbon\2.2.6.RELEASE\spring-cloud-starter-netflix-ribbon-2.2.6.RELEASE.jar;D:\Java\Maven\newrepository\org\springframework\cloud\spring-cloud-netflix-ribbon\2.2.6.RELEASE\spring-cloud-netflix-ribbon-2.2.6.RELEASE.jar;D:\Java\Maven\newrepository\org\springframework\cloud\spring-cloud-netflix-archaius\2.2.6.RELEASE\spring-cloud-netflix-archaius-2.2.6.RELEASE.jar;D:\Java\Maven\newrepository\org\springframework\cloud\spring-cloud-starter-netflix-archaius\2.2.6.RELEASE\spring-cloud-starter-netflix-archaius-2.2.6.RELEASE.jar;D:\Java\Maven\newrepository\com\netflix\archaius\archaius-core\0.7.6\archaius-core-0.7.6.jar;D:\Java\Maven\newrepository\commons-configuration\commons-configuration\1.8\commons-configuration-1.8.jar;D:\Java\Maven\newrepository\com\netflix\ribbon\ribbon\2.3.0\ribbon-2.3.0.jar;D:\Java\Maven\newrepository\com\netflix\ribbon\ribbon-transport\2.3.0\ribbon-transport-2.3.0.jar;D:\Java\Maven\newrepository\io\reactivex\rxnetty-contexts\0.4.9\rxnetty-contexts-0.4.9.jar;D:\Java\Maven\newrepository\io\reactivex\rxnetty-servo\0.4.9\rxnetty-servo-0.4.9.jar;D:\Java\Maven\newrepository\com\netflix\hystrix\hystrix-core\1.5.18\hystrix-core-1.5.18.jar;D:\Java\Maven\newrepository\org\hdrhistogram\HdrHistogram\2.1.9\HdrHistogram-2.1.9.jar;D:\Java\Maven\newrepository\javax\inject\javax.inject\1\javax.inject-1.jar;D:\Java\Maven\newrepository\io\reactivex\rxnetty\0.4.9\rxnetty-0.4.9.jar;D:\Java\Maven\newrepository\com\netflix\ribbon\ribbon-core\2.3.0\ribbon-core-2.3.0.jar;D:\Java\Maven\newrepository\commons-lang\commons-lang\2.6\commons-lang-2.6.jar;D:\Java\Maven\newrepository\com\netflix\ribbon\ribbon-httpclient\2.3.0\ribbon-httpclient-2.3.0.jar;D:\Java\Maven\newrepository\commons-collections\commons-collections\3.2.2\commons-collections-3.2.2.jar;D:\Java\Maven\newrepository\org\apache\httpcomponents\httpclient\4.5.12\httpclient-4.5.12.jar;D:\Java\Maven\newrepository\com\sun\jersey\jersey-client\1.19.1\jersey-client-1.19.1.jar;D:\Java\Maven\newrepository\com\sun\jersey\jersey-core\1.19.1\jersey-core-1.19.1.jar;D:\Java\Maven\newrepository\javax\ws\rs\jsr311-api\1.1.1\jsr311-api-1.1.1.jar;D:\Java\Maven\newrepository\com\sun\jersey\contribs\jersey-apache-client4\1.19.1\jersey-apache-client4-1.19.1.jar;D:\Java\Maven\newrepository\com\netflix\servo\servo-core\0.12.21\servo-core-0.12.21.jar;D:\Java\Maven\newrepository\com\netflix\netflix-commons\netflix-commons-util\0.3.0\netflix-commons-util-0.3.0.jar;D:\Java\Maven\newrepository\com\netflix\ribbon\ribbon-loadbalancer\2.3.0\ribbon-loadbalancer-2.3.0.jar;D:\Java\Maven\newrepository\com\netflix\netflix-commons\netflix-statistics\0.1.1\netflix-statistics-0.1.1.jar;D:\Java\Maven\newrepository\io\reactivex\rxjava\1.3.8\rxjava-1.3.8.jar;D:\Java\Maven\newrepository\com\alibaba\cloud\spring-cloud-alibaba-sentinel-gateway\2.2.6.RELEASE\spring-cloud-alibaba-sentinel-gateway-2.2.6.RELEASE.jar;D:\Java\Maven\newrepository\com\alibaba\csp\sentinel-api-gateway-adapter-common\1.8.1\sentinel-api-gateway-adapter-common-1.8.1.jar;D:\Java\Maven\newrepository\com\alibaba\csp\sentinel-core\1.8.1\sentinel-core-1.8.1.jar;D:\Java\Maven\newrepository\com\alibaba\csp\sentinel-parameter-flow-control\1.8.1\sentinel-parameter-flow-control-1.8.1.jar;D:\Java\Maven\newrepository\com\googlecode\concurrentlinkedhashmap\concurrentlinkedhashmap-lru\1.4.2\concurrentlinkedhashmap-lru-1.4.2.jar;D:\Java\Maven\newrepository\com\alibaba\csp\sentinel-zuul-adapter\1.8.1\sentinel-zuul-adapter-1.8.1.jar;D:\Java\Maven\newrepository\com\alibaba\csp\sentinel-spring-cloud-gateway-adapter\1.8.1\sentinel-spring-cloud-gateway-adapter-1.8.1.jar;D:\Java\Maven\newrepository\com\alibaba\csp\sentinel-reactor-adapter\1.8.1\sentinel-reactor-adapter-1.8.1.jar;D:\Java\Maven\newrepository\com\alibaba\cloud\spring-cloud-alibaba-sentinel-datasource\2.2.6.RELEASE\spring-cloud-alibaba-sentinel-datasource-2.2.6.RELEASE.jar;D:\Java\Maven\newrepository\com\alibaba\cloud\spring-cloud-starter-alibaba-sentinel\2.2.6.RELEASE\spring-cloud-starter-alibaba-sentinel-2.2.6.RELEASE.jar;D:\Java\Maven\newrepository\com\alibaba\csp\sentinel-transport-simple-http\1.8.1\sentinel-transport-simple-http-1.8.1.jar;D:\Java\Maven\newrepository\com\alibaba\csp\sentinel-transport-common\1.8.1\sentinel-transport-common-1.8.1.jar;D:\Java\Maven\newrepository\com\alibaba\csp\sentinel-datasource-extension\1.8.1\sentinel-datasource-extension-1.8.1.jar;D:\Java\Maven\newrepository\com\alibaba\fastjson\1.2.75\fastjson-1.2.75.jar;D:\Java\Maven\newrepository\com\alibaba\csp\sentinel-annotation-aspectj\1.8.1\sentinel-annotation-aspectj-1.8.1.jar;D:\Java\Maven\newrepository\org\aspectj\aspectjrt\1.9.6\aspectjrt-1.9.6.jar;D:\Java\Maven\newrepository\org\aspectj\aspectjweaver\1.9.6\aspectjweaver-1.9.6.jar;D:\Java\Maven\newrepository\com\alibaba\cloud\spring-cloud-circuitbreaker-sentinel\2.2.6.RELEASE\spring-cloud-circuitbreaker-sentinel-2.2.6.RELEASE.jar;D:\Java\Maven\newrepository\com\alibaba\csp\sentinel-spring-webflux-adapter\1.8.1\sentinel-spring-webflux-adapter-1.8.1.jar;D:\Java\Maven\newrepository\com\alibaba\csp\sentinel-spring-webmvc-adapter\1.8.1\sentinel-spring-webmvc-adapter-1.8.1.jar;D:\Java\Maven\newrepository\com\alibaba\csp\sentinel-cluster-server-default\1.8.1\sentinel-cluster-server-default-1.8.1.jar;D:\Java\Maven\newrepository\com\alibaba\csp\sentinel-cluster-common-default\1.8.1\sentinel-cluster-common-default-1.8.1.jar;D:\Java\Maven\newrepository\io\netty\netty-handler\4.1.51.Final\netty-handler-4.1.51.Final.jar;D:\Java\Maven\newrepository\io\netty\netty-common\4.1.51.Final\netty-common-4.1.51.Final.jar;D:\Java\Maven\newrepository\io\netty\netty-resolver\4.1.51.Final\netty-resolver-4.1.51.Final.jar;D:\Java\Maven\newrepository\io\netty\netty-buffer\4.1.51.Final\netty-buffer-4.1.51.Final.jar;D:\Java\Maven\newrepository\io\netty\netty-transport\4.1.51.Final\netty-transport-4.1.51.Final.jar;D:\Java\Maven\newrepository\io\netty\netty-codec\4.1.51.Final\netty-codec-4.1.51.Final.jar;D:\Java\Maven\newrepository\com\alibaba\csp\sentinel-cluster-client-default\1.8.1\sentinel-cluster-client-default-1.8.1.jar;D:\Java\Maven\newrepository\org\projectlombok\lombok\1.18.12\lombok-1.18.12.jar;D:\Java\Maven\newrepository\com\fasterxml\jackson\core\jackson-annotations\2.11.1\jackson-annotations-2.11.1.jar com.example.GatewayApplication . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v2.3.2.RELEASE) 2025-06-13 20:01:13.131 INFO 19824 --- [ main] com.example.GatewayApplication : No active profile set, falling back to default profiles: default 2025-06-13 20:01:13.545 INFO 19824 --- [ main] o.s.cloud.context.scope.GenericScope : BeanFactory id=60fdbe5f-1650-3cc5-946f-7b7773a6e1fd 2025-06-13 20:01:13.710 INFO 19824 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'spring.cloud.sentinel-com.alibaba.cloud.sentinel.SentinelProperties' of type [com.alibaba.cloud.sentinel.SentinelProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 2025-06-13 20:01:13.746 INFO 19824 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration' of type [com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 2025-06-13 20:01:13.750 INFO 19824 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.cloud.client.loadbalancer.reactive.LoadBalancerBeanPostProcessorAutoConfiguration' of type [org.springframework.cloud.client.loadbalancer.reactive.LoadBalancerBeanPostProcessorAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 2025-06-13 20:01:13.751 INFO 19824 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.cloud.client.loadbalancer.reactive.LoadBalancerBeanPostProcessorAutoConfiguration$ReactiveLoadBalancerConfig' of type [org.springframework.cloud.client.loadbalancer.reactive.LoadBalancerBeanPostProcessorAutoConfiguration$ReactiveLoadBalancerConfig] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 2025-06-13 20:01:13.753 INFO 19824 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'deferringLoadBalancerExchangeFilterFunction' of type [org.springframework.cloud.client.loadbalancer.reactive.DeferringLoadBalancerExchangeFilterFunction] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 2025-06-13 20:01:13.853 WARN 19824 --- [ main] c.n.c.sources.URLConfigurationSource : No URLs will be polled as dynamic configuration sources. 2025-06-13 20:01:13.853 INFO 19824 --- [ main] c.n.c.sources.URLConfigurationSource : To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. 2025-06-13 20:01:13.856 WARN 19824 --- [ main] c.n.c.sources.URLConfigurationSource : No URLs will be polled as dynamic configuration sources. 2025-06-13 20:01:13.857 INFO 19824 --- [ main] c.n.c.sources.URLConfigurationSource : To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. 2025-06-13 20:01:15.133 INFO 19824 --- [ main] o.s.c.g.r.RouteDefinitionRouteLocator : Loaded RoutePredicateFactory [After] 2025-06-13 20:01:15.133 INFO 19824 --- [ main] o.s.c.g.r.RouteDefinitionRouteLocator : Loaded RoutePredicateFactory [Before] 2025-06-13 20:01:15.133 INFO 19824 --- [ main] o.s.c.g.r.RouteDefinitionRouteLocator : Loaded RoutePredicateFactory [Between] 2025-06-13 20:01:15.133 INFO 19824 --- [ main] o.s.c.g.r.RouteDefinitionRouteLocator : Loaded RoutePredicateFactory [Cookie] 2025-06-13 20:01:15.134 INFO 19824 --- [ main] o.s.c.g.r.RouteDefinitionRouteLocator : Loaded RoutePredicateFactory [Header] 2025-06-13 20:01:15.134 INFO 19824 --- [ main] o.s.c.g.r.RouteDefinitionRouteLocator : Loaded RoutePredicateFactory [Host] 2025-06-13 20:01:15.134 INFO 19824 --- [ main] o.s.c.g.r.RouteDefinitionRouteLocator : Loaded RoutePredicateFactory [Method] 2025-06-13 20:01:15.134 INFO 19824 --- [ main] o.s.c.g.r.RouteDefinitionRouteLocator : Loaded RoutePredicateFactory [Path] 2025-06-13 20:01:15.134 INFO 19824 --- [ main] o.s.c.g.r.RouteDefinitionRouteLocator : Loaded RoutePredicateFactory [Query] 2025-06-13 20:01:15.134 INFO 19824 --- [ main] o.s.c.g.r.RouteDefinitionRouteLocator : Loaded RoutePredicateFactory [ReadBody] 2025-06-13 20:01:15.134 INFO 19824 --- [ main] o.s.c.g.r.RouteDefinitionRouteLocator : Loaded RoutePredicateFactory [RemoteAddr] 2025-06-13 20:01:15.134 INFO 19824 --- [ main] o.s.c.g.r.RouteDefinitionRouteLocator : Loaded RoutePredicateFactory [Weight] 2025-06-13 20:01:15.134 INFO 19824 --- [ main] o.s.c.g.r.RouteDefinitionRouteLocator : Loaded RoutePredicateFactory [CloudFoundryRouteService] 2025-06-13 20:01:15.155 INFO 19824 --- [ main] c.a.c.s.g.s.SentinelSCGAutoConfiguration : [Sentinel SpringCloudGateway] using AnonymousBlockRequestHandler, responseStatus: 419, responseBody: 限流了 2025-06-13 20:01:15.155 INFO 19824 --- [ main] c.a.c.s.g.s.SentinelSCGAutoConfiguration : [Sentinel SpringCloudGateway] register SentinelGatewayFilter with order: -2147483648 2025-06-13 20:01:15.300 INFO 19824 --- [ main] c.a.c.s.g.s.SentinelSCGAutoConfiguration : [Sentinel SpringCloudGateway] register SentinelGatewayBlockExceptionHandler 2025-06-13 20:01:15.314 INFO 19824 --- [ main] o.s.s.c.ThreadPoolTaskScheduler : Initializing ExecutorService 'Nacos-Watch-Task-Scheduler' 2025-06-13 20:01:16.278 INFO 19824 --- [ main] o.s.b.web.embedded.netty.NettyWebServer : Netty started on port(s): 9000 2025-06-13 20:01:16.820 INFO 19824 --- [ main] c.a.c.n.registry.NacosServiceRegistry : nacos registry, DEFAULT_GROUP gateway 192.168.2.116:9000 register finished 2025-06-13 20:01:16.836 INFO 19824 --- [ main] com.example.GatewayApplication : Started GatewayApplication in 4.932 seconds (JVM running for 5.764) INFO: Sentinel log output type is: file INFO: Sentinel log charset is: utf-8 INFO: Sentinel log base directory is: C:\Users\COMBATZONE\logs\csp\ INFO: Sentinel log name use pid is: false 2025-06-13 20:01:37.314 INFO 19824 --- [ctor-http-nio-2] c.netflix.config.ChainedDynamicProperty : Flipping property: service1.ribbon.ActiveConnectionsLimit to use NEXT property: niws.loadbalancer.availabilityFilteringRule.activeConnectionsLimit = 2147483647 2025-06-13 20:01:37.334 INFO 19824 --- [ctor-http-nio-2] c.netflix.loadbalancer.BaseLoadBalancer : Client: service1 instantiated a LoadBalancer: DynamicServerListLoadBalancer:{NFLoadBalancer:name=service1,current list of Servers=[],Load balancer stats=Zone stats: {},Server stats: []}ServerList:null 2025-06-13 20:01:37.340 INFO 19824 --- [ctor-http-nio-2] c.n.l.DynamicServerListLoadBalancer : Using serverListUpdater PollingServerListUpdater 2025-06-13 20:01:37.354 INFO 19824 --- [ctor-http-nio-2] c.netflix.config.ChainedDynamicProperty : Flipping property: service1.ribbon.ActiveConnectionsLimit to use NEXT property: niws.loadbalancer.availabilityFilteringRule.activeConnectionsLimit = 2147483647 2025-06-13 20:01:37.355 INFO 19824 --- [ctor-http-nio-2] c.n.l.DynamicServerListLoadBalancer : DynamicServerListLoadBalancer for client service1 initialized: DynamicServerListLoadBalancer:{NFLoadBalancer:name=service1,current list of Servers=[192.168.2.116:9001],Load balancer stats=Zone stats: {unknown=[Zone:unknown; Instance count:1; Active connections count: 0; Circuit breaker tripped count: 0; Active connections per server: 0.0;] },Server stats: [[Server:192.168.2.116:9001; Zone:UNKNOWN; Total Requests:0; Successive connection failure:0; Total blackout seconds:0; Last connection made:Thu Jan 01 08:00:00 CST 1970; First connection made: Thu Jan 01 08:00:00 CST 1970; Active Connections:0; total failure count in last (1000) msecs:0; average resp time:0.0; 90 percentile resp time:0.0; 95 percentile resp time:0.0; min resp time:0.0; max resp time:0.0; stddev resp time:0.0] ]}ServerList:com.alibaba.cloud.nacos.ribbon.NacosServerList@593421ee 2025-06-13 20:01:38.345 INFO 19824 --- [erListUpdater-0] c.netflix.config.ChainedDynamicProperty : Flipping property: service1.ribbon.ActiveConnectionsLimit to use NEXT property: niws.loadbalancer.availabilityFilteringRule.activeConnectionsLimit = 2147483647 分析一下日志
06-14
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值