postgresql - 无法编辑 postgresql.conf 文件以更改设置
问题描述
编辑postgresql.conf
文件并重新启动服务器后,似乎所有更改都不适用。
我正在关注本教程:
https.csv
://dba.stackexchange.com/questions/153904/pgadmin-4-server-status-view-log-file?newreg= 9500cbcc4a794d2fbfd6ef5bb787e0e5 为 postgresql 数据库
创建日志文件。在 PGAdmin 4 我已经运行
SELECT sourcefile FROM pg_settings
和
SHOW config_file
这向我显示了 conf 文件的路径:/etc/postgresql/10/main/postgresql.conf
我已经通过午夜指挥官在我的 Debian 服务器上找到并编辑了该文件并更改了行:
log_destination='csvlog'
logging_collector='on'
log_directory ='log'
log_filename='postgresql.log'
然后我重新启动了服务器
sudo service postgresql restart
现在我遇到了问题。我在 ' ' 目录中找不到.csv
应该保存在服务器上的日志。或 varlog
中没有这样的目录。我能找到的唯一日志是在 var/log/posgresql 上,但没有我正在搜索的任何文件。另外我不确定我在文件中的任何编辑是否有效,因为我检查了 pgAdmin 的设置,这就是我得到的:/etc/postgresql/10/main
/lib/postgresql/10/main
.csv
postgresql.conf
SHOW log_destination
stderr
SHOW logging_collector
off
所以看起来设置postgresql.conf
没有正确应用。如何.csv
为 postgresql 正确设置日志以及在哪里可以找到它们?
解决方案
推荐阅读
- vba - 使用循环为所有记录填充报表上的未绑定文本框
- javascript - 在 useEffect 中反应 setTimeout 和 setState
- javascript - VueJS 和 axios - 如何在 post 请求中访问数据
- powershell - 如何防止 cmd 执行在 PowerShell 中将文本打印回屏幕?
- javascript - 为范围内的每个单元格添加值(Google 应用程序脚本)
- angular - 等待 openDialog 总是返回错误的 Angular 材质
- javascript - Node.js:express + promise-mysql 返回
- c# - HttpClient.SendAsync 从 api 接收响应的时间比预期的要长
- algorithm - 计算一个圆上的一组点可以组成的四边形的数量
- react-native - 从不同的屏幕更新状态值