E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Linux应用故障排查
Node.js 应用
故障排查
手册 —— 大纲与常规问题指标简介 ...
楔子你是否想要尝试进行Node.js应用开发但是又总听人说它不安全、稳定性差,想在公司推广扩张大前端的能力范畴和影响又说服不了技术领导。JavaScript发展到今天,早已脱离原本浏览器的战场,借助于Node.js的诞生将其触角伸到了服务端、PC跨平台客户端方案等各个领域,但是与此同时,JSRuntime对于绝大部分的开发者来说又一如既往的处于黑盒状态——开发者无法感知其运行状态,出现一些性能、内
客服小羊
·
2020-07-01 21:40
Node.js 应用
故障排查
手册 —— 冗余配置传递引发的内存溢出 ...
楔子前面一小节我们以一个真实的压测案例来给大家讲解如何利用Node.js性能平台生成的CPUProfile分析来进行压测时的性能调优。那么与CPU相关的问题相比,Node.js应用中由于不当使用产生的内存问题是一个重灾区,而且这些问题往往都是出现在生产环境下,本地压测都难以复现,实际上这部分内存问题也成为了很多的Node.js开发者不敢去将Node.js这门技术栈深入运用到后端的一大阻碍。本节将以
客服小羊
·
2020-07-01 21:40
Node.js 应用
故障排查
手册 —— 综合性 GC 问题和优化 ...
楔子本章前面两节生产案例分别侧重于单一的CPU高和单一的内存问题,我们也给大家详细展示了问题的定位排查过程,那么实际上还有一类相对更复杂的场景——它本质上是V8引擎的GC引发的问题。简单的给大家介绍下什么是GC,GC实际上是语言引擎实现的一种自动垃圾回收机制,它会在设定的条件触发时(比如堆内存达到一定值)时查看当前堆上哪些对象已经不再使用,并且将这些没有再使用到的对象所占据的空间释放出来。许多的现
客服小羊
·
2020-07-01 21:39
Linux(1) Linux系统线上
故障排查
的几种技巧
然而,性能优化、
故障排查
也是软件系统中最有挑战的工作之一,甭管看了多少资料和书,一旦涉及到解决具体问题,照样儿一脸懵逼,比如:流量高峰期,服务器CPU使用率过高报警,你登录Linux上去top完之后,却不知道怎么进一步定位
大神,快来碗里
·
2020-07-01 21:00
linux
【转载】配置开发支持高并发TCP连接的
Linux应用
程序全攻略
原文见:http://www.cppblog.com/flashboy/articles/47012.html1、修改用户进程可打开文件数限制在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量的限制(这是因为系统为每个TCP连接都要创建一个socket句柄,每个socket句柄同时也是一个文件句柄)。可使用
chenziwen
·
2020-07-01 20:18
server开发
查看Linux系统信息
(LSB是一套核心标准,它保证了LINUX发行版同
LINUX应用
程序之间的良好结合。一个二进制接口规范。)
滚蛋吧新冠君
·
2020-07-01 19:34
总结
技术博客
Linux
linux 进程占用内存查询
导致大多数人认为许多
Linux应用
程序,特别是KDE或GNOME程序都象ps报告一样臃肿...【51CTO.com独家译文】本文是为那些经常疑惑的人准备的,“为什么一个简单的KDE文本编辑器要占用25M
bugouyonggan
·
2020-07-01 19:06
linux
应用编程
【Sublinux】用Station P1在Android上打造Nextcloud私有云盘
在StationP1的Android系统上可同时运行Linux,支持同时使用Android应用,也可以同时运行Nextcloud等
Linux应用
服务。
暴走的阿Sai
·
2020-07-01 18:58
ARM嵌入式开发
《嵌入式
linux应用
开发完全手册》核心笔记(全)
【开发环境构建】1.开发环境搭建:操作系统或虚拟机Ubuntu安装、网络服务配置、工具安装等工具资源:https://pan.baidu.com/s/1bpakJtP//env/嵌入式linux软件开发环境(不定期更新)步骤整理:http://blog.csdn.net/sinat_36184075/article/details/711948322.编程基础内容:交叉编译使用、Makefile规
北国客
·
2020-07-01 17:34
MySQL
故障排查
Linux服务器重启后发现Mysql无法启动了故障一:启动故障错误提示:Can'tconnecttolocalMySQLserverthroughsocket'/var/lib/mysql/mysql.sock'解决方案:1:尝试重启mysql服务器,是否出现同样错误2:如出现同样错误,则删除mysql.sock文件后在重启rm-rf/usr/local/mysql/mysql.socksyste
我真的不是ZKC
·
2020-07-01 15:29
关于Linux的视频编程
www.isongzi.com/2009/02/23/%E5%85%B3%E4%BA%8Elinux%E7%9A%84%E8%A7%86%E9%A2%91%E7%BC%96%E7%A8%8B/]前言:目前正在忙于ARM平台的
Linux
Veini
·
2020-07-01 14:02
LINUX
JAVA线上
故障排查
全套路
文章目录一、CPU: ①使用jstack分析cpu问题 ②频繁gc ③上下文切换二、磁盘:三、内存: ①堆内内存 1、OOM ⅰ、Exceptioninthread"main"java.lang.OutOfMemoryError:unabletocreatenewnativethread ⅱ、Exceptioninthread"main"java.lang.Out
NarutoConanKing
·
2020-07-01 12:29
java
故障处理
理论:安装及管理程序------理论讲解
文章目录一:
Linux应用
程序基础1.1:应用程序与系统命令的关系1.2:典型应用程序的目录结构1.3:常见的软件包封装类型1.4RPM包管理工具二:查询RPM软件包信息2.1:查询已安装的RPM软件信息
为了馒头争口气
·
2020-07-01 11:39
LINUX
理论
PHP性能问题诊断与排查
PHP性能问题诊断与排查最近PHP性能问题频发,share一下最近对phpPerfromancetracing思路和方法便于大家诊断和
故障排查
:宏观层面的监测工具大家都比较熟悉主要...最近PHP性能问题频发
KISSING_hu
·
2020-07-01 10:03
故障排查
技巧:Linux 动态库与静态库制作及使用详解
技巧:Linux动态库与静态库制作及使用详解标准库的三种连接方式及静态库制作与使用方法陈鲁,软件工程师,IBM简介:
Linux应用
开发通常要考虑三个问题,即:1)在
Linux应用
程序开发过程中遇到过标准库链接在不同
HAOMCU
·
2020-07-01 09:00
Linux应用
移植
通过 profiling 定位 golang 性能问题 - 内存篇
本文会以go语言的pprof工具为例,分享两个线上性能
故障排查
过程,希望能通过本文使大家对性能分析有更深入的理解。在遇到线上的性能问题时,
滴滴技术
·
2020-07-01 09:53
安装及管理程序--理论加命令配置,包含了系统应用程序和系统应用的关系,RPM包的安装,卸载和维护,和yum的概述 冲☞
安装及管理程序文章目录前言:1.
Linux应用
程序基础2.典型应用程序的目录结构3.常见的软件包封装类型4.RPM包的管理工具4.1Rpm命令的格式4.2查询RPM软件包信息4.3查询未安装的RPM包文件
长大要当太空人
·
2020-07-01 08:56
Linux系统管理篇
线上linux系统
故障排查
之二:内存占用过高
主要分析系统内存占用过高的排查方法。在Java开发中,对经常看到这两种异常:java.lang.OutOfMemoryError:PermGenspacejava.lang.OutOfMemoryError:Javaheapspace一、异常出现的原因1.Java.lang.OutOfMemoryError:PermGenspacePermGenspace全称是PermanentGeneratio
lanysong
·
2020-07-01 07:29
java
配置开发支持高并发TCP连接的
Linux应用
程序全攻略
1、修改用户进程可打开文件数限制在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量的限制(这是因为系统为每个TCP连接都要创建一个socket句柄,每个socket句柄同时也是一个文件句柄)。可使用ulimit命令查看系统允许当前用户进程打开的文件数限制:[speng@as4~]$ulimit-n1024这
zys85
·
2020-07-01 07:07
理论篇---Linux 安装及管理程序(应用程序基础-RPM安装、升级、卸载-源代码编译安装)
文章目录一、
Linux应用
程序基础1.1应用程序与系统命令的关系1.2典型应用程序的目录结构1.3常见的软件包封装类型二、查询RPM软件包信息2.1RPM包管理工具2.2rpm命令的格式2.3查询RPM
ycycyyc_
·
2020-07-01 07:29
Linux系统
linux
RPM安装
编译安装
Apache安装
dpdk-lvs的一次线上
故障排查
报告
本文记录了dpdk-lvs集群的一次线上
故障排查
过程,排查思路可供读者参考。
weixin_34125592
·
2020-07-01 05:11
Node.js 应用
故障排查
手册 —— Node.js 性能平台使用指南 ...
楔子前一节中我们借助于Chromedevtools实现了对线上Node.js应用的CPU/Memory问题的排查定位,但是在实际生产实践中,大家会发现Chromedevtools更加偏向本地开发模式,因为显然Chromedevtools不会负责去生成分析问题所需要的Dump文件,这意味着开发者还得额外在线上项目中设置好v8-profiler和heapdump这样的工具,并且通过额外实现的服务来能够
客服小羊
·
2020-07-01 02:45
GCC编译器详解
当我们开发
Linux应用
程序时,绝大多数情况都在使用C语言。利用C语言开发离不开C语言编译器。GCC(GNUCCompiler)是目前Linux下最常用的C语言编译器。
calmjiao
·
2020-07-01 01:37
Linux
故障排查
故障排查
故障排查
1、说明2、问题分类2.1、线上服务突然OOM、线上服务突然变慢、线上服务突然出现大量报警2.2线上出现sql报警2.3线上某个接口出现异常2.4线上机器Load很高1、说明本文档的宗旨是为了帮助大家在一些常见类型的故障处理流程中
CocoaZhao
·
2020-07-01 01:55
JAVA
Linux 磁盘空间占满故障解决方法
故障排查
:使用命令查看磁盘使用量#使用人类可读的格式(预设值是不加这个选项的...)df-h#--inodes列出inode资讯,不列出已使用blockdf-i#查看当前目录下各个文件及目录占用空间大小
Keith003
·
2020-07-01 01:30
Linux
Linux安装和管理程序(内含操作案例)
点击蓝色目录查找相应内容
Linux应用
程序简介应用程序与系统命令的关系典型应用程序的目录结构常见的软件包封装类型RPM包管理工具查询RPM软件包信息查询已安装的RPM软件信息查询未安装的RPM软件包文件中信息安装
最优姐
·
2020-07-01 00:09
linux
linux
经验分享
线上
故障排查
——drools规则引擎使用不当导致oom
事件回溯1、7月26日上午11:34,告警邮件提示:tomcat内存使用率连续多次超过90%;2、开发人员介入排查问题,11:40定位到存在oom问题,申请运维拉取线上tomcat内存快照dump;3、开发人员担心服务抗不过下午的业务高峰期,让运维在中午低谷期间重启tomcat;4、11:45,运维人员重启tomcat,内存使用回落。事件分析1、根据监控历史数据,发现7月10日后,内存逐步上升,且
weixin_30374009
·
2020-07-01 00:39
MongoDB副本集replica set(五)--
故障排查
(一)查看副本集状态要查看副本集状态及每个成员的状态,可以连接到主节点,使用rs.status()命令查看:rstest:PRIMARY>rs.status(){"set":"rstest","date":ISODate("2020-06-30T15:06:44.586Z"),"myState":1,"term":NumberLong(15),"syncingTo":"","syncSourceH
gegeman
·
2020-06-30 19:00
Linux 系统应用编程——进程间通信(上)
现在再
Linux应用
较多的进程间通信方式主要有以下几种:1)无名管道(pipe)及有名管道(fifo):无名管道可用于具有亲缘关系进程间的通信;有名管道除具有管道相似的功能外,它还允许无亲缘关系进程使用
zqixiao_09
·
2020-06-30 19:04
Linux系统应用编程
经验分享:C/S系统
故障排查
之服务器端口telnet失败
(在过去的10+年基于ESFramework做了很多的C/S系统,也协助客户解决了诸多开发和运行时的技术问题,个人觉得这些历史经验是非常宝贵的,接下来我会将这些经验逐步分享出来,希望对碰到类似问题的人有所启发和帮助。)telnet命令的主要作用是与目标端口进行TCP连接(即完成TCP三次握手)。当服务端启动后,但是telnet其监听的端口,却失败了。或者,当服务端运行了一段时间后,突然其监听的端口
zhuweisky
·
2020-06-30 17:33
C#专栏
Java线上应用
故障排查
线上故障主要2种:CPU利用率很高,内存占用率很大一、CPU利用率很高1.top查询那个进程CPU使用率高2.显示进程列表ps-mppid-oTHREAD,tid,time找到了耗时最高的线程28802,占用CPU时间快两个小时了!其次将需要的线程ID转换为16进制格式:printf"%x\n"tid最后打印线程的堆栈信息:jstackpid|greptid-A30从Threaddump日志中可以
zhu592665411
·
2020-06-30 17:18
Java 线上
故障排查
完整套路
线上故障主要会包括CPU、磁盘、内存以及网络问题,而大多数故障可能会包含不止一个层面的问题,所以进行排查时候尽量四个方面依次排查一遍。同时例如jstack、jmap等工具也是不囿于一个方面的问题的,基本上出问题就是df、free、top三连,然后依次jstack、jmap伺候,具体问题具体分析即可。CPU一般来讲我们首先会排查CPU方面的问题。CPU异常往往还是比较好定位的。原因包括业务逻辑问题(
民国周先生
·
2020-06-30 16:36
微服务架构--链路追踪(Nginx篇)
微服务架构虽好,但同时也带来了很多挑战,其中
故障排查
就是其需要解决的挑战之一。那么,如何在很多个应用和实例中找到故障发生的根源呢?
zhangge3663
·
2020-06-30 13:03
NGINX
linux文件系统介绍
在嵌入式
linux应用
中,主要的存储设备为ram和flash
zhangatong
·
2020-06-30 11:07
文件系统
Linux应用
开发自学之路
前言在「关于我」那篇博文里,朋友们应该知道了我不是科班出身,是由机械强行转行到
Linux应用
开发方向。下面我就详细向大家介绍自己这一路上的转行历程,希望对大家有所启发。
良许Linux
·
2020-06-30 11:28
杂谈
Linux学习方法
但是,我是
Linux应用
开发,而不是运维!所以,很多朋友拿一些运维相关的问题来问我,我也答不上来啊!我不是说运维工程师怎样,只是说,这是两个不同的方向。
良许Linux
·
2020-06-30 11:28
Linux万花筒
k8s踩坑(三)、kubeadm证书/etcd证书过期处理
k8sapi无法调取的现象,使用kubectl命令获取资源均返回如下报错:Unabletoconnecttotheserver:x509:certificatehasexpiredorisnotyetvalid
故障排查
查看
ywq935
·
2020-06-30 11:57
kubernetes
问题
Kubernetes踩坑(二): Service IP(LVS)间断性TCP连接
故障排查
问题阶段(一):用户反应某个redis使用卡顿,连接该redis服务使用的是svc代理,即ipvssnat的方式,ipvsadm-L发现,VIP收到的6379端口的数据包,会以rr的方式分别转发到pod的806379端口上,相当于会有50%的丢包,不卡才怪:#ipvsadm|grep-210.108.152.210TCP10.108.152.210:6379rr->172.26.6.185:htt
ywq935
·
2020-06-30 11:57
kubernetes
网络
问题
解决交叉编译应用程序出现的错误“ld: cannot find crtend_so.o: No such file or directory”错误
http://blog.csdn.net/yuesichiu/article/details/78353674交叉编译工具链:aarch64-linux-android-gcc最近在编译安卓环境下的
Linux
yuesichiu
·
2020-06-30 10:26
调试总结
嵌入式Linux下MP4视频录制库MP4V2移植和简介
*************************************************************************作者:EasyWave时间:2014.10.31类别:
Linux
alexander1125
·
2020-06-30 09:43
LINUX编程
Linux开发的一些个人经验
对于
Linux应用
开发,常用1,2,3三个章节,分别对应s
大鹏1987
·
2020-06-30 08:33
Linux应用程序开发
Hadoop原理与安装
Hadoop的两大核心原理:MapReduce和HDFS,在安装Hadoop之前一定要深入的理解这些原理,才有助于安装过程中的
故障排查
以及以后使用中的问题分析。
牛麦康纳
·
2020-06-30 07:02
Java
网络/运维工程面试题三
运维是指对大型组织已经建立好的网络软硬件的维护,就是要保证业务上的上线和运作的正常,在运转的过程中,对它进行维护,是集合了网络、系统、数据库、安全、监控于一身的技术运维又包含多种,其中应用运维,是用运维工具为业务上线、维护和
故障排查
和处理系统运维
wuyaxin97
·
2020-06-30 06:42
网络工程
[kubernetes]
故障排查
istio
[kubernetes]
故障排查
istio问题是这样的,部署了自己公司的服务,发现相关的的pods都只有二分之一个容器是READY的。
爷来辣
·
2020-06-30 04:05
kubernetes
常见网络
故障排查
这是今天在翻看《linux系统命令及shell脚本》一书中看到的,觉得挺受用的,特摘录下来。还想到之前在网络相关的一些命令,自己有简单的写过:查看网络是否正常,一般先确保以下设置是否正确1、网线是否连接正确2、ip地址和子网掩码是否设置正确(ifconfig)3、默认网关是否设置正确(route)4、域名服务器是否设置正确以下摘录内容:第一步是要确认网卡本身是否能正常工作?利用ping工具可以确认
慎思明辨
·
2020-06-29 21:56
网络
直播CDN架构内幕
直播整体介绍文章主要从直播CDN的业务介绍,CDN整体技术架构,
故障排查
,CDN系统质量评估来做介绍分析直播从技术架构上讲主要分以下三类:传统三层的CDN架构:1推流边缘—2推流区域—3源站----2拉流区域
思心
·
2020-06-29 21:11
nginx-rtmp
nginx-rtmp
服务器
故障排查
方法总结
服务器
故障排查
方法总结问题描述:每当出现网站访问不了的时候,估计应该就是服务器出现故障了,这个时候大部分情况都是属于数据库出现问题。
wjtlht928
·
2020-06-29 19:13
Linux
linux应用
程序后台操作
比如原始命令:python3manage.pyrunserver192.168.13.169:80801.使用.后台命令把命令行写在start.sh文件里(wish)root@root:~/wish/workspace/qa_service$nohupshstart.sh>qa_wish.file22>&1注意此命令的使用,可以关掉页面,但是不可以ctrl+C!!!2.nohup命令nohupco
wishchin
·
2020-06-29 19:31
Linux开发
QT./Linux
Nginx返回400 Bad Request
故障排查
系统环境服务端:K8s集群使用NginxIngressController,并且支持http2客户端:golangversion1.9.2,且使用http2故障现象Nginx偶发400BadRequest,绝大部分请求正常返回200故障排除步骤(1)故障复现使用golanghttp2client,每个请求post相同的数据,直到response400;查询nginx日志,response为400时
wheatcookie
·
2020-06-29 18:34
nginx
[转载]
Linux应用
程序编译方法
www.shangshuwu.cn/index.php/Linux%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E7%BC%96%E8%AF%91%E6%96%B9%E6%B3%95
Linux
王玉成的博客
·
2020-06-29 18:11
linux使用常识
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他