linux下一个进程如果启动了子进程,可能需要在打开文件描述符时加FD_CLOEXEC
今天同时遇到一个现象,当一个进程有子进程时,外部通过tcp连接到进程,当进程异常终止,因为子进程继承了父进程的资源,外部收不到连接断开,加FD_CLOEXEC就可以了,让子进程关掉父进程的fd
其实很久以前做存储就遇到过,这里mark一下
linux下一个进程如果启动了子进程,可能需要在打开文件描述符时加FD_CLOEXEC
今天同时遇到一个现象,当一个进程有子进程时,外部通过tcp连接到进程,当进程异常终止,因为子进程继承了父进程的资源,外部收不到连接断开,加FD_CLOEXEC就可以了,让子进程关掉父进程的fd
其实很久以前做存储就遇到过,这里mark一下