pgsql pg_hba.conf location
摘要:登陆psql 后,使用show hba_file; 命令显示pg_hba.conf 的目录。
阅读全文
linux wait 和waitpid
摘要:背景:在读unix网络编程卷1, 第五章服务器处理SIGCHLD信号时。及多个客户端同时关闭socket连接,服务端主进程的多个子进程几乎同时结束。 使用wait 的情况: 当服务端采用并发处理客户端的请求时,客户进程关闭连接,服务端子进程几乎同时结束,信号处理函数在使用wait时,并不能完全的防止
阅读全文
被中断的系统调用
摘要:慢系统调用:slow system call,适用于可能被永久阻塞的系统调用,指的是某个调用可能永远无法返回,大多数的网络支持函数属于该类。举例,socket 编程中的accpet 函数。若是没有客户端连接到该服务上,那么accept函数就没有返回的保证。 慢系统调用的基本规则: 当阻塞于某个慢系统
阅读全文
tcp 状态转移图详解
摘要:首先看一张图片: 虚线表示服务端的状态转移,实现表示客户端的状态转移。 初始的close状态并不是真是的状态,只是为了方便描述开始和终止状态而构造出来的。 从服务端的状态转移开始说: 服务端打开后处于listen状态,等待客户端的连接请求。当服务端收到客户端发来的SYN时,服务端回复SYN和ACK进
阅读全文
linux 守护进程 环境变量的问题
摘要:守护进程的环境变量中 PATH路径包含很少的内容,但是守护进程会去启动一个依赖java环境的服务,这时提示java 命令无法找不到,解决办法是在守护进程的path 环境变量中,建立指向java路径的软连接、
阅读全文