![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
日常bug
zhangzhen02
这个作者很懒,什么都没留下…
展开
-
linux正则非贪婪模式不起作用的处理办法
在Linux正则使用过程中,默认使用的是贪婪模式,如贪婪模式常用的量词有:{m,n}{m,}?*+如果改成非贪婪模式要量词后面加上一个问号?,只需这样:{m,n}?{m,}???*?+?在我执行的时候发现?不起作用,加上后匹配不到任何内容了。需要用[^/]* 代替*?,来使用非贪婪模式,如下:sed -i 's@abc-\([^/]*\)-\([^\]*\)\.ef@abc-\1-cde-\2.ef@g'其中括号是用来获取字串,\1,\2是用来展示对应的字串。...原创 2021-12-16 11:29:39 · 1755 阅读 · 0 评论 -
dockerfile RUN apk add 卡住问题解决
由于仓库镜像资源问题引起的,换成阿里云资源即可。具体操作,在RUN apk add 命令之前加以下代码RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories重新build即可原创 2021-01-05 10:46:07 · 8536 阅读 · 3 评论 -
InetAddress.getLocalHost()卡住的bug解决办法
今天发现一个服务在新环境中特别卡,经过排查,定位到InetAddress.getLocalHost()引起的,其中调用了native方法去获取本机的hostname,Ip等信息,如果本机配置的resolv.conf文件有问题的话,就有可能会卡住。测试办法,在服务器上查看本机hostnamehostname -i该方法如果特别卡,那么java InetAddress.getLocalHost()方法就会同样卡住。这是一个DNS客户机配置文件,用户配置DNS服务器地址。改为配置一个能够使用的地址即可了原创 2020-12-11 16:52:45 · 3555 阅读 · 0 评论 -
websocket failed One or more reserved bits are on: reserved1 = 0, reserved2 = 1, reserved3 = 1
最新使用websocket 经gateway转发后报错WebSocket connection to 'ws://192.168.0.153:9000/socket_listener_1_WINDOWS.php' failed: One or more reserved bits are on: reserved1 = 0, reserved2 = 1, reserved3 = 1经常一遍google,结果是一堆杀毒软件问题,真是奇怪,回头看报错栈信息,一行行追踪,终于发现是请求格式问题,转发消息时,原创 2020-10-14 20:49:56 · 3306 阅读 · 0 评论 -
连接K8S中的apollo配置中心报错
使用apollo很简单1.添加依赖<dependency> <groupId>com.ctrip.framework.apollo</groupId> <artifactId>apollo-client</artifactId> <version>1.1.0</version></dependency>2.添加配置app: id: ${APOLLO_APP_ID}apol原创 2020-06-08 16:39:10 · 590 阅读 · 0 评论 -
记一次net::ERR_CONNECTION_RESET报错排查
浏览器请求自己的服务,间歇性的出现net::ERR_CONNECTION_RESET查看服务容器日志,未发现请求记录,说明此请求根本没有到后端。由于我们使用的k8s部署容器,请求会首先到达ingress那么查看ingress配置发现ingress中配置有tls,用于实现https,不过配置未完全生效。再根据postman反馈信息判断,大概率是这个tls配置不正确导致请求被阻塞。将i...原创 2020-02-27 15:17:19 · 5784 阅读 · 0 评论 -
task supervisor timed out
c.netflix.discovery.TimedSupervisorTask : task supervisor timed out修改以下配置eureka.client.registry-fetch-interval-seconds=30eureka.instance.lease-expiration-duration-in-seconds=5eureka.instance.lease...原创 2019-11-27 17:22:53 · 15092 阅读 · 1 评论 -
rabbitmq reply-code=404, reply-text=NOT_FOUND
RabbitMQ connector fails to reconnect after reply-code=404, reply-text=NOT_FOUND - home node of durable queue exception此问题在集群情况下出现。经查是由于rabbit-client版本问题引起的,我的将rabbitmq-client从3.7升至3.8问题解决!具体操作是将集...原创 2019-11-26 15:31:55 · 5421 阅读 · 0 评论 -
docker-compse安装
docker-compse安装由于curl外国地址被墙的原因,需要采取以下方法安装1.yum -y install epel-release2. yum -y install python-pip3. pip install --upgrade pip4.pip install docker-compose若第4步报错,执行:pip install --upgrade backpor...转载 2019-05-16 19:25:20 · 1476 阅读 · 1 评论