标签: 报错 - 文章列表
共 5 页 · 清除标签筛选
-
PHP-FPM日志报server reached pm.max_children setting的排查与解决方法(pm.max_children计算与slowlog定位慢请求)
nginx日志刷connect() to unix:/run/php/php8.2-fpm.sock failed (11: Resource temporarily unavailable),php-fpm日志报server reached pm.max_children setting,多半是worker被占满。给出fpm-status状态页、按内存算pm.max_children的公式、pool配置示例、slowlog抓慢请求,以及OOM与listen.backlog的排查。
-
远程桌面报错出现身份验证错误,要求的函数不受支持的解决方法(CredSSP加密Oracle修正与注册表AllowEncryptionOracle)
远程桌面连接报「出现身份验证错误,要求的函数不受支持」,多半是2018年5月那批CredSSP加密Oracle修正补丁把默认策略改掉所致。给出报错原文、CVE-2018-0886背景、组策略与注册表AllowEncryptionOracle三种取值、客户端与服务端的改法,以及各系统对应的补丁号。
-
Maven依赖冲突报错NoSuchMethodError与ClassNotFoundException的排查方法(dependency:tree定位与exclusions排除)
本地IDE运行正常、打成jar上线就报NoSuchMethodError或ClassNotFoundException,根因是classpath上同一个类存在两份版本。文章给出getProtectionDomain定位jar来源、dependency:tree与-X查omitted for conflict with仲裁结果、exclusions与dependencyManagement两种解法、enforcer插件构建期拦截,以及fat jar与scope写错的排查。
-
Redis报错MISCONF Redis is configured to save RDB snapshots的解决方法(stop-writes-on-bgsave-error、fork失败与目录权限排查)
Redis写入报MISCONF Redis is configured to save RDB snapshots,读正常写被拒,根因是上一次bgsave失败被Redis记住。按排查顺序给出info persistence确认状态、journalctl查真实报错、目录属主与systemd ProtectSystem、vm.overcommit_memory导致fork失败、容器/data挂载与SELinux上下文处理,以及config set止血后如何固化配置。
-
Python读取文件报错UnicodeDecodeError 'gbk' codec can't decode byte的解决方法(encoding参数、编码检测与BOM处理)
Windows下用Python读UTF-8文件报UnicodeDecodeError,根子是open()不写encoding时用了cp936。记录确认文件真实编码的做法、utf-8与utf-8-sig的选择、gbk与gb18030的取舍、errors参数的坑,以及PYTHONUTF8与warn_default_encoding两个开关。
-
ASP.NET Core部署到IIS报错HTTP Error 500.30与502.5的排查与解决方法(ANCM、stdout日志、应用池配置)
ASP.NET Core站点部署到IIS后报HTTP Error 500.30 - ANCM In-Process Start Failure,页面只有一行错误码。给出排查链路:直接用dotnet运行看异常堆栈、确认装的是Hosting Bundle而不是SDK、开启stdout日志、解读事件查看器里的ErrorCode、处理应用池32位开关与ASPNETCORE_ENVIRONMENT。