• 关于

    网络自配置怎么看配置

    的搜索结果

回答

<p>看一下springboot的配置文件,配置数据库连接的时候写成这个ip了</p> 回复 <a class="referer" target="_blank">@黄贤达</a> : pom.xml文件怎么配置的? 谢谢哈 在下面贴图了 没用写错URL。而且我知道这个ip是什么了 就是Maven配置了私服就是这个IP,当前我的网络环境连不上这个ip 但是这个和我的数据库链接有什么关系呢 <p>肯定是配置文件里面写了连接数据库的ip不然怎么可能报初始化数据库错误</p> 没有哦 我在下面贴图了,我知道这个ip是什么了 就是Maven配置了私服就是这个IP,当前我的网络环境连不上这个ip 但是这个和我的数据库链接应该没有关系的!谢谢 <p>你仔细检查下你的springboot配置文件,连接数据库的地址你配的这个ip</p> 已提交 在楼下 麻烦看下 谢谢 <p>这个ip可以是你局域网的ip,</p> 不是! 配置已提交 在楼下 麻烦看看 谢谢 还是检查jdbc配置吧,特别注意空格之类的 实际上这句报错的意思就是mysql连接密码错了,而@后面的ip就是登录时的ip,不是数据库所在的ip! 自动配置排除数据库 配置文件贴下看看 已提交 在楼下 谢谢 <p><img alt="" height="572" src="https://static.oschina.net/uploads/space/2018/0329/085644_CzHe_3127795.png" width="1276"></p> <p>你把localhost换成 127.0.0.1试试,不会是你把本地的ip默认值改了吧哈哈</p> 试过了 不行 本地默认ip改了? 能不能说说这个 可能是这个原因也说不好 <p>去断点看一下DruidDataSource类里面的init方法,注入的url是不是你配置文件的</p> 不是我的url,就是报错的url ,可是我问题在哪呢 我的配置那里的URL是绝对正确的 检查了很多次 <div class='ref'><h4>引用来自“日理万姬”的评论</h4><p>去断点看一下DruidDataSource类里面的init方法,注入的url是不是你配置文件的</p>

爱吃鱼的程序员 2020-06-08 11:16:52 0 浏览量 回答数 0

问题

我继承了MessageReceiver接口,但是仍然收不到消息,怎么排查?

猫饭先生 2019-12-01 21:59:40 811 浏览量 回答数 0

问题

[精品问答]Java一百问第一期

问问小秘 2019-12-01 21:51:20 791 浏览量 回答数 1

阿里云试用中心,为您提供0门槛上云实践机会!

0元试用32+款产品,最高免费12个月!拨打95187-1,咨询专业上云建议!

问题

Android 常见问题有哪些

猫饭先生 2019-12-01 21:59:21 792 浏览量 回答数 0

回答

