host

Mysql-connecion failed blocked because of many connection errors

与世无争的帅哥 提交于 2019-12-06 21:53:22
今天调用api接口时出现错误 ER_HOST_IS_BLOCKED: Host '192.168.1.223' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' 查询错误发现是由于 同一个ip在短时间内产生太多中断的数据库连接而导致的阻塞 解决办法 使用whereis mysqladmin 查找到的路径,在该路径下输入 mysqladmin flush-hosts -h127.0.0.1 -P3306 -uroot -ppwd; 也可以在数据库中进行,命令如下:flush hosts; 这样问题得到解决 来源: oschina 链接: https://my.oschina.net/u/2882272/blog/807631

scala正则表达式获取url的host

别等时光非礼了梦想. 提交于 2019-12-06 21:22:53
小编今天要分享的是,通过正则表达式获取url中的host, 在实际开发中这是很常用的,大家收好了。 代码: import java.util.regex.Pattern /** * Created by Administrator on 2017/9/26. */ object UrlGeyHostTest { def main(args: Array[String]): Unit = { //传参 val url1 = "http://tieba.baidu.com/p/4336698825" val url2 = "http://mp.weixin.qq.com/s?__biz=MzIyODgyNDk0OQ==&mid=2247483988&idx=3&sn=7181bbef257e27014051272d785eeafd&scene=4#wechat_redirect" var host = "" val p = Pattern.compile( "(?<=//|)((\\w)+\\.)+\\w+" ) val matcher = p.matcher(url2) if (matcher.find()) { host = matcher.group() } println(host) } } ok 分享完毕 来源: CSDN 作者: demon菇娘_要跳 链接: https:/

Django - How to simply get domain name? [duplicate]

故事扮演 提交于 2019-12-06 18:40:30
问题 This question already has answers here : Django: get URL of current page, including parameters, in a template (6 answers) Closed 4 years ago . Firstly, I want to say that I'm a beginner in Django. I'm looking for a simple way to retrieve the domain name of my Django website. I want to do this in my settings.py. I've already tried with the socket something like this: socket.gethostname() but this doesn't work correctly. 回答1: If you have a request object,do request.META['HTTP_HOST'] This would

zabbix 3.4监控zookeeper3.4

送分小仙女□ 提交于 2019-12-06 18:37:47
zabbix3.4监控zookeeper zookeeper监控要点系统监控 这个监控linux系统以及修改linux服务器参数即可 内存使用量 ZooKeeper应当完全运行在内存中,不能使用到SWAP。Java Heap大小不能超过可用内存。 Swap使用量 使用Swap会降低ZooKeeper的性能,设置vm.swappiness = 0 网络带宽占用 如果发现ZooKeeper性能降低关注下网络带宽占用情况和丢包情况,通常情况下ZooKeeper是20%写入80%读入 磁盘使用量 ZooKeeper数据目录使用情况需要注意 磁盘I/O ZooKeeper的磁盘写入是异步的,所以不会存在很大的I/O请求,如果ZooKeeper和其他I/O密集型服务公用应该关注下磁盘I/O情况 ZooKeeper监控 zk_avg/min/max_latency 响应一个客户端请求的时间,建议这个时间大于10个Tick就报警 平均延迟/最小延迟/最大延迟 zk_outstanding_requests 排队请求的数量,当ZooKeeper超过了它的处理能力时,这个值会增大,建议设置报警阀值为10 堆积请求数 zk_packets_received 接收到客户端请求的包数量 收包数 zk_packets_sent 发送给客户单的包数量,主要是响应和通知 发包数 zk_max_file

harbor的安装和简单使用【h】

半城伤御伤魂 提交于 2019-12-06 18:27:26
安装docker的私有仓库, 利用vmware提供的 harbor 工具, 参考 Docker 私有仓库方案比较与搭建 , Harbor安装 -- 企业级Registry仓库 2.2harbor Project Harbor是由VMware公司中国团队为企业用户设计的Registry server开源项目,包括了权限管理(RBAC)、LDAP、审计、管理界面、自我注册、HA等企业必需的功能,同时针对中国用户的特点,设计镜像复制和中文支持等功能 默认用户密码是:admin/Harbor12345 优缺点 优点: 1可以实现 images 的私有存储 2支持日志统计 3支持基于角色的访问控制(Role Based Access Control) 4支持创建多项目 5提供了管理UI界面,并原生支持中文。 6支持AD/LDAP集成 下载和安装docker和docker-compose docker-compose是启动harbor的工具 然后去 下载页面 下载最新版本的代码, 这里选择在线安装, tar xvf harbor-online-installer-v1.8.0.tgz cd harbor ls harbor.yml install.sh LICENSE prepare # 然后编辑harbor.yml文件 # Configuration file of Harbor # The

zipkin的安装与搭建

梦想的初衷 提交于 2019-12-06 17:06:39
下载与部署 jar中yaml文件配置 启动传入并参数 web界面 目录 zipkin是分布式链路调用监控系统,聚合各业务系统调用延迟数据,达到链路调用监控跟踪。 下载与部署 wget -O zipkin.jar 'https://search.maven.org/remote_content?g=io.zipkin.java&a=zipkin-server&v=LATEST&c= exec ' jar中yaml文件配置 zipkin: self-tracing: # Set to true to enable self-tracing. enabled: ${SELF_TRACING_ENABLED:false} # percentage to self-traces to retain sample-rate: ${SELF_TRACING_SAMPLE_RATE:1.0} # Timeout in seconds to flush self-tracing data to storage. message-timeout: ${SELF_TRACING_FLUSH_INTERVAL:1} collector: # percentage to traces to retain sample-rate: ${COLLECTOR_SAMPLE_RATE:1.0} http: #

Python requests“Max retries exceeded with url” error

做~自己de王妃 提交于 2019-12-06 17:03:00
今天写python网络爬虫的时候遇到一个问题,报错的具体内容如下: HTTPConnectionPool(host= 'dds .cr.usgs.gov', port = 80 ): Max retries exceeded with url: /ltaauth//sno18/ops/l1/ 2016 / 138 / 037 /LC81380372016038LGN00.tar.gz?id=stfb9e0bgrpmc4j9lcg45ikrj1&iid=LC81380372016038LGN00&did= 227966479 &ver=production (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x105b9d210 >: Failed to establish a new connection: [Errno 65 ] No route to host',)) 多方查阅后发现了解决问题的原因: http连接太多没有关闭导致的 。 解决办法: 1、增加重试连接次数 requests .adapters .DEFAULT _RETRIES = 5 2、关闭多余的连接 requests使用了urllib3库,默认的http

MySQL设置白名单教程

本小妞迷上赌 提交于 2019-12-06 16:56:59
1 登录mysql mysql -h host -u username -p password 2 切换至mysql库 use mysql; 3 查看当前允许登录IP及用户 select Host,User from user; 4 删除不必要而表中存在的IP和用户 DELETE FROM user WHERE User='username' and Host='host'; (host值为“%”或空表示所有IP都可登录,一般来说此类行需要删掉) 5 增加需要而表中没有的IP和用户 GRANT ALL PRIVILEGES ON *.* TO 'username'@'host' IDENTIFIED BY 'password' WITH GRANT OPTION; 6 使更新的配置生效 FLUSH PRIVILEGES; 说明: 1.语句中的host,username和password根据实际情况进行修改;host为IP或写入hosts文件的主机名,在4和5中还可以是IP段,写法如“192.168.220.0/255.255.255.0”。 2.白名单中限制了可以连接数据库的“IP/用户/密码“组,没在白名单中的无法连接数据库也不能获取获取banner信息,所以可规避扫描器的扫描(漏洞并未真正修复)。 1 登录mysql mysql -h host -u username -p

【产品环境】使用ELK搭建日志系统

北城余情 提交于 2019-12-06 16:35:36
随着业务不断完善与发展,日志的重要性稳步上升。我们需要从日志中排查错误,以及分析用户行为,为业务发展提供参考意见。因此,需要一套专门的日志系统帮助我们收集、分析、处理日志。 以前我曾经写过一个logstash的blog: http://my.oschina.net/abcfy2/blog/372138 ,版本比较低,但是logstash的配置没变过。此篇blog将比上述blog更详尽一些,扩展到产品环境搭建完整的日志系统,但是logstash本身的配置不多做介绍,因为旧Blog已经介绍的比较详细了。 本篇Blog主要介绍我们目前使用的日志系统的总体架构和部分配置。Kibana的使用暂时不在本篇Blog的覆盖范围之内,以后也许会单独写一篇kibana的使用,读者也可以参考饶琛琳的《ELK stack权威指南》一书的 相关章节 。 本篇Blog的内容也并非自己独自完成,关于log4j 1.2部分的配置和使用是开发同事共同探究实现的。 最后要说的一点是,日志系统的实现并不只是运维的工作,开发也需要配合,规范日志格式,规范项目埋点,便于排查问题。最后归结与一点,要有执行力,要有人推动,不能随随便便的打日志,更不允许产品环境有乱七八糟的 println 这种调试方式的日志输出。 关于ELK ELK Stack指代三个独立的组件: Elasticsearch,Logstash,Kibana

WPF WIN32 hwndhost WM_MOUSEMOVE WM_MOUSEHOVER

匆匆过客 提交于 2019-12-06 16:24:07
I have a WPF app with a usercontrol that contains a HwndHost. The HwndHost is created as follows: hwndHost = CreateWindowEx(0, "static", "", WS_CHILD | WS_VISIBLE, 0, 0, hostHeight, hostWidth, hwndParent.Handle, (IntPtr)HOST_ID, IntPtr.Zero, 0); hwndControl = CreateWindowEx(0, "Static", "", WS_CHILD | WS_VISIBLE | WS_CLIPCHILDREN , 0, 0, hostHeight, hostWidth, hwndHost, (IntPtr)PICTUREBOX_ID, IntPtr.Zero, 0); I then hook into the message pump using HwndSourceHook and loads of messages come through. Except the ones I want i.e. WM_MOUSEMOVE, WM_MOUSEHOVER, WM_LBUTTONDOWN and WM_LBUTTONUP Also