0%

[root@to8to nginx]# systemctl status openresty.service
● openresty.service - SYSV: OpenResty is a scalable web platform by extending
   Loaded: loaded (/etc/rc.d/init.d/openresty; bad; vendor preset: disabled)
   Active: failed (Result: resources) since Wed 2019-03-20 11:10:06 CST; 5min ago
     Docs: man:systemd-sysv-generator(8)
  Process: 4473 ExecStart=/etc/rc.d/init.d/openresty start (code=exited, status=0/SUCCESS)

Mar 20 11:10:06 to8to.com systemd[1]: Starting SYSV: OpenResty is a scalable web platform by extending...
Mar 20 11:10:06 to8to.com systemd[1]: Failed to read PID from file /usr/local/openresty/nginx/logs/nginx.pid: Invalid argument
Mar 20 11:10:06 to8to.com systemd[1]: Failed to start SYSV: OpenResty is a scalable web platform by extending.
Mar 20 11:10:06 to8to.com systemd[1]: Unit openresty.service entered failed state.
Mar 20 11:10:06 to8to.com systemd[1]: openresty.service failed.

发现新建nginx.pid后,重启,又被自动删除
搜到一篇文章
https://blog.csdn.net/llnara/article/details/8691049
仿照用
openresty -c /usr/local/openresty/nginx/conf/nginx.conf
解决

-c的意思  
     -c file        Use an alternative configuration file.

yum install pcre-devel openssl-devel gcc curl
sudo yum install yum-utils -y
sudo yum-config-manager --add-repo https://openresty.org/package/centos/openresty.repo
sudo yum install openresty -y
ls /usr/local/openresty/

到官网下载php5.3,先用浏览器下载,因为会让你选择哪里的服务器下载
http://jp2.php.net/distributions/php-5.3.28.tar.bz2
下完上传到服务器
解压
tar -jxvf php-5.3.28.tar.bz2 
yum install -y gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libpng libpng-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses curl openssl-devel gdbm-devel db4-devel libXpm-devel libX11-devel gd-devel gmp-devel readline-devel libxslt-devel expat-devel xmlrpc-c xmlrpc-c-devel
cd php-5.3.28
./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --enable-fpm --enable-sysvsem --enable-sockets --enable-pcntl --enable-mbstring --enable-mysqlnd --enable-shmop --enable-zip --enable-ftp --enable-gd-native-ttf --enable-wddx --enable-soap
make
make test
make install
/usr/local/php/bin/php -v
cp /root/php-5.3.28/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm53
chmod +x /etc/init.d/php-fpm53
chkconfig --add php-fpm53
chkconfig --level 35 php-fpm53 on
cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
#因为已经跑了php7的fpm了,所以php5.3的先改个端口,
vim /usr/local/php/etc/php-fpm.conf
      listen = 127.0.0.1:9001
service php-fpm53 start

参考:https://www.cnblogs.com/wujf-myblog/p/9598515.html


set -o nounset                              # Treat unset variables as an error
read -p "Enter The Users Password: " PASSWD

for UNAME in `cat users.txt`; do
    id $UNAME &> /dev/null

    if [ $? -eq 0 ] ; then
        echo -e "Already exists"
    else
        useradd $UNAME &> /dev/null
        echo "$PASSWD" | passwd --stdin $UNAME &> /dev/null

        if [ $? -eq 0 ] ; then
            echo -e "$UNAME, Create success"
        else
            echo "$UNAME, Create failure"
        fi
    fi
done

报这个原因可能是 vi crontab命令导致的,要用crontab -e命令
https://www.imooc.com/qadetail/197766

crontab -e 就不用用户,但 vim /etc/crontab 就要加用户

ass
pas
sas

专有云

风火水电
建数据中心,能耗,rdc
通用GPU,做人工智能训练
搬迁数据更贵
网络成为瓶颈,直接在网卡里计算
在硬盘里计算
在研究内存里计算
分布式存储
内存存储
BGP

TCP,不太好用了
同城的情况下,直接用UDP
coc,全球区服,
内核热补丁,
GPU的虚拟化
vbc
docker容易穿透

lunda,无状态的计算,亚马逊
产业互联网,

人工智能
场景
数据
算法
对数据做保险

分久必合,合久必分
边缘计算

无人驾驶,工业互联网

时延

ipv4远远不够了

协议问题,
块设备

        $db = Yii::app()->sjbdb;
        $ids = $db->createCommand()
            ->select('uid, crmid')
            ->from('user_info')
            ->where($param)
            ->getText();
        echo $ids;exit;

 /etc/sysconfig/network-scripts/ifcfg-enp0s3
#换成固定IP
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s3
UUID=f1d7ef69-d1ba-4089-a99e-3f18bcc3b6b2
DEVICE=enp0s3
ONBOOT=yes
IPADDR=192.168.3.101
NETMASK=255.255.255.0
GATEWAY=192.168.3.252
DNS1=192.168.1.59

#dhcp
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s3
UUID=f1d7ef69-d1ba-4089-a99e-3f18bcc3b6b2
DEVICE=enp0s3
ONBOOT=yes

解决参考
https://visualvm.github.io/troubleshooting.html#jpswin2
意思是
如果用户名包含大写字母,则在Windows系统上可能会发生这种情况。
比如我的用户名是WATSON.ZENG,
先退出所有Java应用程序,
到C:\Users\WATSON.ZENG\AppData\Local\Temp目录去
将目录hsperfdata_WATSON.ZENG重命名为hsperfdata_watson.zeng
再启动jconsole或visualVM就可以了

ES
1.一秒延迟
2.类型,可分词和不可分词
3.分布式查询
每个分片都要查from+size的数量
协调结点整合数据,并取回 multi
深度分页
scroll 快照
after search, 加 id > 111 的过滤条件

4.ES分片等于lucene的index
5.为什么比mysql的like快?
倒排索引
6.多字段任意组合查询
根据条件形成bitset,进行位与操作
7.ES是在lucene的基础上实现分布式
8.分片类似mysql分区,副本类似主从
9.多层嵌套
不止一个条件,不止一种过滤
聚合的写的层次还更深
10.精确匹配 _phrase
11.批量,bulk , multi
12.doc values, 不分词的, fielddata,针对分词字段
13.相似度,评分,TF正促进, IDF反促进
14.segment, 分片
15.同样的内容,多个字段,近义词,缩写,错别字纠正
16.分词过程,先过滤html, 分词,再过滤纠正  _analyze
17._mapping, _search 
dynamic templates 可以少写很多字段
18.trade-off 牺牲ACID,换取查询速度