Nacos 服务发现提供与其他服务发现产品不太一样的机制以及概念,在这里稍作介绍,下文中的内容都会多次提到这里介绍的概念,因此掌握这些概念,对于用好 Nacos 服务发现至关重要。 不同于 Consul, Eureka, Nacos 的服务发现使用的领域数据模型是服务 - 集群 - 实例这样的三层结构。最上面是服务,注册端(服务发布者)和订阅端(服务消费者)使用服务来与其他服务做区分,服务发现中,服务是必须指定的。集群则是中间一层,一个服务又会划分为多个集群,每个集群都有它的自定义配置,Nacos 提供了一个默认集群和相应的默认配置,在不需要多集群的场景下,可以不用指定集群。最下一层是实例,每个集群又会包含多个实例,这样对服务进行发现时,可以发现多个集群的所有实例,也可以指定集群,来发现特定集群的实例。 环境准备 首先,需要有一个 Nacos Server 部署起来,目前 Nacos 支持单机模式,也支持集群模式,部署文档可以参考 Nacos 快速入门。然后添加 Nacos 客户端最新版本依赖: <dependency> <groupId>com.alibaba.nacos</groupId> <artifactId>nacos-client</artifactId> <version>[latest-version]</version></dependency> 你可以配置从中央仓库直接依赖,也可以将 Nacos 最新源码下载下来,本地构建客户端版本。 Hello World 我们先来进行一个最简单的服务注册与发现。Nacos 支持从客户端注册服务实例和订阅服务,具体步骤如下: 配置 Nacos 客户端 Properties:Properties properties = new Properties();properties.setProperty(PropertyKeyConst.SERVER_ADDR, "127.0.0.1:8848"); 创建 Nacos Naming 客户端:NamingService namingService = NacosFactory.createNamingService(properties); 注册一个实例:namingService.registerInstance("nacos.test.1", InetAddress.getLocalHost().getHostAddress(), 8080); 查找这个服务的实例:System.out.println(namingService.getAllInstances("nacos.test.1")); 至此一个最简单的 Nacos 服务发现的使用已经完成了。这里要对一些细节稍作解释。首先在第一步中,属性 PropertyKeyConst.SERVER_ADDR 表示的是 Nacos 服务端的地址,这个地址的格式为 IP:port,IP:port。对于单机版,只需要指定一个 IP:port。甚至您可以将端口省略,这样将会访问 Nacos 的默认端口 8848。在第二步中,将创建一个 NamingService 实例,客户端将为该实例创建单独的资源空间,包括缓存、线程池以及配置等。Nacos 客户端没有对该实例做单例的限制,请小心维护这个实例,以防新建了多于预期的实例。第三步注册服务中,使用的是最简单的 API 注册方式,只需要传入服务名、IP、端口就可以。第四步是获取服务下的所有实例列表,包括健康和不健康的。 构建自定义实例 在一些场景中,我们希望注册的实例中,有一些能够被分配更多的流量,而另外一些分配较少的流量,或者能够传入一些实例的元信息存储到 Nacos 服务端,例如 IP 所属的应用或者所在的机房,这样在客户端可以根据服务下挂载的实例的元信息,来自定义负载均衡模式。别担心,我们有另外的注册实例接口,让你可以在注册的时候指定实例的属性: /** * Register a instance to service with specified instance properties * * @param serviceName name of service * @param instance instance to register * @throws NacosException / void registerInstance(String serviceName, Instance instance) throws NacosException; 这个方法可以在注册服务的时候,传入一个 Instanc 实例,而在 Instance 实例中,可以设置实例的若干属性: public class Instance { /* * Unique ID of this instance. / private String instanceId; /* * Instance ip / private String ip; /* * Instance port / private int port; /* * Instance weight / private double weight = 1.0D; /* * Instance health status / @JSONField(name = "valid") private boolean healthy = true; /* * Cluster information of instance / @JSONField(serialize = false) private Cluster cluster = new Cluster(); /* * Service information of instance / @JSONField(serialize = false) private Service service; /* * User extended attributes / private Map<String, String> metadata = new HashMap<String, String>(); ....} 其中,InstanceId 是由服务端生成返回给客户端,用于唯一标识该实例。IP、端口是实例的基本属性,除此之外,还有 weight 权重,可以设置该实例所分配流量的多少,这应该也比较好理解,权重越大,实例分配的流量就会越大。healthy 字段代表该实例是否健康,这个值也是由服务端返回给客户端的。cluster 和 service 分别表示该实例对应的集群和服务的一些信息,这些信息会在下面做介绍。最后是实例的元数据,这个元数据一个 String 对 String 的 Map。那么可以用如下代码来注册一个自定义实例: Instance instance = new Instance();instance.setIp(InetAddress.getLocalHost().getHostAddress());instance.setPort(8080);instance.setWeight(100);Map<String, String> metadata = new HashMap<String, String>(16);metadata.put("app", "nacos");metadata.put("site", "beijing");instance.setMetadata(metadata);namingService.registerInstance("nacos.test.1", instance); 构建自定义集群 Nacos 引入了集群的概念,在服务这个维度下面,可以对服务下的实例列表再做个划分。这在阿里巴巴内部非常普遍。一个典型的场景是这个服务下的实例,需要配置多种健康检查方式,有一些实例使用 TCP 的健康检查方式,另外一些使用 HTTP 的健康检查方式。另一个场景是,这个服务下挂载的机器分属不同的环境,我们希望能够在某些情况下(包括演练)将某个环境的流量全部切走,这样可以通过配置一个环境属于一个集群,来做到一次性切流。 在客户端构建自定义集群,有一些陷阱需要小心。当前我们只有注册实例的接口,实例内部的 cluster 字段可以配置集群的属性。但是多个实例之间如果配置了不同的集群属性,这时候会发生什么呢?Nacos 只会接受第一次注册该集群所传入的集群属性,也就是说,先注册的实例,获得优先权,将它对应的集群信息注册到 Nacos 服务端。只有 Nacos 服务端已经存在该集群的配置,后续的注册请求里的集群信息,都会被忽略。为了确保你的应用保持预期的行为,请务必让同一个集群下的实例使用相同的集群配置。 下面来看看可以为集群定义哪些配置: public class Cluster { /* * Name of belonging service / private String serviceName; /* * Name of cluster / private String name = ""; /* * Health check config of this cluster / private AbstractHealthChecker healthChecker = new AbstractHealthChecker.Tcp(); /* * Default registered port for instances in this cluster. / private int defaultPort = 80; /* * Default health check port of instances in this cluster. / private int defaultCheckPort = 80; /* * Whether or not use instance port to do health check. / private boolean useIPPort4Check = true; private Map<String, String> metadata = new HashMap<String, String>(); ...} 首先是集群对应的服务名,用来表示该集群所属的服务;然后是集群的名字、健康检查方式、默认的端口、默认的健康检查端口以及是否使用是的端口做健康检查。我们先来说简单的,默认端口表示注册时实例默认的端口,这个在客户端并没有体现,但是当使用 API 注册实例的时候,端口是可以不传入的,此时就会用这个默认端口作为实例的端口。然后是默认的健康检查端口,当健康检查方式中没有配置端口时,就会用这个端口来和实例通信,进行健康检查。下一个属性是是否使用实例端口做健康检查,如果设为 true,则会使用实例注册的端口来和实例进行通信。最后一个属性是集群的元数据,Nacos 支持多个维度的元数据,实例支持,集群支持,下面介绍的服务属性也支持。 健康检查方式,客户端心跳是一种模式,由客户端主动上报健康状态。服务端检测是另外一种模式,Nacos 目前支持三种:TCP、HTTP 和 MYSQL。TCP 方式会从 Nacos 服务端建立一个连接到实例,如果连接建立成功,则表示该实例健康。HTTP 方式则会从 Nacos 服务端想实例发起一个 HTTP 请求,可以配置的属性有访问的相对路径,访问的 HTTP 头部,这个头部使用竖线进行分割,以及预期的请求返回码,默认为 200: private String path = "";private String headers = "";private int expectedResponseCode = 200; MYSQL 健康检查方式,则可以让 Nacos 往实例执行一条 MySQL 命令,可以配置的属性有用户名、密码和执行的命令。执行结果如果不抛异常,则表示实例健康: private String user;private String pwd;private String cmd; 构建自定义服务 同理,服务也可能需要自定义的配置,Nacos 的服务随着实例的注册而存在,并随着所有实例的注销而消亡。目前除了使用 HTTP API 可以修改服务的属性外(这将在未来的篇章中进行介绍),就只能使用注册实例时传入服务属性来进行服务的自定义配置。这里的服务与 Consul 或者 Eureka 不同,Consul 与 Eureka 的服务其实就是指的实例,而每个实例有一个服务名,通过这个服务名来获取相同服务名下的实例列表,服务本身并不是一个数据实体。在真正的生产环境中,我们认为服务本身也是具有数据存储需求的,例如作用于服务下所有实例的配置、权限控制等。虽然有一些配置可以放到实例级别,例如健康检查是否开启。但是当服务的规模成千上万后,想要整体修改这些实例的健康检查开关,就是一个繁重的运维操作。另一些配置,例如下文会提到的健康保护阈值,是一定是一个服务只有一个唯一的值的,多个值将会造成逻辑上的冲突。 /* * Service name / private String name; /* * Protect threshold / private float protectThreshold = 0.0F; /* * Application name of this service / private String app; /* * Service group which is meant to classify services into different sets. / private String group; /* * Health check mode. / private String healthCheckMode; private Map<String, String> metadata = new HashMap<String, String>(); 服务的属性存储在 Service 类中,自上而下,依次是服务的名称、服务的健康保护阈值、服务的应用名、服务的分组、服务的健康检查模式以及服务的元数据。相关概念这里不再做一一陈述,你可以参考 Nacos 官网 概念介绍。这里要提到的是服务的健康保护阈值,在阿里巴巴内部,这个值被广泛的设置和调优。在这里对该属性的初衷做一个简单的介绍。分布式服务场景下的一个问题是在部分实例不健康的情况下,是否能够将流所有流量引向其他健康实例?在一些情况下,这可能造成雪崩效应。即本来健康的实例被多余的流量冲击,也变得不健康,然后导致健康的实例越来越少,最后整个服务崩溃。此时可以使用这个健康保护阈值,当健康实例与所有实例的比例小于这个值的时候,则认为所有实例都是健康的,这样虽然部分流量流向了不健康的实例,但是剩余健康的实例还是能够正常访问的。 服务发现 Nacos 的服务发现,有主动拉取和推送两种模式,这与一般的服务发现架构相同。在拉取方式中,提供了三个方法,一个是查询所有注册的实例,一个是只查询健康且上线的实例,还有一个是获取一个健康且上线的实例。一般情况下,订阅端并不关心不健康的实例或者权重设为 0 的实例,但是也不排除一些场景下,有一些运维或者管理的场景需要拿到所有的实例。目前的版本同时还支持根据服务端设定的负载均衡策略,来查询单个可用的实例。就好像 DNS 解析一样,虽然每次都返回一个后端 IP,但是整体可以保证域名挂载的所有 IP 会按照一定的策略都能够被客户端解析到。 /* * Get all instances of a service * * @param serviceName name of service * @return A list of instance * @throws NacosException /List<Instance> getAllInstances(String serviceName) throws NacosException;/* * Get qualified instances of service * * @param serviceName name of service * @param healthy a flag to indicate returning healthy or unhealthy instances * @return A qualified list of instance * @throws NacosException /List<Instance> selectInstances(String serviceName, boolean healthy) throws NacosException;/* * Select one healthy instance of service using predefined load balance strategy * * @param serviceName name of service * @return qualified instance * @throws NacosException /Instance selectOneHealthyInstance(String serviceName) throws NacosException; 前两个查询方法会返回所有实例的列表,这允许用户通过额外的工作,将实例的权重或者元数据运用到负载均衡中。对于一般的微服务场景,针对每个实例轮询,这样已经足够了。事实上,不管是在 Eureka 还是 Consul 里,其原生客户端都是只负责服务的发现,并不支持负载均衡。这样就需要第三方的 ribbon 或者 fabio 来完成负载均衡工作,此时它们的负载均衡,是完全放在客户端的。 Nacos 也会支持客户端侧的负载均衡,并支持用户扩展的负载均衡策略。不过在阿里巴巴内部,通常只需要由服务端来配置负载均衡策略,所有的调用端不区分业务的使用同一套负载均衡策略。因为实际上,调用端往往并不关心自身访问的服务的流量分配,而只需要一个可用的服务节点就可以了。而服务提供端,则由于其部署规模很大和部署环境的复杂,需要对环境信息敏感的流量分配以及对流量的绝对控制权。这时,往往需要提供端审慎的配置好统一的负载均衡策略,来保证所有订阅端按照这个策略来进行访问。 除了主动查询实例列表,Nacos 还提供订阅模式来感知服务下实例列表的变化,包括服务配置或者实例配置的变化。可以使用下面的接口来进行订阅或者取消订阅: /* * Subscribe service to receive events of instances alteration * * @param serviceName name of service * @param listener event listener * @throws NacosException /void subscribe(String serviceName, EventListener listener) throws NacosException;/* * Unsubscribe event listener of service * * @param serviceName name of service * @param listener event listener * @throws NacosException */void unsubscribe(String serviceName, EventListener listener) throws NacosException; 控制台使用 Nacos 0.3.0 版本上线了控制台,作为生产环境基本的运维工具,服务发现也通过控制台释放了部分的运维能力。虽然控制台承担的是运维为主的工作,但是开发人员也需要通过控制台来查看当前服务的注册状态和健康状态等,服务发现的控制台页面介绍可以参考 https://nacos.io/en-us/blog/discovery-console.html。虽然这篇文章中的一些页面通过社区的反馈而做了细微的调整,但是通过这篇文章应该可以掌握怎么使用服务发现的控制台了。控制台的启动方式也很简单,将 Nacos 安装包下载安装启动(安装教程)之后,直接访问:http://localhost:8848/nacos/index.html 即可打开最新的控制台界面。 小 结 Nacos 目前的版本,集成了服务发现和配置管理的基本能力以及部分高级特性。作为最小生产可用版本,Nacos 未来还会继续开放新特性,结合 SpringCloud、K8S、Dubbo 等生态,为开发者提供极致易用和稳定的服务管理和配置管理能力。在可预期的几个版本内,将会支持元数据的管理及 DNS 的服务发现。争取将使用 Nacos,作为服务发现和配置管理选型的最佳实践。 答案来源网络,供参考,希望对您有帮助

问问小秘 2019-12-02 03:00:16 0 浏览量 回答数 0

问题

Nginx性能为什么如此吊

小柒2012 2019-12-01 21:20:47 15038 浏览量 回答数 3

问题

使用nodejs的SDK配置里面,上传文件的本地地址应该如何获取?

0无赖0 2019-12-01 22:09:25 2202 浏览量 回答数 1

问题

【精品问答】不懂如何使用ECS?ECS功能百问看这里

问问小秘 2020-01-02 15:48:11 7480 浏览量 回答数 4

问题

配置rsyslog,实现设备日志的集中管理 : 配置报错 

kun坤 2020-06-03 15:42:12 5 浏览量 回答数 1

问题

