服务网格落地

Go Runtime Bug 修复 在前期灰度验证时,SOFAMosn 线上出现了较严重的内存泄露,一天泄露了 1 G 内存,最终排查显示,是 Go Runtime 的 Writev 实现存在缺陷,导致 Slice 的内存地址被底层引用,GC 不能释放。蚂蚁团队给 Go 官方提交了 ...

常见问题

Node.js 性能平台运行时与社区 Node.js 运行时是什么关系 Node.js 性能平台运行时完全兼容社区对应版本 Node.js 运行...如何判断是否存在内存泄露 内存监控指标部分能看到随着时间内存持续增长。如何判断是否存在 CPU 热点函数 CPU 持续飚高。

告警规则指标说明

JVM堆内使用内存量应该被严格控制,避免因为内存泄漏或者过多的内存占用导致系统性能下降或者内存溢出等问题。JVM非堆内存提交值 M 不是 非堆内存中已经被Java程序使用的内存大小。JVM非堆内存的提交值也需要被严格控制,避免因为过多的类...

查看监控信息

Memory Usage:InnoDB Buffer Pool使用率不变,内存使用率长时间(例如超过7天)缓慢持续上涨时,可能是内存泄露导致。内存突然上涨,InnoDB Buffer Pool使用率不变时,可能是突增业务导致。内存和InnoDB Buffer Pool同步增长时,InnoDB ...

制作PHP镜像

RUN apk add-no-cache$PHPIZE_DEPS \&apk add-no-cache libstdc+libzip-dev vim\&apk update \&pecl install redis-5.3.0 \&pecl install zip \&pecl install swoole \&docker-php-ext-enable redis zip swoole\ && apk del $PHPIZE_DEPS#...

Operator

新风险及解决方案 在上述应对策略下,会出现新的风险,蚂蚁也提出了对应的解决方案,说明如下:风险:Sidecar 与应用“共享”分配到的内存资源,导致在异常情况(比如内存泄露)下,Sidecar 跟应用抢内存资源。解决方案:通过扩展 Pod Spec...

迁移到新服务器上的PHP网站,使用浏览器访问时提示...

系统不支持MySQL。...其他类似错误信息,示例如下。...cp php-fpm.conf.defaultphp-fpm.conf执行如下命令,启动PHP服务。usr/local/php5.4.45/sbin/php-fpm 重新访问网站。如果访问成功,该问题解决。相关文档 原始的MySQL API mysql_query

本地回环网卡(lo)未启动导致使用Nginx访问网页提示...

问题描述 在使用Nginx访问网页时,提示“502”错误,如图所示:此时,进行如下检查,发现Nginx服务日志中出现“connect upstream time out”报错:检查在PHP-FPM进程,发现PHP-FPM进程正常运行,如图所示。查看Nginx服务日志,发现Nginx...

手动部署LNMP环境(Ubuntu)

注意:请确认PHP版本与您安装的PHP-FPM版本相匹配,此处为php7.4-fpm.sock }按 Esc 退出编辑模式,然后输入:wq 并按Enter键,保存并退出文件。运行以下命令,重启Nginx服务。sudo systemctl restart nginx.service 配置PHP。运行以下命令,...

测试分析及调优

JVM JVM主要分析GC/FULL GC是否频繁,以及垃圾回收的时间,可以用jstat命令来查看,对于每个代大小以及GC频繁,通过jmap将内存转储,再借助工具HeapAnalyzer来分析哪地方占用的内存较高以及是否有内存泄漏可能。简单点可以使用APM工具,...

如何使用Prometheus监控Windows

例如,使用非分页池的驱动程序中的内存泄露可能会导致系统完全挂死,因为用户模式进程的内存要求被转储到磁盘。页错误(次/秒)Critical WMI(PageFaultsPersec)当进程请求内存中找不到的页面时,就会发生以下页面错误。软页面错误:表示...

管理和使用配置项(K8s ConfigMap)

最佳实践 PHP如何手动配置php-fpm.conf创建配置项。具体操作,请参见 创建配置项。配置项 说明 创建方式 选择 手工创建。配置项名称 自定义,例如输入 php-fpm。配置项描述 自定义,例如输入 www.conf 。配置映射 键 www.conf 值[www]user=...

Ubuntu 自建安装Nginx+MySQL+PHP环境

sudo apt-y install php-fpm 运行以下命令,查看PHP版本。sudo php-v 返回结果如下所示,表示PHP已成功安装,可查看到PHP版本为7.4.3。PHP 7.4.3(cli)(built:Nov 25 2021 23:16:22)(NTS)Copyright(c)The PHP Group Zend Engine v3.4.0,...

WAF连接源站服务器超时

