想象一个情况:
- 我有一个 Postgres 数据库在一个 HDD 分区(分区大小 100GB)上的单个服务器上工作
- 数据库增长到 100GB,占用分区上的全部空闲空间
- 由于 HDD 上没有可用空间,数据库停止工作
当 Postgres 数据库将占用数据库所在分区的 100% 时,我需要做什么?我可以将 Postgres 数据库移动到多个 HDD 分区中,所有分区上的数据量都差不多吗?
如果可能的话,该怎么做?
想象一个情况:
当 Postgres 数据库将占用数据库所在分区的 100% 时,我需要做什么?我可以将 Postgres 数据库移动到多个 HDD 分区中,所有分区上的数据量都差不多吗?
如果可能的话,该怎么做?
我在将 Jira 6 连接到 Pgpool-II 时遇到了问题,Pgpool-II 负责 Postgresql 基础(2 个实例)中的负载平衡和复制。
Pgpool 在端口 9999 上启动,我只想在此(Jira)安装步骤中连接到它,但 Jira 告诉我连接尝试失败....
参考pgpool 安装问题: pgpoolAdmin 安装问题 我遇到了非运行 pgpooladmin 的问题(安装文件权限错误)。我必须更改文件的文件标签:“pgpool.conf”和“pcp.conf”。我用 ls -Z 检查了这些文件并看到了这个:
[root@cvc 等]# ls -Z
-rw-rw-rw-。apache root unconfined_u:object_r:etc_t:s0 pcp.conf
-rw-rw-rw-。root 根 system_u:object_r:etc_t:s0 pcp.conf.sample
-rw-rw-rw-。apache root unconfined_u:object_r:etc_t:s0 pgpool.conf
-rw-rw-rw-。root 根 system_u:object_r:etc_t:s0 pgpool.conf.sample
-rw-rw-rw-。root 根 system_u:object_r:etc_t:s0 pgpool.conf.sample-master-slave
-rw-rw-rw-。root 根 system_u:object_r:etc_t:s0 pgpool.conf.sample-replication
-rw-rw-rw-。root 根 system_u:object_r:etc_t:s0 pgpool.conf.sample-stream
-rw-rw-rw-。root 根 system_u:object_r:etc_t:s0 pool_hba.conf.sample
来自 SELinux 的通信告诉:
您应该使用 semanage fcontext -a -t FILE_TYPE 'pgpool.conf'更改 pgpool.conf 的标签, which FILE_TYPE is one of below: squirrelmail_spool_t, dirsrvadmin_config_t, afs_cache_t, httpd_t, user_cron_spool_t, httpd_lock_t, dirsrv_config_t, httpd_tmp_t, dirsrvadmin_tmp_t, httpd_cache_t, httpd_tmpfs_t, httpd_squirrelmail_t, puppet_tmp_t, dirsrv_var_log_t, zarafa_var_lib_t, dirsrv_var_run_t, httpd_var_lib_t, httpd_var_run_t, httpd_nagios_rw_content_t, passenger_tmp_t, httpd_nutups_cgi_rw_content_t, httpd_apcupsd_cgi_rw_content_t, httpd_dspam_rw_content_t, httpd_mediawiki_rw_content_t, httpd_squid_rw_content_t, httpd_prewikka_rw_content_t, httpd_smokeping_cgi_rw_content_t, passenger_var_run_t, httpd_openshift_rw_content_t, httpd_dirsrvadmin_rw_content_t, httpd_w3c_validator_rw_content_t, cluster_var_lib_t, cluster_var_run_t, httpd_user_rw_content_t, httpd_awstats_rw_content_t, root_t, httpdcontent, httpd_cobbler_rw_content_t,httpd_munin_rw_content_t, cluster_conf_t, cluster_tmp_t, httpd_bugzilla_rw_content_t, httpd_cvs_rw_content_t, httpd_git_rw_content_t, httpd_sys_rw_content_t, httpd_sys_rw_content_t 接下来你必须执行:restorecon -v 'pgpool.conf'
当我尝试更改文件类型时,它告诉我选择的文件类型是错误的...我应该选择哪种文件类型?
我在安装 pgpoolAdmin(最新版本)时遇到了权限问题。问题是当我使用主配置进入窗口时,应该可以进入下一个安装步骤。
问题是访问两个文件:pgpool.conf和pcp.conf。应用程序说:“写访问被拒绝”。我在这些配置文件上尝试了“chmod 777”,而“chown apache config_file_name”没有任何效果。我仍然看到“写访问被拒绝”。整个 pgpool 应用程序位于 /var/www/html/pgpoolAdmin。这两个文件的位置是/usr/local/etc/。我正在使用 Centos 6.5。
抱歉没有图片,但我有上传权限