深入分析字符编码之五-常见问题分析

夏天的日子 2019-12-01 21:13:23 4211 浏览量 回答数 0

回答

原来是我硬盘分区的问题,我一直以为是每个系统都可以有3个主分区,一个逻辑分区。linux和windows的分区互不影响,结果当时我的主分区已经达到了3个,空闲分区是从C盘(主分区)分出来的,不能用来安装linux。 解决方法是,把那部分空闲分区并入逻辑分区-合并卷,再压缩卷,产生空闲分区。然后就可以安装了 ######上次試裝 centos,失敗,改試 fedora,成功 ###### 为了避免单个iso超大不能整个放入U盘,但是又想用U盘启动,我的做法是用unetbootin工具把CentOS的iso内容放到U盘中--注意是里面的内容(一堆各种文件),然后用这个U盘启动安装。 另一个做法,是使用它的netinstall 的iso, 这个不大,但是安装时要联网下载很多东西。 ###### 直接装ubuntu 吧  u盘挺简单的~  既然学linux 哪个简单 用哪个呗   系统基本目录结构都是类似的,配置神马的熟悉了一种再做另外一个也是手到擒来的 ###### 引用来自“李勇2”的答案 直接装ubuntu 吧  u盘挺简单的~  既然学linux 哪个简单 用哪个呗   系统基本目录结构都是类似的,配置神马的熟悉了一种再做另外一个也是手到擒来的 ubuntu 學 apt centos,fedora 學 rpm ###### 引用来自“szf”的答案 为了避免单个iso超大不能整个放入U盘,但是又想用U盘启动,我的做法是用unetbootin工具把CentOS的iso内容放到U盘中--注意是里面的内容(一堆各种文件),然后用这个U盘启动安装。 另一个做法,是使用它的netinstall 的iso, 这个不大,但是安装时要联网下载很多东西。 我后来选择的是LiveDVD,大小只有1.6G。已经U盘刻录镜像,并且把ISO又给拷贝进去了。但是安装就那样子,我也没法截图,手机像素不够,勉强看清,只好打出来,上论坛了。你知道是什么情况么? ###### 引用来自“莊博堯”的答案 引用来自“李勇2”的答案 直接装ubuntu 吧  u盘挺简单的~  既然学linux 哪个简单 用哪个呗   系统基本目录结构都是类似的,配置神马的熟悉了一种再做另外一个也是手到擒来的 ubuntu 學 apt centos,fedora 學 rpm 我还不大懂这些。是看鸟叔的书上面讲的。先慢慢来。 ######搭建NFS,使用远程安装。###### 引用来自“chensy”的答案 搭建NFS,使用远程安装。 这个更不懂怎么操作了。。。 ###### 方法一:     下载  CentOS-6.4-x86_64-minimal.iso 这个镜像文件没有超过4G,放在FAT32磁盘目录下,下载个老毛桃PE,烧录一下U盘,加载自定义ISO文件,然后选择你的CentOS-6.4-x86_64-minimal.iso 进行最小化安装就可以,然后再根据自己的需要安装桌面和所需软件。 方法二:     有网络的情况下,下载 CentOS-6.4-x86_64-bin-DVD1.iso 将其中的images(install.img)、isolinux(initrd.img、isolinux.bin、vmlinuz)解压出来放到已有系统的启动分区根目录下,然后使用http或ftp安装,使用网络安装实际上就是需要一个网络安装源,可以配置使用本地镜像源,也可以使用官方镜像或网易镜像等。 我经常用以上两种方法安装,有时候碰到一些很老很老的机器,都不支持U盘启动,就只好DOS下,使用网络安装(具体操作网络上很多,自己搜索体会,新手安装前记得备份数据,避免分区时操作失误硬盘数据没了)。

爱吃鱼的程序员 2020-06-04 16:09:08 0 浏览量 回答数 0

回答

回 2楼(at6569s2r) 的帖子 Openstack虽说最近几年很火,每个新版本都会有令人眼前一亮的新特性,但云是靠运维出来的,需要实践积累。阿里云平台已经运营多年,是经过长时间考验的。当然了,阿里云一直专注于云生态圈的建设,也希望大家一起参与进来,例如可以贡献Openstack针对阿里云ECS的Driver。 有关Docker阿里云会考虑从多个维度进行支持,敬请期待。 ------------------------- 回 4楼(深圳老梁) 的帖子 磁盘原地扩容计划在12月份支持 ------------------------- 回 1楼(书三生) 的帖子 @探月   阿里云硬件采用商用的x86服务器,通过飞天平台构建大规模分布式系统。当用户创建一个VM时,管理系统会根据该VM所配置的CPU、内存、磁盘等参数选择有空闲资源的集群进行资源分配。 ------------------------- 回 3楼(ralphwho) 的帖子 @探月   磁盘IO是大家都比较关心的问题,我们非常理解。目前我们正在做cache优化及全SSD存储,前者会针对非sync写io进行优化,后者为中大型数据库及关键业务应用等提供稳定、低时延的高IOPS存储。攻城狮们正在全力以赴,很快就和大家见面了。至于跑MySQL时ECS Iowait高,需要by case来看;方便的话请提供下跑mysql时io block size、queue depth、iops等数据,看看有没有优化的空间,谢谢! ------------------------- 回 6楼(黑山老妖) 的帖子 虚拟化后如何保证稳定性和io性能,是云计算平台最重要也是技术上最难的事情。阿里云平台运营多年,从实际经验看有以下几点:1)资源隔离:domain 0与domain u之间做资源隔离、并为domain 0预分配足够的CPU/内存/网络资源用于系统使用,保证domain u上的实例运行资源;2)资源调度:当用户购买一台实例时,调度系统会根据实例所配的CPU/内存/网络/磁盘等资源,从有空闲资源的集群上分配资源,并通过调度算法保证集群的负载相对平衡;如果有某台物理机的负载较高,会迁移负载高的实例,保证所有实例相对平稳的运行;3)自动化运维:系统会自定监测集群/可用区的资源使用情况,当超过一定的阈值时会触发扩容或关闭售卖,保证已有实例的平稳运行; ------------------------- 回 9楼(wpwcn) 的帖子 这个带宽自动升级是怎么意思?能否详细描述下业务场景?当前是支持带宽预约变配的。 ------------------------- 回 10楼(wpwcn) 的帖子 能否详细描述下使用场景?当前ECS支持通过已有实例系统盘创建自定义镜像,然后通过该自定义镜像创建新的实例,可创建与原实例相同配置的实例。

ECS-产品PD 2019-12-02 00:38:27 0 浏览量 回答数 0

问题

在Eclipse中配置Heritrix HTTP ERROR 403.10 禁止访问:配置无效

kun坤 2020-05-27 20:05:38 7 浏览量 回答数 1

回答