实际处理动态请求的进程异常,例如php-fpm未启动运行 解决方案:请检查后端ECS Web服务器日志是否有相关错误,Web服务是否正常运行,确认Web访问逻辑是否有问题。原因四:公网链路质量问题 测试其他ISP运营商的客户端是否有相同问题,如果...

节点异常问题排查

2 Insufficient ephemeral-storage 其中调度器判定节点资源不足的计算方式为:集群节点CPU资源不足的判定方式:当前Pod请求的CPU资源总量>(节点可分配的CPU资源总量-节点已分配的CPU资源总量)集群节点内存资源不足的判定方式:当前Pod...

节点异常问题排查

2 Insufficient ephemeral-storage 其中调度器判定节点资源不足的计算方式为:集群节点CPU资源不足的判定方式:当前Pod请求的CPU资源总量>(节点可分配的CPU资源总量-节点已分配的CPU资源总量)集群节点内存资源不足的判定方式:当前Pod...

利用PHP长连接提高性能

而每个短连接的开销不止是 socket 重连,还有复杂的重新鉴权流程,开销比一个普通请求大许多,因此对网站的效率是有很...通常我们使用的都是 PHP-FPM 模式,FPM 进程会和 memcached server 保持长连接,因此该连接的生命周期同 Apache 进程。

Ubuntu 自建安装Apache+MySQL+PHP环境

sudo apt-y install php-fpm sudo apt-y install libapache2-mod-php 运行以下命令,查看PHP版本。sudo php-v 返回结果类似如下所示,表示PHP已成功安装,PHP的版本为7.4.3。PHP 7.4.3(cli)(built:Nov 25 2021 23:16:22)(NTS)Copyright(c)...

使用Ansible ali_ros_stack部署LNMP环境实例

前提条件 确保您已经在Linux系统使用pip3安装并配置了Ansible模块,详情请...yum-y install mariadb mariadb-server","systemctl start mariadb.service","systemctl enable mariadb.service","yum-y install php php-mysql php-gd libjpeg*...

实例FAQ

持久内存作为内存使用时,我想用持久内存型实例来运行我的参数服务器(PS),持久内存设置为内存使用方式,可以直接部署吗?购买持久内存型实例后,我如何将持久内存设置为本地盘使用方式?我的哪些应用需要更高性能的本地盘?持久内存作为...

如何将一棵LSM-Tree塞进NVM

我们以X-Engine为基础结合非易失内存的优势与限制,重新设计并实现了存储引擎的主要内存数据结构、事务处理和持久化内存分配器等基础组件,最终实现了不需要记录预写式日志的高性能事务处理,降低了整体系统的写入放大并提高了存储引擎的...

CentOS 6 自建安装 Nginx+Mysql环境+PHP环境

PHP-FPM是支持解析PHP的一个FastCGI进程管理器,提供了更好管理PHP进程的方式,可以有效控制内存和进程、可以平滑重载PHP配置。运行以下命令安装依赖包。yum install libmcrypt libmcrypt-devel mhash mhash-devel libxml2 libxml2-devel ...

在ECS实例内访问网站提示“Nginx 502 bad gateway”...

ps aux|grep php-fpm 回显示例如下,查看fastcgi、php-fpm的进程数。如果进程数大于或等于5个,则表示需要增加进程数。修改/usr/local/php/etc/php-fpm.conf配置文件中的相关参数。将 pm.max_children 参数的值修改为 5,表示支持5个进程。...

SAE应用如何设置时区?

本文介绍使用SAE时,如何为应用设置时区。...示例代码如下:FROM php:7.3.32-fpm-alpine3.13 LABEL MAINTAINER="sae@aliyun.com" ENV TZ "Asia/Shanghai" # 时区 RUN echo${TZ}>/etc/timezone 关于镜像的更多信息,请参见 镜像。

下载到本地内存

本文介绍如何使用PHP SDK将指定的文件下载到本地内存。注意事项 本文以华东1(杭州)外网Endpoint为例。如果您希望通过与OSS同地域的其他阿里云产品访问OSS,请使用内网Endpoint。关于OSS支持的Region与Endpoint的对应关系,请参见 访问...

Linux系统实例的宕机问题排查

