问题描述
我有一个使用 fork 和 execve 创建子进程的应用程序。 父进程接受来自客户端的连接并将任务委托给子进程。 父级有 PRFileDesc * 现在子进程需要访问它,所以我使用共享内存来共享这个描述符。
我在父进程中调用 SSL_ConfigMPServerSIDCache() 并在子进程中调用 SSL_InheritMPServerSIDCache() 以共享上下文,但子进程在 PR_Read() 中崩溃。 如果我在 child 中调用 PR_ImportTcpsocket(sockfd) 那么 PR_Read() 不会崩溃但无法解密数据。
在执行 execve 的子进程中继承 nspr 和 SSL 上下文、文件描述符的正确步骤是什么?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)