如何在DirectAdmin中调试段落错误 2018-06-12 RAY 185 如果您收到“发生分段错误”消息,则通常是由于操作系统不兼容的二进制文件或数据处理错误导致的程序错误。 你应该做的第一件事是去: 管理员级别 - >许可证/更新 并检查以确保操作系统的二进制文件被编译为与您使用的操作系统相匹配。 为了调试它,你应该做的第一件事是检查你的: /var/log/directadmin/error.log 看看问题是什么。 将有一个段落错误消息与程序位置。 为了进一步调试错误,主要是为了向我们报告,您需要安装“gdb”来调试二进制文件。 你还需要能够可靠地达到段错误。 1)正常登录DA,进入页面,点击一下即可生成段错误。 2)以root身份登录到ssh并输入: cd /usr/local/directadmin killall -9 directadmin gdb directadmin run s 这将加载DirectAdmin的单个进程非分叉副本。 它只收到1个电话,然后退出。 3)返回到“单击”浏览器,并提交表单以生成段错误。 你可能没有得到任何好的输出。 4)再次回到ssh,gdb应该指出程序默认。 输入: bt full 转储程序位置的内存。 复制/粘贴整个输出并发送给我们。