设置Project Server时的故障排除技巧:
上述操作流程为,一切操作均正常的操作流程,但在实际设置中。会存在网络是否能正常Ping通,文件权限是否可读写之类的问题。可能是因为数据库服务器无意中配置错误,可以通过以下方式查看问题所在:
1. 检查PostgreSQL是否正常运行
要仔细检查PostgreSQL是否正常运行,可以打开终端并输入以下命令:
ps -ef | grep PostgreSQL
1ps-ef|grepPostgreSQL
如果一切正常,则此命令输出的文本应返回类似于以下内容:502 118 1 0 12May14 ?? 0:12.77 /Library/PostgreSQL/8.4/ bin/postmaster -D/Library/PostgreSQL/8.4/data
501 88287 88143 0 11:34AM ttys000 0:00.00 grep PostgreSQL
第一行表示服务器正在运行。
2. 检查PostgreSQL安装文件
许多问题都可以归结为错误配置的“pg_hba.conf”文件。 要读取此文件的内容,请打开终端并输入以下每个命令,然后返回:
sudo su - postgres
1sudosu-postgres
在提示符下,键入密码并按回车键。
cd /Library/PostgreSQL/8.4/data/ cat pg_hba.conf
1cd/Library/PostgreSQL/8.4/data/catpg_hba.conf
应该会出现“pg_hba.conf”文件的内容。 配置正确的话,它应该返回类似于以下文本序列(IP地为你的本地网络ip):# TYPE DATABASE USER CIDR-ADDRESS METHOD # “local” is for Unix domain socket connections only
local all all md5
# IPv4 local connections:
host all
# IPv6 local connections: host all
host all
all 127.0.0.1/32 md5
all ::1/128 md5 all 192.168.1.88/24 md5
3. 删除和恢复原始“pg_hba.conf”文件
如果“pg_hba.conf”文件配置错误,可以恢复备份的“pg_hba.conf.backup”文件,以便通过输入以下命令将PostgreSQL恢复到以前的配置。
rm pg_hba.conf
cp pg_hba.conf.backup pg_hba.conf
1
2
3rmpg_hba.conf
cppg_hba.conf.backuppg_hba.conf
完成此操作后,打开Finder窗口,打开/ Applications / PostgreSQl 8.4 /,然后双击Stop Server应用程序停止PostgreSQL并重启。
如有疑问,可以跟帖留言,会尽快回复你的问题噢。也可以点击本帖或者本板块的订阅,有回复内容更新时候您将会收到邮件提醒。
如果本教程对您有所帮助,点击我的头像,加我为好友,就可以看到我得更新啦,也可给我发私信,点击帖子顶部得收藏放入收藏夹,方便将来再次查看~本帖未经允许不得转载,禁止二次转载,转载请注明出处并保留在本站的完整链接,谢谢^_^