提示
X
本案例来自tskb,请前往tskb修改源内容:立即前往
'>

#2022争霸赛X干货满满#mac系统卸载完零信任以后,企业微信闪退

|

问题描述

Mac电脑只要卸载atrust客户端,就会出现,企业微信立马退出,再次打开,提示如下报错,重新安装一切正常。

告警信息

处理过程

launchctl limit maxfiles 查看当前文件句柄数上限 。
lsof | wc -l  查看系统占用文件句柄,如果大于上述所得上限值,则确定为此问题导致。

根因

atrust安装会修改文件句柄数为65535,防止因为文件句柄受限,导致各个应用崩溃
注: 这在某些开发人员机型,或者打开程序较多的环境下,很容易出现文件句柄超过20000+
由于 atrust 卸载后,会恢复系统的文件句柄数
launchctl limit maxfiles 256 unlimited
(这个恢复操作,系统就会默认设置10240上限)导致此时,如果系统文件句柄超过上限,则相关使用文件句柄的应用就会崩溃另外企业微信崩溃堆栈也提示 too many open files,也属于文件句柄崩溃。

解决方案

和企业微信并无库冲突问题,由于系统文件句导致,如果后续需要使用atrust,可以安装atrust即可。
如果后续不需要使用atrust,卸载后,重启mac,即可恢复。
零零幺 发表于 2022-9-15 11:40
  
坚持每日学习打卡。。。。。
婳影 发表于 2022-9-15 17:51
  
通俗易懂,                 
张宇畅 发表于 2022-12-15 10:43
  
感谢分享mac系统卸载完零信任以后,企业微信闪退
周建国 发表于 2023-2-17 17:25
  

坚持每日学习打卡。。。。。

我要分享
文档编号: 228223
作者: 征途有星海
更新时间: 2022-09-15 09:11
适用版本: