No pg_config… 问题重现: 在bundle的时候出现gem包pg-0.18.4安装出错的情况,错误代码如下: $ bundle . . ....Make sure that `gem install pg -v '0.18.4'` succeeds before bundling....步骤3: with-pg-config后面接的就是pgsql目录下的pg_config文件,注意--with-pg-config前面还有两个- $ gem install pg -v '0.18.4'...步骤3: 重启postgresql服务 $ service postgresql restart type “json” does not exist 问题重现: 执行rake db:migrate时出现错误...postgresql-94服务 $ service postgresql-9.4 start type “geography” does not exist 问题重现:执行rake db:migrate时出现错误
把这个配置文件中的认证 METHOD的ident修改为trust,可以实现用账户和密码来访问数据库,即解决psql: 致命错误: 用户 "postgres" Ident 认证失败 这个问题)。 ?...很多初学者都会遇到psql -U username登录数据库却出现“username ident 认证失败”的错误,明明数据库用户已经createuser。...解决方案:第一种、在pg_ident.conf中添加映射用户;第二种、改变认证方式。...数据库,就将该项设置为PostgreSQL数据库的互联网IP地址; d、如果希望从任何地方都可以访问PostgreSQL数据库,就将该配置项设置为“*”; 通过ident的描述可以看到上面出现错误...(解决psql: 致命错误: 用户 "postgres" Ident 认证失败)的原因是什么了,是因为自己的linux的用户没有和postgresql匹配的用户,才导致出现的错误的,其实这里根据上面的描述有好几种解决方法
之后就可以在浏览器中输入:http://localhost:4567/ 打开gollum 进行wiki的编辑了。 如果你觉得上面的启动过程比较麻烦。...5.invalid byte sequence in GBK 错误 输入网页后,会出现GBK 编码的错误。...主要错误提示为: ArgumentError at /gollum/create/Home invalid byte sequence in GBK 说的就是我们的编码造成的错误。...解决方法:D:\jruby-9.3.0.0\lib\ruby\stdlib\webrick 打开这个文件夹 我的jrbuy是安装在D盘。你根据自己的文件夹打开使用。...在config.rb文件中添加编码 -- 直接使用记事本工具打开这个文件就可以 添加:Encoding.default_external = 'UTF-8' 就可以了。
0x01安装: Whatweb 是基于 ruby 语言开发,因此可以安装在具备 ruby 环境的系统中,目前支持 Windows/Mac OSX/Linux。...redhat/centos 系统下: yum update yum install ruby ruby-devel rubygems wget http://www.morningstarsecurity.com...命令语法:Usage: whatweb [options] 解释说明: Whatweb为固定语法,表示使用whatweb这个工具 [options] 与大多数命令行的命令使用格式一样[ ](中括号...Json 格式需要安装 json 依赖 sudo gem install json 2. Mongo 格式需要安装 mongo 依赖 sudo gem install mongo
最后它也同时提供了高可靠和很好的扩展性,fluentd 的性能已在许多大型服务中得到检验。实际上,一个普通的 PC 机一次可以处理18,000 条消息/秒。...Only CentOS/RHEL 6 and 7 for now. $ curl -L https://toolbelt.treasuredata.com/sh/install-redhat-td-agent2.5....sh | sh # td-agent 2.3 or earlier $ curl -L https://toolbelt.treasuredata.com/sh/install-redhat-td-agent2...fluentd,它自身会生成开机自启动脚本,但是日志文件必须是 td-agent 用户,否则的话,启动会出现下面错误 2018-12-06 19:12:05 +0800 [warn]: secondary...;如果出现其它问题,烦请查看日志,大多都是犯了低级错误。
(Placement Group) •再由PG映射到OSD set •每个Pool有多个PG,每个Object通过计算hash值并取模得到它所对应的PG •PG再映射到一组OSD,第一个OSD是Primary...同时,内核升级过程中,也可以把systemd的版本从218升级至219以上,避免执行cephminitor节点初始化的时候,出现的上述安装错误。 centos7 内核升级具体步骤: 1.....这样的证书错误。...上面可以看到,我们的ceph状态是正常的,有6个osd,6个都是启用的,处于pg中。这样,我们的ceph块存储就安装好了。...比典型的服务器版本Linux少占40%的内存,资源利用率高 可靠,高速,及时的补丁更新,可以系统双分区滚动整体更新 所有应用都安装在容器中,对系统依赖低 默认支持docker 专为大规模部署设计,轻量稳定且高效
安装PostgreSQL 大多数生产Rails环境使用PostgreSQL作为数据库,所以现在让我们将它安装在您的服务器上。...更新Gemfile 如果你的Gemfile还没有指定PostgreSQL适配器gem, pg和指定了Puma gem,你应该立即添加它们。 在您喜欢的编辑器中打开应用程序的Gemfile。...我们将在这里使用vi: vi Gemfile 将以下行添加到Gemfile: group :production do gem 'pg' gem 'puma' end 保存并退出。...这指定production环境应该使用pg和puma gems。 配置Puma 在配置Puma之前,您应该查找服务器具有的CPU核心数。...如果保持原样,服务器将尝试对应用程序的生产环境执行以下操作: 运行bundler 创建数据库 迁移数据库 预编译资产 重启Puma 重启Nginx 如果您想进行任何更改或添加错误检查,请随时在此处执行此操作
磁盘损坏 1.1 现象 工作环境中出现问题的 Ceph 的数据是双备份的,OSD 35 所在的磁盘出现了坏道,表现出来的现象是 ceph 经常会报出存储在 OSD 35 上的 pg 数据不一致,以及报出...[28,35] pg 51.7b is active+clean+inconsistent, acting [35,46] ...... 1.2 数据状态 因为数据只有双备份,ceph 无法确定哪个备份中的数据是可用的...1.3 临时解决方法 作为临时的解决方案,可以执行 ceph pg repair 解决,此时由于磁盘坏道造成不可读的数据会拷贝到其他位置。但这不能从根本上解决问题,磁盘损坏会持续报出类似的错误。...获取磁盘错误信息 我们已经知道是哪个磁盘出错,接下来就要向磁盘的提供商报修,或者联系购买新磁盘了。...接下来咱们就看一下如何拿到这些信息,这里我们要用到的命令好工具是 SMART monitor tool,Debian 系的系统可以通过 APT 安装: $ sudo apt install -y smartmontools RedHat
如果我们将其与PG15中WAL归档的其他重大改进相结合,将会有相当大的收益,如之前贴子PG15中的新WAL归档模块/库: https://www.percona.com/blog/new-wal-archive-module-library-in-postgresql...-15/ 以及PG15中的WAL归档加速: https://www.percona.com/blog/speed-up-of-the-wal-archiving-in-postgresql-15/ 这里并不打算通过备份工具查看...PG解决这个问题的方法略有不同。该副本在检查点后首次修改时,PG将完整页面的副本写入WAL有日志中。...全页压缩和改进 PG14及其之前的版本全页更大并且包含所有内容。允许在写入WAL段文件之前压缩那些完整的页面。这个特性在PG9.5就出现了,使用内置的LZ压缩实现,通常称为“pglz”。.../redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables
/pg_ctl start -D /usr/local/pgsql/data su #给pg_ctl 创建软链接 ln -s /usr/local/pgsql/bin/pg_ctl /usr/bin/pg_ctl...firewall-cmd --reload 同步时间,和时区 yum install ntpdate -y ntpdate -u ntp.huaweicloud.com 或(二选一,不要更改,更改可能会出现未知错误...repo.zabbix.com#https://mirrors.huaweicloud.com/zabbix#' /etc/yum.repos.d/zabbix.repo (源二选一,不要更改,更改可能会出现未知错误...三个关键(界面、服务器和数据库)可以安装在同一台服务器上,但是如果你拥有一个更大更复杂的环境,将它们安装在不同的主机上也是一个选项。...Zabbix agent需要安装在被监视的目标服务器上,它主要完成对硬件信息或与操作系统有关的内存,CPU等信息的收集。
环境,Windows下配置有很多问题,建议在Linux下,下面以Ubuntu 14.04 LTS为例来向大家介绍 安裝 Travis $ gem install travis 这个时候你可能会发现好久没有响应...,或者出现提示说连接错误。...这便是由于我们伟大的墙了,可以采用下面的方法解决 $ gem sources --add https://ruby.taobao.org/ --remove https://rubygems.org/...$ gem sources -l *** CURRENT SOURCES *** https://ruby.taobao.org # 请确保只有 ruby.taobao.org 我们将gem包的镜像源换为国内的即可...$ travis encrypt-file id_rsa --add 成功后会生成id_rsa.enc文件,我们就可以将id_rsa文件手动删除,保证安全,同时上述指令还会在.travis.yml文件中插入解密指令
左边出现*号表示同步成功。 2.10....安装PG的yum源 rpm -ivh pgdg-redhat-repo-latest.noarch.rpm ? 查看PG的yum源 ls -lrt /etc/yum.repos.d/ ?...初始化ZooKeeper中的solr报错 在运行命令启动服务时,报正在初始化ZooKeeper中的solr错误,重新执行即可修改该错误。 ? 5.6....对于离线安装CDH6.0,分发Parcel出现hash校验失败的问题,是因为在CM6中修复了一个bug,让它不再忽略由http服务器发送的“Content-Encoding”的header信息,但是我们在...Redhat中安装的httpd服务,当它传输parcel文件时,默认会错误的设置“Content-Encoding”。
下面我就来说明一下自己的博客搭建过程,因为是第一次尝试,所以这篇博客可能出现一些错误,欢迎大家指出~ 搭建过程 搭建博客的思路参考了吴坎师兄的博客,搭建的流程也基本遵从师兄的配置教程与网络上的教程。...创建完成后,进入所创建的库,在settings页面找到GitHub Pages进行设置,如果你的库有按照上述方式进行命名,则它会自动进行设置,设置成功后会该页面出现绿色的提示,成功后可选择 Choose...安装 Ruby 时,一开始因为不想装在C盘我就更改了安装路径,结果不知道出于什么原因,执行gem install jekyll指令时总会出错,最后还是老老实实安装在了默认安装路径。...安装完成后可以用命令行执行ruby -v和gem -v检测是否安装成功。...Please add the following to your Gemfile to avoid polling for changes: gem 'wdm', '>= 0.1.0' if Gem.win_platform
执行: gem install bundler C:\Sites>gem install bundler Fetching: bundler-1.16.1.gem (100%) Successfully...development test rmagick 这里可能有问题,这个问题是可以忽略的 执行: bundle exec rake generate_secret_token [ <<<<<<<<<<< 这一步也会出现问题...mysql2 (0.4.10 x86-mingw32)目录中(或直接修改目录名): C:\RailsInstaller\Ruby2.3.3\lib\ruby\gems\2.3.0\gems\mysql2...Generating a 2048 bit RSA private key bundle exec rails server webrick -e production 进入redmine安装目录,假设redmine安装在...Rails 3.1.1 Bundler 1.0.18 Git 1.7.6 Sqlite 3.7.3 TinyTDS 0.4.5 SQL Server support 3.3.3 DevKit 最后,在CMD中运行
该项目一直到 1994 年都处于演进和修改中,直到开发人员 Andrew Yu 和 Jolly Chen 在 Postgres 中添加了一个 SQL(StructuredQuery Language,结构化查询语言...db-engines 排行榜上 PG 排名第四名且一直处于上升趋势,在国内也比较火,未来发展趋势不可估量,且很多国产数据库也是基于 PG 的二次开发,很多功能原理相似,学习了解 PG 势在必行,下面我们来使用...由此我们知道错误日志在 log 文件夹里面。..., pg_size_pretty (pg_database_size(pg_database.datname)) AS size from pg_database; datname | size..., pg_size_pretty(pg_relation_size(relid)) from pg_stat_user_indexes where schemaname='public' order by
PG学习初体验--源码安装和简单命令(r8笔记第97天) 记得在2年前写过一篇PostgreSQL的文章,当时处于兴趣,本来想在工作中接一下PG的业务,最后因为各种各样的原因就搁置了。...关于主备环境的搭建,我使用的基于流复制的方式搭建,这是在PG 9.0之后提供的对WAL传递日志的方法,是基于物理复制,在9.4开始有了逻辑解码,而细粒度的逻辑复制在PG 10中会有较大的改进。.../configure -prefix /usr/local/pgsql 这个过程很可能有问题,比如下面的错误。...类似的错误还有readline,实际的情况zlib包和readline包都是有的。...这个时候备库上还没有初始化数据,我们模拟客户端的方式来访问,可能会有如下的错误。
但可以使用JMeter工具构建自己的测试,完成后,可以获得类似内容: Q7:哪些指标可以告诉我们服务器配置错误? 1) 可以使用前面介绍的checkpoint统计来多个检查点。...您可以使用pg_profile部分“Top SQL by temp usage”来监视这些查询,并对其进行调优。 Q14:PG中如何skip scan?...pg_stat_statements和auto_explain模块在标准PG分支中,因此可在官方手册中查看使用方法: https://www.postgresql.org/docs/13/pgstatstatements.html.../pub/repos/yum/13/redhat/rhel-8.4-x86_64/pg_stat_kcache13-2.1.3-1.rhel8.x86_64.rpm http://apt.postgresql.org.../pub/repos/yum/13/redhat/rhel-8.4-x86_64/pg_wait_sampling_13-1.1.3-1.rhel8.x86_64.rpm http://apt.postgresql.org
0x01 前言 0x02 Wi-Fi万能钥匙 0x03 万能钥匙获取PSK 0x04 使用建议 Author: 颖奇L'Amore Blog: www.gem-love.com 这篇文章没有技术含量...现在普遍的万能钥匙都取消了“查看密码”的功能而只是帮忙连接成功,安卓的一些app或者是破解版本仍然能够查看,不过是不是就没有办法得到PSK明文了呢?...当然不是,因为当WiFi连接成功时密码都被保存在手机里的,安卓机有如下方法提供参考: 某些安卓手机可以直接查看 某些安卓手机可以提供一个二维码方便其他手机直接扫码连接,扫码即可得到密码 安卓有专门查看已保存密码的...app 刷root iPhone在这方面比较麻烦,不过也不是无计可施: 越狱 密码会自动同步到Mac上,在Mac上的钥匙串访问中查看密码 ---- 0x04 使用建议▸ 万能钥匙是一把双刃剑...,即可以让你得到别人的密码也可以让别人得到你的密码,这里给出一些使用建议: 尽量不安装 有备用手机尽量安装在备用手机上(备用手机尽量不连接自己的WiFi) 定期更换WiFi名称与密码 开启路由器支持的安全策略
注意:为了避免不必要的错误,配置文件尽量保存为utf8格式,并且不要包含注释; 配置文件中以下两种保存日志的方式(保存在文件中、保存到System Log中)请根据需求选择其中一种即可...//dl.bintray.com/oneclick/rubyinstaller/rubyinstaller-2.2.4-x64.exe 下载后,双击安装即可,同样,为了操作方便,也是建议安装在盘符根目录下...,如: C:\Ruby22-x64 ,安装时这里选中后两个选项, 意思是将ruby添加到系统的环境变量中,在cmd命令中能直接使用ruby的命令 ?...安装该驱动,命令如下: gem install --local path_to_gem/filename.gem 实际操作如下: ?...当出现提示时,需要手动输入yes,输入后,当出现以下内容,说明已经创建了Redis集群 ?
本以为这个事情就这么愉快结束了,万万没想到紧接着出现了一个经典错误,环境和实际依赖不一致: Post-install message from capistrano3-puma: All plugins...:294:in `activate_bin_path' from /lobsters/.gem/ruby/2.7.0/bin/bundle:23:in `' 根据错误提示在镜像文件中的 bundle...上一回合中,构建镜像出现警告的根本原因在于文章开头我们指定了BUNDLED WITH 1.17.3。...在容器镜像文件中我们有定义 bundle install --no-cache,所以这里错误提示后的建议的内容是不准确的,推测这里的问题是缺失 rake 依赖包,在镜像文件中添加命令,对其进行安装。...在官方博客文章中,有提到“The bug is fixed in RubyGems 2.7.10 or 3.0.0 and above”,理论来说我们使用的是 2.7.x 版本的最新镜像,应该是不会出现这个问题的
领取专属 10元无门槛券
手把手带您无忧上云