项目校验选中了xml校验,xml需要下载相关schema的xsd文件,而这些xsd文件的地址一般都是国外的(如:http://www.springframework.org/schema/beans)。 如果是首次配置、运行项目,而这些文件又下载不下来(GFW搞鬼),你就会卡主不动了。###### 建议你把项目打包成Jar,然后命令行单独启用。很有可能是你的STS有自动更新的行为!######问题依旧。将本地网络禁用,也可以很快就启动。好像感觉局域网出现问题,明天到公司再试一下看看###### 不是,你看看哪里是不是连接互联网了######使用命令行启动###### 我想问下你的梯子怎么搭的###### 应该是某个依赖联网请求超时,之前遇到过,后面换成本地地址,就好了######嗯嗯,我找一圈没找到,还记得修改哪个文件不?######把你的控制台发出来,或者看看是这个问题吗https://www.jianshu.com/p/30aa8e43a396###### schema校验吧

montos 2020-05-31 15:08:54 0 浏览量 回答数 0

回答

项目校验选中了xml校验,xml需要下载相关schema的xsd文件,而这些xsd文件的地址一般都是国外的(如:http://www.springframework.org/schema/beans)。 如果是首次配置、运行项目,而这些文件又下载不下来(GFW搞鬼),你就会卡主不动了。###### 建议你把项目打包成Jar,然后命令行单独启用。很有可能是你的STS有自动更新的行为!######问题依旧。将本地网络禁用,也可以很快就启动。好像感觉局域网出现问题,明天到公司再试一下看看###### 不是,你看看哪里是不是连接互联网了######使用命令行启动###### 我想问下你的梯子怎么搭的###### 应该是某个依赖联网请求超时,之前遇到过,后面换成本地地址,就好了######嗯嗯,我找一圈没找到,还记得修改哪个文件不?######把你的控制台发出来,或者看看是这个问题吗https://www.jianshu.com/p/30aa8e43a396###### schema校验吧

kun坤 2020-06-07 08:59:13 0 浏览量 回答数 0

回答

xx.x.x.x--[16/Jun/2017:07:29:45+0000]"GET/devResource/2017061205500495320.zipHTTP/1.0"200257298"-""Mozilla/5.0(WindowsNT10.0;WOW64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/57.0.2987.98Safari/537.36" 这个是我文件所在的服务器的nginx的access.log,没有error.log,然后可以对外访问的那个服务器,我配置反向代理的那个,没有产生任何日志。    user nobodynobody;worker_processes 1;error_log logs/error.log;error_log logs/error.log notice;error_log logs/error.log info;#pid    logs/nginx.pid;events{ worker_connections 1024; useepoll;}http{# includephpconfig.conf; includemime.types; proxy_bufferingoff; default_type application/octet-stream; gzipon; gzip_min_length1k; gzip_buffers416k; #gzip_http_version1.0; gzip_comp_level4; gzip_typestext/plainapplication/x-javascripttext/cssapplication/xmltext/javascriptimage/jpegimage/gifimage/pngapplication/javascript; gzip_varyoff; #gzip_disable"MSIE[1-6]\."; #log_format main '$remote_addr-$remote_user[$time_local]"$request"' #         '$status$body_bytes_sent"$http_referer"' #         '"$http_user_agent""$http_x_forwarded_for"'; #access_log logs/access.log main; sendfile    on; #tcp_nopush  on; #keepalive_timeout 0; keepalive_timeout 65; underscores_in_headerson; map$http_upgrade$connection_upgrade{  defaultupgrade;  ''close; } server{  listen   80;  server_namewww.myee.online;  #charsetutf8;  #access_log logs/host.access.log main;     location/{    indexindex.html;    root/opt/program/sdk_resource;    index index.htmlindex.htm;    try_files$uri$uri//index.html;  }           //配置反向代理的地方  location/devResource{     proxy_passhttp://10.0.0.6/devResource;  }    location/testDownload{   root/mnt/pluginportal;  }   location/sdk{       proxy_passhttp://10.0.0.6:9090/sdk;       proxy_http_version1.1;       proxy_set_headerUpgrade$http_upgrade;       proxy_set_headerX-Real-IP $remote_addr;       proxy_set_headerConnection$connection_upgrade;       client_max_body_size  500m;  }    }}      回复 @sparic:当然不可能了。肯定是你哪里配置有问题回复 @Feng_Yu:会不会是反向代理其他服务器上的文件,下载的时候就是会这样的啊,我之前有个项目挂盘就没问题的,但这个项目没法挂盘回复 @Feng_Yu:只有access.log有记录生成,error.log没有日志那看看被代理的后端服务器的accesslog和errorlog呢?有什么发现?是不是被代理的后端服务器断开了请求,应该有log记录 10.0.0.4--[16/Jun/2017:08:09:48+0000]"GET/devResource/2017061205500495320.zipHTTP/1.0"200278388"-""Mozilla/5.0(WindowsNT10.0;WOW64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/57.0.2987.98Safari/537.36"10.0.0.4--[16/Jun/2017:08:12:41+0000]"GET/devResource/2017061205500495320.zipHTTP/1.0"200284012"-""Mozilla/5.0(WindowsNT10.0;WOW64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/57.0.2987.98Safari/537.36"回复 @Feng_Yu:反向代理那个nginx我换成最新的,就好了,但项目跑的那个服务器的nginx是老版本的,会不会有影响呢回复 @sparic:有。我记得高版本的nginx默认是不启用debug日志级别了。如果你需要debuglog,使用nginx-debug命令运行回复 @Feng_Yu:大师,yum安装nginx,直接就有debug模块的么回复 @sparic:建议用nginx官方仓库安装,直接就是编译好的,个人并不建议自己编译:http://nginx.org/en/linux_packages.html#stable回复 @Feng_Yu:好的,我试试升级版本,那个反向代理服务器是不是没有日志产生是不正常的 确认下后端的服务有没有这个问题,在你的反向代理服务器上执行curl-svLOhttp://10.0.0.6/devResource/2017061205500495320.zip,也就是跳过代理,直接请求后端的资源,看看是否有这个问题?先确认是不是网络环境或后台服务器本身配置问题导致的。帖子的回复里有反馈结果试了下,好像是正常的反馈了 *Abouttoconnect()to10.0.0.6port80(#0)* Trying10.0.0.6...*Connectedto10.0.0.6(10.0.0.6)port80(#0)>GET/devResource/2017061205500495320.zipHTTP/1.1>User-Agent:curl/7.29.0>Host:10.0.0.6>Accept:*/*> <HTTP/1.1200OK<Server:nginx/1.9.1<Date:Fri,16Jun201709:08:45GMT<Content-Type:application/zip<Content-Length:73168530<Last-Modified:Mon,12Jun201705:50:04GMT<Connection:keep-alive<ETag:"593e2b8c-45c7692"<Accept-Ranges:bytes< {[datanotshown]*Connection#0tohost10.0.0.6leftintact回复 @Feng_Yu:嗯,肯定是开启了,但我看我配置里面没有cache的配置,是不是通过什么别的方式生成的呢,不知道怎么关闭呢回复 @sparic:相关文档参考:https://www.nginx.com/blog/nginx-caching-guide/回复 @sparic:proxy_temp是你启用了proxy缓存了吧?只有启用了proxy缓存才会在本地建立一个缓存目录,否则直接就透传代理到后端节点了,根本不会创建缓存目录。另外,你不是用官方编译好的软件包装的?否则根本不会有这些权限问题回复 @Feng_Yu:定位到原因了,就是因为nginx配置的用户,没有权限访问proxy_temp文件夹回复 @Feng_Yu:我发现了我反向代理的nginx之前看日志有问题,生效的其实是另外一个nginx [crit]37598#0:*10open()"/opt/webserver/nginx/proxy_temp/2/00/0000000002"failed(13:Permissiondenied)whilereadingupstream,client:xx.xxx.xxx.xxx,server:www.xxx.xxx,request:"GET/devResource/2017061205500495320.zipHTTP/1.1",upstream:"http://内网IP:80/devResource/2017061205500495320.zip",host:"xxx.xxxx.com" 引用来自“Feng_Yu”的评论 我感觉你的反向代理配置有问题,这个错误是由于下载的容量和httpheader显示的content-length头不符,content-length显示这个资源有73168530字节,你只下载了73168530-73057469字节就中断了。去看看反向代理服务器的errorlog,是否有什么发现?另外你可以把你的nginx配置贴出来看看

爱吃鱼的程序员 2020-06-08 18:02:57 0 浏览量 回答数 0

回答

Re为阿里云ECS(Windows 2012)创建IPv6隧道地址 请问在申请到ipv6隧道地址后 安装教程吧那些命令配置之后 怎么还是没有地址? ------------------------- 回 308楼dongshan8的帖子   我执行的是这些命令 ------------------------- 回 308楼dongshan8的帖子 netsh interface teredo set state disabled netsh interface ipv6 add v6v4tunnel interface=IP6Tunnel (ip地址不方便写出来..) netsh interface ipv6 add address IP6Tunnel 2001:470:18:cce::2 netsh interface ipv6 add route ::/0 IP6Tunnel 2001:470:18:cce::1 ------------------------- 回 311楼dongshan8的帖子 对 我的就是专用网络的 你是指只要换下ip就行了? ------------------------- 回 315楼dongshan8的帖子 内网ip被阻止... ------------------------- 回 318楼dongshan8的帖子 楼主 那个方法还是没用啊 我试过用公网ip 内网ip 还有你说的在输命令的时候 吧ip换一下 但结果显示的还是ip6隧道适配器还是媒体已断开 ------------------------- 回 318楼dongshan8的帖子 好了 谢谢楼主已经配置好ip6隧道了 确实是要把公网ip换成内网ip才有用 非常感 谢 接下来就是需要去服务器配置一些东西 解析到域名上了 ------------------------- 回 318楼dongshan8的帖子 楼主 我已经在服务器上设置好了ipv6 然后在服务器上可以ping通那个ipv6地址 ipv6测试网站上也是正常的 可是我在自己的电脑上ping那个ipv6地址的时候 一直都ping不通  那个ping通的是在服务器上的 没ping通的是在自己电脑上试的  请问你能帮我看下吗 ------------------------- 回 324楼dongshan8的帖子 我自己用的电脑是win7系统的 应该是没有开启ipv6的 我是在用公司的网 公司的路由应该也是不支持ipv6的...    请问 楼主你哪里能ping通 是不是说明我的ipv6地址已经生效了呢? ------------------------- 回 327楼dongshan8的帖子 我还是先把APP上传审核吧 至于重装测试的话 还是等我以后再试吧

笔墨kk 2019-12-02 02:58:28 0 浏览量 回答数 0

回答

Re为阿里云ECS(Windows 2012)创建IPv6隧道地址 请问在申请到ipv6隧道地址后 安装教程吧那些命令配置之后 怎么还是没有地址? ------------------------- 回 308楼dongshan8的帖子   我执行的是这些命令 ------------------------- 回 308楼dongshan8的帖子 netsh interface teredo set state disabled netsh interface ipv6 add v6v4tunnel interface=IP6Tunnel (ip地址不方便写出来..) netsh interface ipv6 add address IP6Tunnel 2001:470:18:cce::2 netsh interface ipv6 add route ::/0 IP6Tunnel 2001:470:18:cce::1 ------------------------- 回 311楼dongshan8的帖子 对 我的就是专用网络的 你是指只要换下ip就行了? ------------------------- 回 315楼dongshan8的帖子 内网ip被阻止... ------------------------- 回 318楼dongshan8的帖子 楼主 那个方法还是没用啊 我试过用公网ip 内网ip 还有你说的在输命令的时候 吧ip换一下 但结果显示的还是ip6隧道适配器还是媒体已断开 ------------------------- 回 318楼dongshan8的帖子 好了 谢谢楼主已经配置好ip6隧道了 确实是要把公网ip换成内网ip才有用 非常感 谢 接下来就是需要去服务器配置一些东西 解析到域名上了 ------------------------- 回 318楼dongshan8的帖子 楼主 我已经在服务器上设置好了ipv6 然后在服务器上可以ping通那个ipv6地址 ipv6测试网站上也是正常的 可是我在自己的电脑上ping那个ipv6地址的时候 一直都ping不通  那个ping通的是在服务器上的 没ping通的是在自己电脑上试的  请问你能帮我看下吗 ------------------------- 回 324楼dongshan8的帖子 我自己用的电脑是win7系统的 应该是没有开启ipv6的 我是在用公司的网 公司的路由应该也是不支持ipv6的...    请问 楼主你哪里能ping通 是不是说明我的ipv6地址已经生效了呢? ------------------------- 回 327楼dongshan8的帖子 我还是先把APP上传审核吧 至于重装测试的话 还是等我以后再试吧

笔墨kk 2019-12-02 02:58:18 0 浏览量 回答数 0

回答

2014年12月第2周 1)SLB植入cookie和SLB重写cookie有什么区别? cookie植入,表示直接由SLB系统来分配和管理对客户端进行的cookie植入操作,用户在进行配置时 需要指定会话保持的超时时间; cookie重写,表示SLB系统会根据用户自定义cookie名称来分配和管理对客户端进行的cookie植入操 作,便于用户识别和区分自定义的cookie名称 http://help.aliyun.com/doc/view/13510025.html?spm=0.0.0.0.vwbsGF 2)SLB有没有对外提供API接口,因为我想做到用程序自动去控制SLB的操作? SLB api您可以参考http://help.aliyun.com/view/13621674.html? spm=5176.7114037.1996646101.1.9RoTFM&pos=1 3)使用slb怎么实现数据的单向同步和双向同步? 单向同步可以使用rsync,双向同步的话rsync需要借用别的服务来实现,如unison+inotify。 4)slb的vip是否可以实现远程登录? slb 的vip无法实现远程登录。 5)slb的带宽是所有后端ECS服务器的带宽总和吗? 不是,使您购买的slb实例带宽。 6)slb健康检查机制是什么? 用户开启健康检查功能后,当后端某个ECS健康检查出现问题时会将请求转发到其他健康检查正常的 ECS上,而当该ECS恢复正常运行时,SLB会将其自动恢复到对外或对内的服务中。 针对7层(HTTP协议)服务,SLB系统的健康检查机制为:默认通过SLB的后端系统来向该ECS应用服务 器配置的缺省首页发起http head请求(缺省通过在服务监听配置中指定的后端ECS端口进行访问), 返回200 OK后将视为后端ECS运行正常,否则视为后端ECS运行异常。如果用户用来进行健康检查的页 面并不是应用服务器的缺省首页,那么需要用户指定相应的URI。如果用户对http head请求限定了 host字段的参数,那么需要用户指定相应的URL。用户也可以通过设定健康检查的频率、健康阈值和 不健康阈值来更好的控制健康检查功能。 针对4层(TCP协议)服务,SLB系统的健康检查机制为:默认通过在服务监听配置中指定的后端ECS端 口发起访问请求,如果端口访问正常则视为后端ECS运行正常,否则视为后端ECS运行异常。 当用户后端ECS健康检查异常后,SLB系统会将该ECS的转发权重设置为0,从而确保新的连接不会再被 转发到该ECS上,而已经建立的连接的请求却不会被直接断掉。 针对可能引起健康检查异常的排查思路点击这里查看。 关于健康检查的参数配置,提供如下参考建议: 响应超时时间:5秒 健康检查间隔:2秒 不健康阈值:3 健康阈值:3 7)权重设置为0怎么办? 权重为0的服务器将无法提供服务。 8)健康检查异常的排查思路? 参考http://help.aliyun.com/doc/view/13510029.html?spm=0.0.0.0.Oa9Ezv ------------------------- 12月份第3周1)轮询与最小连接数方式的区别是什么?当前SLB支持轮询和最小连接数2种模式的转发规则。“轮询模式”会将外部和内部的访问请求依序分发给后端ECS进行处理,而“最小连接数模式”会将外部和内部的访问请求分发给当前连接数最小的一台后端ECS进行处理。2)SLB支持redis的主备?目前我们的SLB不支持主备模式(冷备),只支持"轮询"和"最小连接数"两种负载模式。关于SLB的原理您可以参阅如下博文:http://blog.aliyun.com/149 基于ECS的redis搭建,您可以参阅论坛中其它用户的分享案例:http://bbs.aliyun.com/read/161389.html3)负载均衡的多台服务器之间文件会不会自动同步?slb是不会自动同步的,需要您自行配置。4)四层和七层检查的区别是什么?如果是4层(TCP)配置,健康检查只是简单的TCP握手,不会真正去访问您的业务。但对于7层(HTTP)配置,会发HTTP请求(类似于正常访问),并根据返回状态码判断服务状态(2XX表示服务正常)。5)我有多个slb,之前一个slb由于被攻击被黑洞给屏蔽了外部请求,是否可以在slb 并屏蔽后 能够自动将请求分发到另外的slb?由于攻击导致屏蔽外部请求的话,slb没有自动切换的方法的。6)目前slb是否可以设置黑名单?暂不支持。7)我的slb实例控制台显示是停止,为什么?需要给监听的端口设置带宽才能正常。  8)我使用了 SLB那么ESC 需要购买带宽吗?不需要的。但如需要管理ECS,则可购买少些的带宽如1M来管理。9)slb变更计费方式需要多久才能生效?变更和计费将在第二日零点后生效。10)私网SLB的使用,是如何收费的呢?私网slb是不收取费用的。 ------------------------- 12月第4周1)最近用slb后打开网页老出现503 和504错误?一般都是从ECS获取站点信息等异常导致的。您首先先确保源站都可以正常的访问。2)slb检查时突然发现SLB监听错误,怎么回事?配置的健康检查的域名为空,检查的路径是/index.html,目前查看服务器中只有站点c绑定了空主机头,且站点目录下有index.html,而此站点是停止状态,现已帮您启用,查看服务器的健康检查状态已经正常。3)我想使用slb搭建一个负载均衡,后端使用windows服务器,想咨询一下后端服务器是否需要进行什么特别配置呢?另外使用了slb后,后端还能否得到用户的真实IP地址呢,要不要进行什么特殊配置才可以得到后端用户的真实IP。后端服务器的操作系统和web环境最好保持一致,硬件配置上没有什么特别的,4层tcp是可以直接获得前端用户访问的真实地址的,7层http需要在后端web服务端设置一下,参考http://help.aliyun.com/view/13502961.html?spm=5176.7114037.1996646101.1.oRpnOM&pos=14)slb支持https吗?slb您可以通过TCP协议配置443端口的方式来实现,但是安全证书需要保存在您的后端ECS上。5)健康检查后续是否提供多个域名?健康检查只支持一个域名。6)我想关闭负载均衡的健康检查,请问如何配置?4层tcp是无法关闭健康检查的,7层http可以在控制台关闭。健康检查是不会消耗您服务器的资源的,因为slb都是通过内网ip来进行健康检查。7)如何在BLS上 限制单个IP 禁止访问 我的网站呢?SLB暂时不支持设置屏蔽用户端IP。 ------------------------- Re:Re负载均衡SLB常见咨询问题(持续连载) 引用第2楼517449116于2014-12-17 15:54发表的 Re负载均衡SLB常见咨询问题(持续连载) : 如果开启健康检查,健康检查异常的话,是不是就不会给这个异常的ECS分发? [url=http://bbs.aliyun.com/job.php?action=topost&tid=188736&pid=596806][/url] 异常的话不会在分发。 ------------------------- 2015年1月第1周1)有2台ECS起名叫A和B做SLB,A权重设的100 B权重设的0.请问.当A死机时,SLB是否会转到权重是0的B上?如果有一台设置为0,永远都不会有请求转发到此服务器上,即使权重100的宕机也不会转发到0权重的。2)会话保持的选择?开启会话保持功能后,SLB会把来自同一客户端的访问请求分发到同一台后端ECS上进行处理。针对7层(HTTP协议)服务,SLB系统是基于cookie的会话保持。针对4层(TCP协议)服务,SLB系统是基于IP地址的会话保持。3)用nagios或zabbix监控网络带宽,是否可以监控 slb的流量?nagios或zabbix,cacti是要要被监控端安装snmp或者相关agent ,slb不支持安装这些,所以无法通过这条监控软件进行监控。您可以在slb的控制台里面进行查看流量等相关信息。4)用了负载均衡后升级带宽,是不是只用在负载上面升级就可以了,ECS是不是不用在升级了?SLB与后端服务器是经过内网通信,所以如果业务量增加,您对SLB的带宽调整就行,不需要对服务器ECS进行带宽的升级。 ------------------------- 2015年1月第2周 1)SLB到期之后,会对SLB有关联的云主机怎么处理?云主机还没到期的前提下  我想把网站域名解析到SLB上 如果SLB到期了 会影响到我的网站服务么? 云服务器是不会有什么影响的,会自动又变成单独的云服务器可以供您使用的。但是如果您的域名是解析到SLB上,那么会影响到您的站点访问的。服务器上不会有其他的问题感谢您的支持。 2)当SLB 状态为停止的时候 还计算费用吗?停止后公网slb会收取实例费用。SLB价格总览参考:http://help.aliyun.com/view/11108234_13502923.html?spm=0.0.0.0.kBLsVA 3)做了SLB负载均衡,四层和7层负载均衡是否都走slb带宽? 都走slb带宽。 4)我想 移除 slb下的ecs(用作其他用途),请问在移除的时候是否会影响被负载到这台 ecs上的服务的使用 ,也是说slb这是是怎么处理的? 您可以将要移除的主机的权重更改为0 ,这样默认就不会在分发到权重为0的主机上,这个时候您可以移除该主机。但要确保您的另外一台服务器可以承受所有的访问。 5)SLB实例如何释放? 您需要登录管理控制台点击负载均衡。查询您之前创建的实例在哪个节点下,然后释放您的实例。 6)SLB按照小时的带宽计费, 是否需要每小时调整?比如我可否按照一个比较高的上限, 比如3G,然后每个小时按照该小时的峰值进行独立计费呢?   在一个自然日内,限制用户变更计费方式的次数为1次,变更计费方式将在第二日零点后生效;比如用户在今天5月5日的10:00提交了变更计费方式,那么该变配申请将在明天5月6日00:00后生效。http://help.aliyun.com/view/13502923.html?spm=5176.7114037.1996646101.3.67L5dm&pos=2;SLB目前最大带宽是1000Mbps 7)SLB可以限制每个ip的访问频率吗?(工单1F684MN)slb不支持这样配置的。 8)为什么我设置SLB健康检查间隔为5S,但却每秒都有很多请求?因为用于健康检查的服务ip不止一个,每秒中都会有不同的内网ip进行健康检查,健康检查是通过内网方式,不会消耗您后端服务器的资源,您可以将健康检查间隔阈值跳大些,这样监测频率会降低很多。 ------------------------- Re:负载均衡SLB常见咨询问题(持续连载至2015年1月第3周) 2015年1月第3周 1.发现很多100.97.0.0/16 的ip段扫描,给我服务器带来很大压力,怎么办? 100.97.0.0/16 是我们slb的健康检查服务ip段,如果给服务器带来较大压力,请调整健康检查的设置;健康检查的话 1)调低检查频率 2)设置检查静态文件,而不是默认首页或者动态文件 3)设置一个不记录日志的virtualhost,专门用于健康检查。 2)SLB里的带宽 和后面对应服务器的带宽有什么关联关系?比如SLB我设置了带宽为10M, 但是我后 面2台服务器购买的带宽都只有2M, 这种情况带宽以哪个为准? 如果您设置的是常规7层slb负载均衡,那么网站访问所使用的带宽,都将通过slb而不需要消耗云服 务器的带宽,但是云服务器本身的系统更新,以及您更新网站等等也是需要带宽的,因此您保留2M 即可。 3)采用流量计费方式的话带宽是否没有限制? SLB按流量计费最大的带宽是1G。 4)请问我如何获得一个外网SLB期所对应的内网IP呢?比如现在我有一个外网SLB下挂了一个ECS, 而ECS的iptables里我想做一些配置,针对来自于这个SLB的请求做一个判断,我需要知道这个外网 SLB的内网IP。 目前SLB与后端通过如下地址段进行交互: 10.158.0.0/16 10.159.0.0/16 100.97.0.0/16 您可以针对上述地址段做相关配置。 5)如何确保SLB后端的多台ECS之间的数据同步呢? 目前,有很多类似的工具可以实现服务器之间的数据同步,比如:rsync。具体使用及选择,还请通 过其他途径获得更多的介绍资料及指导信息。您也可以将您的ECS配置成无状态的应用服务器,而数 据和文件统一存放在RDS和OSS服务上。 ------------------------- 2015年1月第4周1.为什么我的SLB实例突然消失了?请检查您的SLB服务是否设置了自动释放时间导致。2.我想关掉负载均衡,怎么操作?您直接登录到阿里云管理控制台——slb负载均衡——实例中查询创建的slb服务,后方有“释放”的按钮,您直接释放即可。3. 我现在有两个阿里账号里面都有ECS,我能不能在一个slb里面配置不同阿里云账户下的ECS?目前只能将同一账户下的服务器添加到SLB中,无法跨账户添加。4.ECS做负载均衡需要用户做额外的配置吗?可以参考http://help.aliyun.com/knowledge_detail.htm?knowledgeId=5973987。5. 云服务器上做数据库负载均衡如何实现,需要购买什么产品 ?文件服务器能否做负载均衡,比如10台文件服务器,包括读写这种的  ?1)数据库集群,用slb理论上是可以做的,但是如果您需要集群级别的数据库,建议使用我们的RDS。2)文件服务器也可以负载均衡,使用slb在均衡,保持会话,但是有一个问题是后端文件同步的,需要您自行同步,如 rsync。6.看SLB的说明是支持ddos的防护的,请问下,SLB的防护的峰值是多少,超过峰值黑洞时间是多少?这个与slb所在地区有关,和ecs的防御阀值是一样的,黑洞时间也是2.5小时。7. slb第七层是基于haproxy还是nginx还是tengine实现的?使用tengine实现的。8.7层和4层 SLB的超时时间是多少?7层超时时间是60s,4层超时时间是900s。9.负载均衡健康检查请求数量太多,怎么回事?因为slb前端机器是一组机器,所以健康检查请求较多,请您不要担心,集群内的每台服务都会对您的健康按照您设定的频率去做健康检查:您可以按照上述方法去优化您的健康检查项,看似请求量很大,但是对您资源消耗很少的,有2个建议给您:1)扩大健康检查的频率2)将检查页面配置为静态页面。这样请求消耗的资源会节省。10. SLB配置中的最小连接数是基于什么样判断?SLB会自动判断 当前ECS 的established 来判断是否转发。 ------------------------- 2015年2月第1周1)我想了解下SLB按流量计费是不是每小时需要扣0.02元?按量付费,国内节点配置费用是按照0.02/小时。流量单独计费。按带宽计费:采取按小时计费,以日结算(运行未满一日,按照当日实际使用小时数*当日开通的最高带宽的天价格/24)。如果您使用SLB实例的时间不足一小时,按一小时收费。2)请问健康检查发的什么请求? head 还是 get?head请求。3)SLB最大连接数如何来设置?目前暂不支持设置最大连接数限制。4)SLB 后端有两个服务器HA1和HA2,为什么我将HA1的权重设置成0,SLB的健康检查就有告警呢?slb四层的话,只要权重设置为0,那么健康检查就是显示异常。 ------------------------- 2015年2月第3周1)负载均衡SLB的实例防攻击防御是多少?我们有云盾的防御黑洞策略,比如以杭州节点的slb,其最高防御的流量阈值为5G,当最大流量超过5G,您的slb vip则会被加入到黑洞中,触发黑洞会使ecs或者slb正常使用中断2.5小时,这个您可以通过云盾管理控制台查看到这个说明。2) 我其他机房的服务器能添加到你们的负载均衡SLB中吗?不可以的,slb使用的是内网和后端的ECS互联,无法直接添加非阿里云主机的服务器,且slb后端的ecs需要使用同一节点的主机。3)负载均衡服务支持的最大负载均衡实例数目多少?总体峰值可支持每秒新建链接数大约多少?SLB对于后端服务器的数目是没有限制的。对于总体峰值每秒新建连接数是没有限制的。但是因为SLB前端是云盾服务,所以最大值取决于云盾中您配置的请求数。您可以查看云盾看到具体的值。4)SLB按量计费为什么需要设置带宽峰值?如果不设置带宽峰值,遇到攻击等情况,可能流量打的非常高的,带宽流量峰值您可以在slb控制台设置。5)在SLB控制面板看到的流入流量,要比后端服务器的eth0的income流量小很多, 请问slb的流入流量是否应该等于后端服务器的内网网卡入流量吗?不等于的,后端的eth0包括了slb的流量,还有其他的流量,包括ecs直接的内网通信等。slb只做转发,不处理请求的,slb通过内网转发到ecs。6)SLB中的月账单 是指我们拥有所有的 SLB 实例的计费呢,还是单独的某个 SLB 的计费?月账单是指您不同类型产品,截止当前日期内月内消费计费额度的,是所有SLB产品的。您也可以通过账单明细进行查询具体信息的。 ------------------------- 2014年2月第4周1)10.159.63.55,这个内网ip,总是恶意访问我们网站?SLB系统除了会通过系统服务器的内网IP将来自外部的访问请求转到后端ECS上之外,还会对ECS进行健康检查(前提是您已经开启了这一功能)和对您的SLB服务进行可用性监控,这些访问的来源都是由SLB系统发起的,具体包含的IP地址段是:杭州、青岛、北京、深圳节点SLB系统IP地址段:10.159.0.0/16,10.158.0.0/16和100.97.0.0/16,为了确保您对外服务的可用性,请确保对上述地址的访问配置放行规则。2)slb计费方式变更需要多久,业务会受到影响么?变更计费方式与变更配置说明1、支持用户在按使用流量和按公网带宽2种计费方式间切换;2、支持按固定带宽方式计费的用户灵活变更带宽配置;3、在一个自然日内,限制用户变更计费方式的次数为1次,变更计费方式将在第二日零点后生效;比如:用户在今天5月5日的10:00提交了变更计费方式,那么该变配申请将在明天5月6日00:00后生效。4、按固定带宽方式计费变更带宽配置即时生效,带宽计费取自然日内用户开通的最高带宽。5、对客户业务不会造成影响;3)负载均衡能将我的外部非阿里云服务器和ECS服务器放到一块?目前负载均衡SLB仅支持阿里云ECS,无法支持外部非阿里云服务器。4)slb是否有连接数限制,需要大量终端一直与平台保持长连接,阿里云能提多少长连接?SLB没有并发连接数限制的,slb是转发请求不做处理,实际连接数还要跟您后端的处理能力有关。 ------------------------- 2015年3月第1周1)调整权重会对SLB已经有的正常连接有影响吗?目前调整权重会对调整权重的这台主机已有的连接产生影响,会有连接卡主,卡住时间由健康检查配置的时间决定。2)slb是否支持UDP协议?目前SLB暂不支持UDP协议。3)现在TCP四层负载均衡的出口带宽受ECS机器的出口带宽限制吗?slb和ECS之间走的是内网流量,带宽是不受限制的。4)如果没有外网ip, 是否可以用slb的4层转发 ?没有带宽4层SLB也是可以使用的。 ------------------------- Re:负载均衡SLB常见咨询问题(持续连载至2015年3月第1周) 2015年3月第2周 1)SLB变更计费方式并支付成功后无法添加配置? SLB在一个自然日内,限制用户变更计费方式的次数为1次,变更计费方式将在第二日零点后生效查看您今天变更过一 次计费方式,开始时间:2015-03-09 00:00:00。原按使用流量计费,在2015-03-09 00:00:00后变更为按固定带宽计 费,带宽峰值: 2Mbps。同时在您新的计费方式生效之前,您是无法对该SLB进行修改配置的。 2)我的账户怎么欠费¥7.88,这是怎么回事? 查看您有使用负载均衡slb业务,在slb产品的账单欠费,请您登陆用户中心-消费记录-账单明细中查看 记录。 3)如何屏蔽健康检查探测的日志记录? 关闭或者屏蔽对test.php访问日志的方式: 在站点配置文件中添加内容: location ~ /test.php { access_log off; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include fastcgi.conf; } 注: 1、对test.php的location必须要放置在对php|php5处理前,否则会因为先被进行全局匹配导致无法生效。 2、还可以用另一种方案实现: a、在后端服务器中单独为用于健康检查的页面建立一个站点; b、关闭这个站点的日志记录: location ~ .*\.(php|php5)?$ { access_log off; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include fastcgi.conf; } 3、如果检查页面是其他格式,比如test.html,可以采用如下方式进行屏蔽: location ~ /test.html { access_log off; } 4.我想问下SLB的固定带宽,10M是不是上行和下行最大都能达到10M? 固定带宽指的是下行带宽最大达到10M,上行带宽没有限制。上行带宽指的是SLB的入流量(上行),就是进入SLB的 流量。带宽指的是SLB的出流量(下行),就是SLB对外发生给客户端的流量。 5.一般配置SLB的时候有个权重0到100,是如何选择数值的? 权重需要您根据后端机器的配置进行选择比如AB两台机器性能一致就分别设置50,这样请求就会在这两台机器上轮询 ,不同权重决定请求分发的分配。 ------------------------- 2015年3月第3周1)公网的SLB和ECS之间的流量是否收费?不收费。2) 想做SLB+两台ECS,附件OSS,程序Discuz。但是不知道如何实现?slb要求后端的两台ecs数据是一致的,为了保持数据的一致性,建议共享存数和数据,静态文件放置到oss里,数据库文件走自己搭建的主从或者,连接同一台rds。3)按流量计算是否需要设置峰值?按流量计费不需要设置峰值的。4)如何建一个子帐号来管理负载均衡SLB?子账户无法管理负载均衡服务。

qilu 2019-12-02 01:15:34 0 浏览量 回答数 0

问题

速度慢得想撞墙!售后解决不了!希望高层能看到此帖

做diy网 2019-12-01 21:21:11 8955 浏览量 回答数 3

回答

我也是遇到同样的问题。。还不知道怎么解决 目前来看,端口设置正确的话, 可能是flask配置的问题启动python自带的HTTP服务器 sudo python -m SimpleHTTPServer 5000 ,这样启的网站可以公网访问而使用flask官方网站上的示例启的服务器,公网不能访问我的环境是CentOS 7.2 python 2.7 flask是最新版本 flask默认只能本机访问,要让网络上其他机器访问,需要增加host为0.0.0.0 flask官网原文(http://flask.pocoo.org/docs/0.12/quickstart/#a-minimal-application):Externally Visible Server If you run the server you will notice that the server is only accessible from your own computer, not from any other in the network. This is the default because in debugging mode a user of the application can execute arbitrary Python code on your computer. If you have the debugger disabled or trust the users on your network, you can make the server publicly available simply by adding --host=0.0.0.0 to the command line: flask run --host=0.0.0.0 This tells your operating system to listen on all public IPs. 也可以这样:app.run(host="0.0.0.0", port=80)

风吹佩兰 2019-12-02 00:15:29 0 浏览量 回答数 0

回答

" 项目校验选中了xml校验,xml需要下载相关schema的xsd文件,而这些xsd文件的地址一般都是国外的(如:http://www.springframework.org/schema/beans)。 如果是首次配置、运行项目,而这些文件又下载不下来(GFW搞鬼),你就会卡主不动了。###### 建议你把项目打包成Jar,然后命令行单独启用。很有可能是你的STS有自动更新的行为!######问题依旧。将本地网络禁用,也可以很快就启动。好像感觉局域网出现问题,明天到公司再试一下看看###### 不是,你看看哪里是不是连接互联网了######使用命令行启动###### 我想问下你的梯子怎么搭的###### 应该是某个依赖联网请求超时,之前遇到过,后面换成本地地址,就好了######嗯嗯,我找一圈没找到,还记得修改哪个文件不?######把你的控制台发出来,或者看看是这个问题吗https://www.jianshu.com/p/30aa8e43a396###### schema校验吧" ![image.png](https://ucc.alicdn.com/pic/developer-ecology/4416da4bbd624df8b15dc2585dac73d0.png)

montos 2020-05-30 22:58:08 0 浏览量 回答数 0

问题

【精品问答】Java技术1000问(1)

问问小秘 2019-12-01 21:57:43 38616 浏览量 回答数 14

回答

为什么觉得跟tomcat有关?为什么不检查程序? ######我想知道TOMCAT的这个超时是否应该结束这些超时的进程 程序方面用压测软件压同一连接并没有出现如此大的阻塞 而且基本没有阻塞 也有可能是网络问题但是不好排除 所以先问一下TOMCAT是否设置的有问题 是否可以避免这个情况######压缩 最好不要开启,算法类的东西比较耗时的。 访问量不大的话,Tomcat默认配置都不应该出现访问超时现象。建议检查所开发的程序,输出、查看日志,跟踪是什么调用造成这种现象。######节省计算资源;排查问题时尽量简单化。######为啥不开启压缩?!省流量省宽带,cup运输可以忽略不计。###### connectionTimeout 我猜测是http建立时的超时时间吧。客户端也会设置connectionTimeout。出现线程阻塞你用jstack打印堆栈看看都在等待什么啊,阻塞在哪里,你看这个超时时间干啥呢?!######超时会自动自杀啊,我不是很理解你想实现什么功能。你程序block,应该不是这个原因,用jstack打印下看看block点######有没有办法让这种超时的进程自杀的办法啊。。我看了看找到了等待的原因 但是我自己却没法复现= =我怎么压测都不会出现堵塞 蛋疼。。######你应该去查看你的程序 。。那些地方 执行需要这么久 还不释放线程  。。。

爱吃鱼的程序员 2020-06-03 13:15:22 0 浏览量 回答数 0

问题

安全组详解,新手必看教程

我的中国 2019-12-01 21:51:56 92179 浏览量 回答数 37

问题

阿里云RedHatLinux服务器安装DiscuzX3.0详细笔记适合新手因为我就是个新手

no.9527 2019-12-01 21:24:31 28702 浏览量 回答数 7

问题

荆门开诊断证明-scc

游客5k2abgdj3m2ti 2019-12-01 22:09:00 1 浏览量 回答数 0

问题

NGINX配置优化

codeisee 2019-12-01 21:15:29 7547 浏览量 回答数 1

回答

回 3楼(rumia) 的帖子 您好, 您指的是阿里云的ECS会自动重启吗? 如果您需要安装Windows 7系统,建议参考这张帖子: https://bbs.aliyun.com/read/273368.html (我不确定是否可以用类似的方法来安装WIndows XP) ------------------------- 回 5楼(rumia) 的帖子 您好, 请问您的ECS配置是怎么样的,如有多少内存? ------------------------- 回 7楼(rumia) 的帖子 您好, 在系统的事件查看器中,有没有相关的事件记录呢?如是否会提示系统异常重启是因为什么什么。 ------------------------- 回 10楼(rumia) 的帖子 您好, 请问您使用的vmware是怎么版本呢? ------------------------- 回 12楼(rumia) 的帖子 您好, 这里提到,可能需要关闭WIndows的驱动验证功能: https://communities.vmware.com/message/1596746#1596746 ------------------------- 回 14楼(rumia) 的帖子 您好, 如果您的ECS是全新的,没有重要的数据,是否可以提供临时的登录信息,我为您远程登录测试呢? ------------------------- 回 16楼(rumia) 的帖子 您好, 不好意思,现在才看到您的回帖。 现在我是无法远程桌面到您的ECS。 切记,请不要在公共的场合,如本帖发密码喔,因为所有人都能看得到。这很危险。 如还需我为您查看,请通过站内私信的方式发新的登录信息。 ------------------------- 回 18楼(rumia) 的帖子 您好, 请问您在ECS里保存用于测试Windows XP安装的ISO文件吗? 顺便请编辑掉出现在16楼回帖里的IP地址等信息喔。 ------------------------- 回 20楼(rumia) 的帖子 您好, 那我为您试试。请等待。 ------------------------- 回 22楼(rumia) 的帖子 您好, 为您试了一下,用您系统中已经安装VMware在启动虚拟机时,会重启。 之后,我为您试了另一款 Oracle VM VirtualBox 虚拟软件,可以正常安装Windows XP,但Windows XP的虚拟机运行有些慢。 ------------------------- 回 24楼(rumia) 的帖子 您好, 如果可以,能否将您的系统盘初始化,您先不要安装VMware,我再为您看看。 您是需要VMware中的什么功能呢? ------------------------- 回 26楼(rumia) 的帖子 您好, 抱歉给您带来不便。 我的目的是用虚拟机装其他的64位系统 能再具体说是哪种64位系统吗?是 Debian Linux 7 64位系统吗? ------------------------- 回 28楼(rumia) 的帖子 您好, 我在一个测试机(实例规格:ecs.s1.small)上安装VMware Workstation Pro 12。尝试创建一个Debian 8 64位的虚拟机,在启动时,会提示不能运行64位系统虚拟机的提示。 二进制转换与此平台上的长模式不兼容。此虚拟环境中的长模式将被禁用,因此需要使用长模式的应用程序将无法正常运行。 已将该虚拟机配置为使用64位客户机操作系统。但是,无法执行64位操作。 此主机不支持 Intel VT-x 很可能是当前阿里云的Xen虚拟出来的ECS,默认没有开启虚拟机(L0)的虚拟化功能,导致ECS上的虚拟机(L1)无法创建64位的系统。 请参考: 1. https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2086458 2. http://wiki.xenproject.org/wiki/Nested_Virtualization_in_Xen ------------------------- 回 26楼(rumia) 的帖子 您好, 请问您是打算在Vibox里自定义怎么样的网络呢? 看这里的文档,好象可以尝试在设置网络参数的:vboxmanage-modifyvm - https://www.virtualbox.org/manual/ch06.html ------------------------- 回 32楼(道乐科技) 的帖子 您好, 欢迎来到阿里云论坛。 如果您使用的是阿里云的ECS云服务器产品,或许不建议再在ECS产品里再做虚拟化了。 或许您可以将业务分布在配置不是那么高的ECS上。 ------------------------- 回 34楼(道乐科技) 的帖子 您好, 看之前的用户反馈,用 virtualbox 可以创建虚拟机。 但,在ECS上嵌套虚拟机,性能可能会很低、很低。

dongshan8 2019-12-01 23:21:38 0 浏览量 回答数 0

回答

这个问题特别的简单   只需要你从nginx拦截  *.js *.html *.png *.jpg *.css 这些静态资源  然后你把动态的资源全部甩到后端的动态服务器######回复 @一个搞IT的人 : 肯定是用nginx拦截静态资源了,tomcat处理静态资源会很慢的,直接从nginx过滤就好了,先让nginx检测是不是静态资源,如果是的话用nginx 处理 其他的全部转到tomcat处理######先全局拦截,后匹配拦截?先后顺序有影响吗?######你说的关于gzip压缩的问题 你可以从nginx 上做gzip压缩  交给nginx压缩比交给tomcat压缩更合适######恩,是的。都是在nginx中配置开启gzip######然后关于集群的问题就更简单了 你从nginx 的  upstream  tomcatserver  {             server   127.0.0.1:8080;             server   127.0.0.1:8080;  }配置多个  然后 还可以设置权重跟主备用 这个你可以看一下nginx的文档 ###### #运行用户 user root; #启动进程,通常设置为cpu核心数相等 worker_processes 1; #全局错误日志和PID文件 error_log logs/error.log; pid logs/nginx.pid; #工作模式及连接上线 events{ #epoll是多路复用IO(I/O Multiplexing)中的一种方式,但是仅用于linux2.6以上内核,可以大大提高nginx的性能 use epoll; #单个后台worker process进程的最大并发链接数 worker_connections 1024; } #设定http服务器 http{ #设定MIME类型 include /usr/local/nginx/conf/mime.types; default_type application/octet-stream; #设定access Log access_log logs/access.log; #sendfile 指令指定 nginx 是否调用 sendfile 函数(zero copy 方式)来输出文件,对于普通应用, #必须设为 on,如果用来进行下载等应用磁盘IO重负载应用,可设置为 off,以平衡磁盘与网络I/O处理速度,降低系统的uptime. sendfile on; #连接超时时间 #keepalive_timeout 0; keepalive_timeout 65; tcp_nodelay on; #开启gzip压缩 gzip on; gzip_disable "MSIE [1-6]\.(?!.*SV1)"; #设定请求缓冲 client_header_buffer_size 1k; large_client_header_buffers 4 4k; #设定负载均衡的服务器列表 upstream mysvr { #weigth参数表示权值,权值越高被分配到的几率越大 #本机上的Squid开启3128端口 #server 192.168.8.1:3128 weight=5; #server 192.168.8.2:80 weight=1; #server 192.168.8.3:80 weight=6; server localhost:8080 weight=5; } server{ #监听端口 listen 80; #主机名 server_name www.dc.com; #设定本虚拟主机访问日志 # access logs/access.log main; #默认请求 location / { proxy_pass http://localhost:8080; index index.jsp index.html index.ftl; include proxy.conf; } #静态文件 Nginx 自己处理 location ~ ^/(img|images|javascript|js|css|flash|media|static)/{ root /home/web/resources; #过期30天,静态文件不怎么更新,过期可以设大一点,如果频繁更新,则可以设置得小一点。 expires 1h; } # 定义错误提示页面 error_page 500 502 503 504 /50x.html; location = /50x.html{ root html; } #脚本文件 交给后端处理 #location ~ \.jsp${ # proxy_passs http://localhost:8080; #} #设定查看Nginx状态的地址 #location /NginxStatus { #stub_status on; #access_log on; #auth_basic "NginxStatus"; #auth_basic_user_file conf/htpasswd; #} } } 我是根据 js、img、css的不同路径进行处理的,集群哪里用的是upstream tomcatserver###### @一个搞IT的人 你细心找找有好多,我也是在osc上找到的:)######谢谢,谢谢。。。有代码真好!!###### @前路 @...... 正解,简单说:先分别将多个tomcat启动在不同的端口(非80端口)下面,然后在nginx中配置upstream指向这些tomcat,最后通过location+正则使nginx接管所有静态资源请求即可###### JFinal就是java项目,所以集群肯定是没有问题的,具体怎么配置,网上可以找找资料 ######谢谢,正在网上找。

kun坤 2020-05-29 13:10:26 0 浏览量 回答数 0
阿里云大学 云服务器ECS com域名 网站域名whois查询 开发者平台 小程序定制 小程序开发 国内短信套餐包 开发者技术与产品 云数据库 图像识别 开发者问答 阿里云建站 阿里云备案 云市场 万网 阿里云帮助文档 免费套餐 开发者工具 企业信息查询 小程序开发制作 视频内容分析 企业网站制作 视频集锦 代理记账服务 2020阿里巴巴研发效能峰会 企业建站模板 云效成长地图 高端建站