例如,通过减少内存泄露、优化算法或配置等方式。实例宕机并产生日志“RIP:tcp_create_openreq_child”问题描述 Linux操作系统的ECS实例在运行过程中发生了宕机,产生日志“RIP:tcp_create_openreq_child”,调用栈类似如下:[8343753....

使用负载均衡SLB后出现500、502和504状态码

client:XXX.XXX.XXX.XXX,server:localhost,request:“GET/timeoutmore.php HTTP/1.1”,upstream:“fastcgi:/127.0.0.1:9000”健康检查针对的是静态页面,因此当健康检查正常时,由于实际处理动态请求的进程异常,例如PHP-FPM未启动运行,则...

PHP应用部署到SAE 1.0

PHP环境 选择 PHP-FPM 7.3。文件上传方式 选择 上传Zip包。上传Zip包 单击 选择文件 并上传已获取的Demo。本文以 PHP原生 Demo为例。在 确认规格 配置向导,查看您所创建应用的详细信息以及费用配置情况,然后单击 确认创建。页面会跳转至 ...

设置防敏感信息泄露

网站接入 Web应用防火墙(Web Application Firewall,简称WAF)后,您可以为其开启防敏感信息泄露功能。防敏感信息泄露帮助网站过滤服务器返回内容(异常页面或关键字)中的敏感信息(包含身份证号、手机电话号码、银行卡号、敏感词汇),...

内存管理

内存管理函数 函数名 描述 aos_malloc()从系统heap分配内存给用户 aos_zalloc()从系统heap分配内存给用户,并且将分配的内存初始化为0 aos_calloc()从系统heap分配内存给用户,并且将分配的内存初始化为0 aos_realloc()重新调整之前调用 ...

Cannot assign requested address报错

问题原因 该报错通常出现在客户端使用PHP-FPM与PhpRedis组合的架构中,这种架构在高并发场景时,处于TIME-WAIT状态下的TCP连接数较多,客户端无法分配出新的端口,则会出现 Cannot assign requested address 报错。解决方案 使用Pconnect...

主机CPU或内存使用率过高导致网站无法访问

云虚拟主机的CPU或内存使用率过高时会导致网站无法正常访问,本文介绍这种情况的可能原因和解决方案。问题现象 在独享云虚拟主机上成功搭建网站并正常运行一段时间后,访问网站时出现无法正常访问的现象。可能原因 云虚拟主机的站点在网站...

产品优势

相比自建Redis数据库、云数据库Redis版以及其他内存数据库,云原生内存数据库Tair 在数据安全、运维、高可用、内核优化等方面都有一定的优势。Tair与自建Redis对比 对比项 云原生内存数据库Tair版 自建Redis 安全防护 事前防护:VPC网络...

工作负载推荐配置

如果有几个进程需要协同工作,在Kubernetes里也可以实现,例如:nginx和php-fpm,通过Unix domain socket通信,我们可以用一个包含两个容器的Pod,将Unix socket放在两个容器的共享Volume中。确保不存在SPOF(Single Point of Failure)...

一对一专家服务工作说明书

提供FTP服务器地址 提供FTP 端口 提供FTP用户名、密码 提供FTP软件安装目录 Nginx异常排查 服务器性能排查:CPU、内存、磁盘IO 服务器资源&配置排查:磁盘空间、带宽、安全组、系统防火墙 Nginx服务状态排查 PHP服务状态排查 提供问题定位...

SysOM内核层容器监控

该指标提供有关容器内存使用情况的统计信息,包括容器的总内存(Total)、剩余内存(Free)、可用内存大小(Available)、页缓存(Cache)、块缓存(Buffers)、共享内存(Shmem)、可回收内存(SReclaimable)、不可回收内存(SUnreclaim...

身份管理

不要把RAM用户的AccessKey ID和AccessKey Secret保存在工程代码中,否则可能导致AK泄露,威胁您账号下所有资源的安全。建议您使用STS或环境变量等方式获取访问授权。满足条件时对RAM用户设置SSO单点登录功能,实现直接使用企业自有的身份...

排查Redis实例内存使用率高的问题

如果发现Redis内存占满或收到内存告警,可参考本文判断内存占用是否长期过高、内存占用是否突然上升、是否发生内存倾斜,并通过拆分大Key,设置过期策略,升级规格等方法解决问题。内存使用率高的现象分类 内存使用率高,通常分为以下三种...

如何解决Redis内存使用率突然升高

如果 Redis 实例的内存使用率突然飙升,可参考本文排查原因并解决问题。问题现象 Redis 实例之前的内存使用率较低。但从某个时间点开始,内存使用率突然迅速升高,甚至达到100%。问题原因 可能内存使用率突然升高的主要原因如下:短时间内...

分析视图简介

注意堆外内存并不完全等价于DirectBuffer对象,由于DirectBuffer持有UNSAFE分配的堆外内存,它能在一定程度上反应堆外内存的情况(以及潜在的泄漏等问题)。垃圾回收根 垃圾回收根是指垃圾回收器回收内存时,从根出发,寻找到存活对象,...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云数据库 Memcache 版 云数据库 RDS 弹性公网IP 短信服务 人工智能平台 PAI 金融分布式架构
新人特惠 爆款特惠 最新活动 免费试用