• centos下 安装couchdb

    Err:11 https://apache.bintray.com/couchdb-deb buster InRelease
    403 Forbidden
    更新下资源

    https://docs.couchdb.org/en/stable/install/unix.html#enabling-the-apache-couchdb-package-repository

    Unable to start CouchDB,couchdb无法启动是因为配置文件不完善
    To work around this, add a section like the following to your /opt/couchdb/etc/local.ini file:
    [admins]
    admin = password

  • mac生成ios包 报错

    Cannot find module ‘esc-pos-encoder’

    2023-6-2
    cnpm install esc-pos-encoder@1.3.0 (不能安装其它版本)

    ionic项目  ios打包白屏

    可能是构建app的时候 插件没有打包进去(之前使用的命令(cordova platform add ios) 没有加ionic)

    ionic cordova platform remove ios

    ionic cordova platform add ios

  • 右侧 因为modal导致右侧留白越来越大

    modal class里的modal样式增加fade 解决

  • 故障汇总

    21-20-01 后台502 诱因:kadian01内存跑满了 导致redis6369 挂掉 重启redis 一会马上又掉 重启php-fpm 释放出大量的内存

  • web1服务器记录

    检测到对外攻击:宽带占用超过100%
    关闭rpcbind服务
    chkconfig rpcbind off

    故障截图0919

    腾讯云上centos7装好以后,除了监听22端口(sshd的服务)外,还监听了111端口,而且监听的是0.0.0.0,担心存在安全风险,于是想禁用掉。

    起111端口的进程是systemd,在网上查了下,实际用的是rpcbind。大部分服务是不依赖于rpcbind的,只有NFS需要用到这个服务,所以可以禁掉。

    以下是禁掉该rpcbind服务的命令:

    # 停止进程
    $ systemctl stop rpcbind.socket
    $ systemctl stop rpcbind

    # 禁止随开机启动
    $ systemctl disable rpcbind.socket
    $ systemctl disable rpcbind
    附:rpcbind的说明from man rpcbind

    查看宽带资源使用情况

    iftop -i eth2 -n -P

  • centos7.4 服务器安装日志

    20220130 上传源文件 本地打包以后 覆盖新服务器 否则会报错:Call to undefined method Redis::connection() 很奇怪 没找到原因
    安装php5.6

    yum install epel-release
    rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpmphp56w-pgsql
    yum install php56w php56w-fpm php56w-gd php56w-pgsql php56w-mcrypt php56w-mbstring php56w-xmlreader php56w-devel
    yum install ImageMagick

    安装redis扩展
    wget https://github.com/nicolasff/phpredis/archive/2.2.8.tar.gz
    mv 2.2.8.tar.gz redis-2.2.8.tar.gz
    tar xvzf redis-2.2.8.tar.gz
    cd phpredis-2.2.8
    /usr/bin/phpize
    ./configure --with-php-config=/usr/bin/php-config
    make
    make install

    安装完成之后,会出现nstalling shared extensions: /usr/lib64/php/modules/
    vim etc/php.ini
    添加extension=redis.so

    安装mongo扩展
    yum install openssl-devel
    下载PHP-mongodb扩展
    (https://pecl.php.net/package/mongo)

    wget http://pecl.php.net/get/mongo-1.6.12.tgz
    tar xvzf mongo-1.6.12.tgz
    cd mongo-1.6.12
    phpize
    ./configure --with-php-config=/usr/bin/php-config
    make && make install

    在安装过程中可能会报以下错误
    /var/tmp/mongo/contrib/php-ssl.h:33:25: error: openssl/evp.h: No such file or directory

    需要安装openssl-devel
    yum install openssl-devel

    在php.ini文件中添加extension=mongo.so
    extension=mongo.so

    安装postgresql9.4
    sudo rpm -Uvh https://download.postgresql.org/pub/repos/yum/9.4/redhat/rhel-7-x86_64/pgdg-centos94-9.4-3.noarch.rpm

    yum install postgresql94-server postgresql94-contrib

    初始化数据库
    /usr/pgsql-9.4/bin/postgresql94-setup initdb
    启动
    systemctl start postgresql-9.4

    service postgresql-9.4 restart

    参考连接:https://www.cnblogs.com/think8848/p/5877076.html

  • 配置 支付宝密钥

    支付宝后台选择 【使用其他加签方式】 使用RSA加密方式 SHA1WithRSA
    genrsa -out rsa_private_key.pem 1024
    rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem

  • 安装mongo扩展

    安装mongodb扩展
    下载PHP-mongodb扩展
    (https://pecl.php.net/package/mongo)
    wget http://pecl.php.net/get/mongo-1.6.12.tgz

    解压
    tar xvzf mongo-1.6.12

    编译安装
    cd mongo-1.6.12
    phpize
    ./configure –with-php-config=/usr/bin/php-config
    make && make install

    在安装过程中可能会报以下错误
    /var/tmp/mongo/contrib/php-ssl.h:33:25: error: openssl/evp.h: No such file or directory

    需要安装openssl-devel
    yum install openssl-devel

    在php.ini文件中添加extension=mongo.so
    extension=mongo.so

    重启php-fpm或服务器
    systemctl restart php-fpm

  • 再见了,云片短信,轰炸与信任的选择

    一个令人失望的短信平台
    竟然通过容忍短信轰炸给客户带来的损失,赚钱黑心的短信差价。
    没有最起码的短信异常检测机制。
    大家都是搞技术的。
    难道是你们公司太小,技术不行吗?
    短信余额不足你咋检测到了,也通知我们该给钱了
    短信消耗量比平日多几千倍你就检测不到了?通知我们发送异常很难吗?
    如果实在是技术不济,还做什么短信平台,技术团队全部回家种地去吧。
    费用比别家高,你把服务提上来啊?
    啥都不行也就这样了。
    再见了,云片网。你差同行太远了。

  • mongo操作日志

    数据导出
    mongodump -u never -p --authenticationDatabase admin -d dbnamexxx -o /data/db/bak/dbnamexxx

    mongorestore -u never -p --authenticationDatabase admin -d dbnamexxx /data/db/db_bak/dbnamexxx