nginx configuration for CORS (Cross-Origin Resource Sharing), with an origin whitelist, and HTTP Basic Access authentication allowed Raw # # A CORS (C …

# # Wide-open CORS config for nginx # location / { if ($request_method = 'OPTIONS') { add_header 'Access-Control-Allow-Origin' '*'; # # Om nom nom coo …
应用运维之持续部署应用运维之持续部署

开发提交代码到Git仓库 自动或手动触发持续集成,执行编译、打包、单元测试、代码扫描等过程,并构建出可部署的程序文件,上传测试的SVN库 测试人员手动触发Jenkins调用Rundeck从测试的SVN库中获取部署文件并部署到测试环境 测试人员进行产品验证 测试人员在验证通过后,申请发布到生产环境,并 …

一 应用场景描述 在上一篇文章中介绍了 使用Zabbix批量监控网站可用性方案一 Zabbix自带的Web监控只是利用libcurl库在Zabbix server或者proxy端来检测所有的url,这样实际上是不能检查到区域访问各个url的网络质量的。本文则使用Zabbix LLD,pycurl模块 …

一 应用场景描述 网站的可用性监控对于运维来说是一项重要的工作。网站监控主要关心几个要点:域名解析时间、域名响应时间、域名访问响应代码、域名访问速度等。这里的域名应该是一个专门用于网站监控检测的URL。网站的可用性监控和网站性能监控有所区别,网站可用性监控只是简单地了解网站是否可用,网站性能监控就是 …

当我们安装了相应的软件,然后双击桌面图标,确打不开相应的应用程序时,很有可能就是文件关联被更改的原因。为了使大家能做到知其然而知其所以然,要解决文件关联这个问题,先来讲一下文件关联的一些基本知识。 文件关联,主要的是把文件类型与开放式命令关联起来。而windows是通过文件的扩展名来识别文件类型的, …
Redis过期淘汰与内存释放机制Redis过期淘汰与内存释放机制

1.Redis过期机制 在实际应用中,有些信息是有时效性的,比如我们发了一个广告,和这个广告相关的一些信息就只有在约定好的广告期间才有效。所以,我们有时候需要对redis中的一些数据设置他们的有效期,当数据过了有效期之后就需要删除他们,因为redis本身可用内存有限,所以不能让这些垃圾信息来占用内存 …

1、Redis中key的的过期时间 通过EXPIRE key seconds命令来设置数据的过期时间。返回1表明设置成功,返回0表明key不存在或者不能成功设置过期时间。在key上设置了过期时间后key将在指定的秒数后被自动删除。被指定了过期时间的key在Redis中被称为是不稳定的。 当key被D …
zabbix清理数据小工具zabbix清理数据小工具

zabbix_clear_data 线上zabbix数据增长比较快,一不小心个别表就40多G,历史监控数据对公司业务没有多大用,就搞了个定时清理,节约一些磁盘空间,一切只是为了省省省~! 注:示例表id请在数据库表结构建立后自行新增。 #!/bin/bash # Author: MorningSon …