最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

紧急应对LinuxMySQLdump程序崩溃三步走

来源:懂视网 责编:小采 时间:2020-11-09 12:17:53
文档

紧急应对LinuxMySQLdump程序崩溃三步走

紧急应对LinuxMySQLdump程序崩溃三步走:Linux MySQL dump 程序崩溃不要慌,遵循下面三个简单的步骤,就可以轻松解决。一、Linux mysql dump要保证存放Coredump的目录存在 Linux MySQL dump 程序崩溃不要慌,遵循下面三个简单的步骤,就可以轻松解决。 一、Linux mysql dump要保
推荐度:
导读紧急应对LinuxMySQLdump程序崩溃三步走:Linux MySQL dump 程序崩溃不要慌,遵循下面三个简单的步骤,就可以轻松解决。一、Linux mysql dump要保证存放Coredump的目录存在 Linux MySQL dump 程序崩溃不要慌,遵循下面三个简单的步骤,就可以轻松解决。 一、Linux mysql dump要保

Linux MySQL dump 程序崩溃不要慌,遵循下面三个简单的步骤,就可以轻松解决。一、Linux mysql dump要保证存放Coredump的目录存在

Linux MySQL dump 程序崩溃不要慌,遵循下面三个简单的步骤,就可以轻松解决。

一、Linux mysql dump要保证存放Coredump的目录存在且进程对该目录有写权限。存放Coredump的目录即进程的当前目录,一般就是当初发出命令启动该进程时所在的目录。但如果是通过脚本启动,则脚本可能会修改当前目录,这时进程真正的当前目录就会与当初执行脚本所在目录不同。这时可以查看”/proc/<进程pid>/cwd“符号链接的目标来确定进程 真正的当前目录地址。通过系统服务启动的进程也可通过这一方法查看。

二、Linux mysql dump若程序调用了seteuid()/setegid()改变 了进程的有效用户或组,则在默认情况下系统不会为这些进程生成Coredump。很多服务程序都会调用seteuid(),如MySQL,不论你用什么用 户运行mysqld_safe启动MySQL,mysqld进行的有效用户始终是msyql用户。如果你当初是以用户A运行了某个程序,但在ps里看到的 这个程序的用户却是B的话,那么这些进程就是调用了seteuid了。为了能够让这些进程生成core dump,需要将/proc/sys/fs /suid_dumpable文件的内容改为1(一般默认是0)。

三、Linux mysql dump一般都知道,就是要设置足够大的Core文件大小限制 了。程序崩溃时生成的Core文件大小即为程序运行时占用的内存大小。但程序崩溃时的行为不可按平常时的行为来估计,比如缓冲区溢出等错误可能导致堆栈被 破坏,,因此经常会出现某个变量的值被修改成乱七八糟的,然后程序用这个大小去申请内存就可能导致程序比平常时多占用很多内存。因此无论程序正常运行时占用 的内存多么少,要保证生成Core文件还是将大小限制设为unlimited为好。

linux

文档

紧急应对LinuxMySQLdump程序崩溃三步走

紧急应对LinuxMySQLdump程序崩溃三步走:Linux MySQL dump 程序崩溃不要慌,遵循下面三个简单的步骤,就可以轻松解决。一、Linux mysql dump要保证存放Coredump的目录存在 Linux MySQL dump 程序崩溃不要慌,遵循下面三个简单的步骤,就可以轻松解决。 一、Linux mysql dump要保
推荐度:
标签: 程序 linux 紧急
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top