当前位置: 首页 > 知识库问答 >
问题:

ec2未出现X射线轨迹,出现异常

汪典
2023-03-14

我正在写一个代码,它将在ec2中运行,并在s3中为我的帐户列出桶。代码运行良好。然而,当我试图将x射线检测到其中时,x射线痕迹不会出现。我已将x射线依赖项包含在pom.xml

我尝试了很多方法,比如引入配置,但都没用。

有人有一个样本代码将是有益的,因为没有太多的资源,关于它和AWS的官方样本项目不是很清楚。

@Configuration
public class WebConfig {

    @Bean
    public Filter TracingFilter() {
        return new AWSXRayServletFilter(new DynamicSegmentNamingStrategy("MyApp", "*"));
    }
}


@RestController
public class HelloController {

    @RequestMapping("/")
    public String index() throws IOException{
        test();
        return "Greetings from Spring Boot!";
    }

    public static void test() throws IOException {
        final AmazonS3 s3 = AmazonS3ClientBuilder.defaultClient();
        List<Bucket> buckets = s3.listBuckets();
        System.out.println("Your Amazon S3 buckets are:");
        for (Bucket b : buckets) {
            System.out.println("* " + b.getName());
        }
    }
}

获取以下异常

2019-04-27 10:46:28.706错误3865---[pool-1-thread-1]c.a.x.s.采样。民意调查。RulePoller:轮询GetSamplingRules时遇到错误:

通用域名格式。amazonaws。SdkClientException:无法执行HTTP请求:连接到127.0.0.1:2000[/127.0.0.1]失败:com上的连接被拒绝(连接被拒绝)。amazonaws。http。AmazonHttpClient$RequestExecutor。handleRetryableException(AmazonHttpClient.java:1163)~[aws-java-sdk-core-1.11.430.jar!/:na]

共有1个答案

楚举
2023-03-14

通用域名格式。amazonaws。SdkClientException:无法执行HTTP请求:连接到127.0.0.1:2000

看起来X-Ray守护进程没有运行您的应用程序正在运行的EC2实例。

EC2上的应用程序--

在你的应用程序之前,试着先启动X射线守护进程(在默认的2000端口上侦听),看看日志是否正在传播。

https://docs.aws.amazon.com/xray/latest/devguide/aws-xray.htmlhttps://docs.aws.amazon.com/xray/latest/devguide/xray-daemon-ec2.html

 类似资料:
  • 本文向大家介绍canvas轨迹回放功能实现,包括了canvas轨迹回放功能实现的使用技巧和注意事项,需要的朋友参考一下 本文通过json机构,HTML代码以及JS代码详细给大家分析了canvas轨迹回放功能实现的过程,以下是全部内容。 json结构 html 将json作为js文件引入,并将其赋值给全局变量testPath(引入方式按照实际项目要求来) js 以上就是本次文章的全部内容,如果大家在

  • 我在线程“main”java中遇到异常。错误:未解析编译。 我做错了什么? 线程“main”中出现异常: java.lang.错误:未解决的编译问题: 对于类型在

  • 你好,我正在Lucene上工作,以索引我的数据库记录,但我无法解决这个错误。 错误:

  • 我从GitHub克隆了我的项目,现在我无法运行我的项目。 我收到以下错误: 知道是什么导致了这个错误吗? 编辑 我检查了这个问题Intellij在我发布到这里之前突然抛出ClassNotFoundException,它没有给我任何解决方案...为什么要将我的问题标记为重复,因为那个问题不能解决我的问题?

  • 我得到了这个错误: 线程“main”Java.lang.NosuchFielderRror:calificacion.main处的num1异常(problema_3.Java:17) 在这个简单的终端Java程序上键入第一个值后: 另一方面,这一个运行良好,我使用相同的输入法在这两个: 提前道谢。

  • 当我从nextInt()获取输入时,扫描器会抛出异常,但是如果我从nextLine()获取输入,然后将其解析为int,那么我的代码会正常运行。 如果可以将字符串输入解析为任何类型,为什么还要使用nextInt()或nextDouble()。