首页 文章 精选 留言 我的

精选列表

搜索[服务],共10000篇文章
优秀的个人博客,低调大师

Nginx Unit 1.12.0 发布,动态 Web 应用服务

Nginx Unit 1.12.0 已发布,此版本包含几个重要的错误修正。官方表示这是一个临时版本,着重于修复一些烦人的错误,并增加了与即将于2019年11月28日发布的 PHP 7.4 的兼容性 。 1.12.0 主要更新内容: 新特性:兼容 PHP 7.4 Bugfix:创建进程时出现描述符(descriptors)泄露的情况;此 bug 最早在 1.11.0 中出现 Bugfix:发送响应时,TLS 连接可能过早关闭 Bugfix:如果请求了不规则文件(irregular file),可能会发生段错误 如需了解 Nginx Unit 的未来计划,请点此查看。要了解更多近期推出的一些功能,请查看官方博客。 此外,团队已更新Docker 镜像,增加了一个初始化脚本显著简化容器内 Nginx Unit 守护进程的初始配置。详情请查看文档中的说明。

优秀的个人博客,低调大师

容器服务及相关云环境几次故障和问题排查记录

1. 镜像仓库被设置为公有,导致镜像泄露风险: 错误现象: 公有镜像仓库可能会被云上其它用户拉取,导致泄露镜像安全风险;部分运维或者开发同学,因为没有设置准确的 secret 到 Deployment,为了解决无法拉取镜像问题,直接开放镜像仓库为公有。 解决方法: 镜像仓库的命名空间一定要设置为私有,准确设置绑定云效中docker 镜像账号,通过云效发布应用; 严格设定容器镜像仓库的维护权限; 2. 镜像拉取失败: 错误现象: ## 查看 pod 部署日志 kubectl logs {pod} ## 错误信息 Failed to pull image "registry-vpc.{region_id}.aliyuncs.com/{app_name}-daily/{app_n

优秀的个人博客,低调大师

运维编排服务系列-----自动启动意外停止的ECS实例

有时ECS实例可能因为某些意外原因被停止,可通过OOS的事件触发器对ECS实例进行监控,一旦实例停止,则对实例自动地执行恢复逻辑,比如自动启动,进而实现ECS实例的快恢复。 步骤拆分 对账号下的ECS实例进行监控。 一旦有ECS实例停止,则检查其是否为要自动启动的Tag下的ECS实例。 若不是该Tag下的实例,则忽略此ECS实例的停止,若是该Tag下的ECS实例,则执行后面逻辑。 对实例做一些恢复逻辑,此处对实例进行启动。 等待恢复逻辑执行成功,此处等待停止的实例启动成功。 OOS模版任务 通过OOS事件触发器监控所有的ECS实例是否停止。 若有实例停止,检查该实例是否为要被自启动Tag下的ECS实例。 若不是则忽略,实例的停止,若是则对该实例进行启动。 等待实例状态变为运行中。 模版内容 FormatVersion: OOS-2019-06-01 Description: Start ECS instance when instance is stopped. Parameters: tagKey: Description: The tag key for query ECS instances. Type: String MinLength: 1 MaxLength: 30 Default: oostt tagValue: Description: The tag value for query ECS instances. Type: String MinLength: 1 MaxLength: 30 Default: oostt Tasks: - Name: whenInstanceStopped Action: 'ACS::EventTrigger' Properties: Product: ECS Name: - 'Instance:StateChange' Content: state: - Stopped Outputs: instanceId: ValueSelector: .content.resourceId Type: String - Name: describeInstancesByTag Action: ACS::ExecuteApi Description: Views running ECS instances by specifying tag. Properties: Service: ECS API: DescribeInstances Parameters: Tags: - Key: '{{ tagKey }}' Value: '{{ tagValue }}' Outputs: instanceIds: Type: List ValueSelector: Instances.Instance[].InstanceId - Name: checkInstanceReady Action: ACS::CheckFor Description: Checks ECS instance is in specified tag's instances. Properties: Service: ECS API: DescribeInstances Parameters: InstanceIds: - '{{ whenInstanceStopped.instanceId }}' DesiredValues: '{{describeInstancesByTag.instanceIds}}' PropertySelector: Instances.Instance[].InstanceId - Name: startInstance Action: 'ACS::ExecuteAPI' Properties: Service: ECS API: StartInstance Parameters: InstanceId: '{{ whenInstanceStopped.instanceId }}' Description: start instance. - Name: untilInstanceReady Action: 'ACS::WaitFor' Description: Waits for the ECS instance Running. Properties: Service: ECS API: DescribeInstances Parameters: InstanceIds: - '{{ whenInstanceStopped.instanceId }}' DesiredValues: - Running PropertySelector: 'Instances.Instance[].Status' Outputs: InstanceId: Value: '{{ whenInstanceStopped.instanceId }}' Type: String 模版参数 tagKey:要自启动的ECS实例所在Tag的key值。 tagValue: 要自启动的ECS实例所在Tag的Value值。 操作指南 首先登录到运维编排控制台。 单击 自定义模版,单击 创建模版。 单击 YAML。将编写好的YAML格式模版内容粘贴到编辑框内,或者您也可直接在编辑框中编写该模版。 单击 校验模版。 若模板内容已通过校验,继续下一步。 若模板内容校验失败,请根据提示内容调整模版。 填写 模版名称。本文此处填写AutoStartEcsWhenStopped。 单击 创建模版。在自定义模版列表中可通过模版名称快速找到成功创建的模版。 单击 创建执行。 风险确认模式选择 客户了解风险,无需确认。 单击 下一步,设置参数。 tagKey:要自启动的ECS实例所在Tag的key值。 tagValue: 要自启动的ECS实例所在Tag的Value值。 单击 下一步,确认创建,单击 创建执行。在执行管理中可查看刚刚创建的执行,若创建执行成功,且执行状态处于等待中,则表示ECS实例已开始被监控,一旦有ECS实例被停止,则会触发whenInstanceStopped任务后面的任务逻辑,即该Tag下被停止的实例自动启动。 那么我们现在就演示下ECS实例自启动,下图是该Tag下运行中的3台实例。 我们现在通过手动停止这3台实例,模拟实例意外停止。 当实例停止后,执行状态由等待中转换为运行中,开始执行对停止的ECS实例的启动。 片刻后,刷新ECS实例的状态,可发现该Tag下被停止的ECS实例已经自启动完成,又变回了运行中状态。

资源下载

更多资源
Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册