简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
123456789101112131415161718192021222324252627typestructmu Mutex// 基本上你可以把它看成一个安全的只读的map// 它包含的元素其实也是通过原子操作更新的,但是已删除的entry就需要加锁操作了// 包含需要加锁才能访问的元素// 包括所有在read字段中但未被expunged(删除)的元素以及新加的元素。
1. 垃圾回收垃圾回收就是对程序中不再使用的内存资源进行自动回收的操作。1.1 常见的垃圾回收算法:引用计数:每个对象维护一个引用计数,当被引用对象被创建或被赋值给其他对象时引用计数自动加 +1;如果这个对象被销毁,则计数 -1 ,当计数为 0 时,回收该对象。优点:对象可以很快被回收,不会出现内存耗尽或到达阀值才回收。缺点:不能很好的处理循环引用标记-清除:从根变量开始遍历所有引用的对象,引用的
参考:https://www.phpmianshi.com/?id=231背景php代码中调用了system方法,执行了shell脚本,一开始运行正常,过一段时间偶尔会出现unable to fork的报错问题原因system调用会fork新的进程,因为每个用户有最大进程数限制,简单的说就是达到用户的进程上限了如何限制linux用户的进程数这个可以通过修改如下文件来设定:vi/etc/securi
问题起因:腾讯云监控CPU过高报警 10:20-10:28左右持续 百分之80以上。问题排查:1.查看php-fpm慢日志发现有大量如下日志:[26-May-202010:20:36][poolwww]pid7368script_filename=/data/nginx/webroot/simulation-strategy-20200519-203518-1fe2f14c/public/inde
参考:https://phpmianshi.com/?id=279背景搭建了一台dnsmasq DNS解析服务器,不想对外网提供服务,只给内网提供解析服务,想关闭udp53端口的入站规则如何判断UDP 53端口是否提供服务呢?我们的服务端:123.207.190.86客户端:115.159.122.651. server启动一个icmp抓包侦听:$ tcpdump -n -i eth0 icmp
参考:https://www.phpmianshi.com/?id=109问题描述:最近系统报警有类型如下错误:Cannot assign requested address 主要是连接mysql时产生的错误。分析原因:客户端与服务端每建立一个连接,客户端一侧都会占用一个本地端口(假设没有启用SO_REUSEADDR选项),本地端口数量是有限制的(默认是net.ipv4.ip_local_port
参考:https://www.phpmianshi.com/?id=1821、SENTRY数据软清理 (清理完不会释放磁盘,如果很长时间没有运行,清理时间会很长)#登录worker容器dockerexec-itsentry_onpremise_worker_1/bin/bash#保留多少天的数据,cleanup使用delete命令删除postgresql数据,但对于delete,update等操作
参考:http://phpmianshi.com/?id=95ss用来显示处于活动状态的套接字信息。ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容。但ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信息,而且比netstat更快速更高效。当服务器的socket连接数量变得非常大时,无论是使用netstat命令还是直接cat/proc/net/tcp,执行速
参考:https://www.phpmianshi.com/?id=109问题描述:最近系统报警有类型如下错误:Cannot assign requested address 主要是连接mysql时产生的错误。分析原因:客户端与服务端每建立一个连接,客户端一侧都会占用一个本地端口(假设没有启用SO_REUSEADDR选项),本地端口数量是有限制的(默认是net.ipv4.ip_local_port
参考:https://www.phpmianshi.com/?id=119直接点击Dev Tools,来看基本操作1,输入:GET /{"name":"GddjX_V","cluster_name":"elasticsearch","cluster_uuid":"Z4oj43mcQKGiMF70lFDv-Q","version":{"number":"6.3.2","build_flavor":"