Tensorflow Keras房价预估
Tensorflow Keras房价预估.
这是本人练手的一段代码,拿本地一小区的房价做的一个模型训练,数据较少,纯为示范。
Home of Little Jelly
Tensorflow Keras房价预估.
这是本人练手的一段代码,拿本地一小区的房价做的一个模型训练,数据较少,纯为示范。
交易平台数据实时刷新方案
需求
挂单数据、成交数据、用户余额实时刷新
实现
关键:
WebSocket+Redis
这篇文章针对的是非阿里云ECS的公网服务器使用日志服务Logtail的指南。
安装Logtail
wget http://logtail-release.oss-cn-hangzhou.aliyuncs.com/linux64/logtail.sh; chmod 755 logtail.sh; sh logtail.sh install cn_beijing_internet
Logtail被安装到`/user/local/ilogtail`
ThinkPHP5默认开启了日志的写入。
如果要彻底关闭日志,打开 `application` 目录下的 `config.php`。
找到 `log`那一块儿,可以看到
服务器快慢因素
快慢因素
1. 内存
2. 硬盘
3. CPU
4. OS Kernel
5. Web Server CPU、内存、IOPS、最大连接数等配置
6. PHP/php-fpm
7. MySQL CPU、内存、IOPS、最大连接数等配置
8. pdo连接延迟
9. netstat TIME_WAIT
对交易平台架构的探索
最开始接手时,Apache+PHP+MySQL,虽有3台web服务器,但基本相当于单机环境。
接手之后,首先使用Memcache实现了session共享,后加入OSS,使之成为分布式环境。
上一个稳定版本的架构是:
PHP请求慢排查心得
自查日志方式
1. 配置Nginx的status和php-fpm的status
2. 配置php-fpm的 request_slowlog_time
3. 根据慢日志查找问题所在
Linux为新硬盘分区格式化并挂载
分区
1. 使用`fdisk -l`命令和`df -hT`命令对比查看哪个硬盘没有使用
2. 假设那个没使用的硬盘为 `/dev/vdb`
3. `fdisk /dev/vdb`,对该硬盘分区
4. 建新分区,输入`n`命令,以下可直接用默认值,即使用整个硬盘。
5. 输入`w`保存更改。
6. 更改文件格式类型,还是 `fdisk /dev/vdb`
7. 默认是第一个分区,输入`t`
8. 可使用`L`查看格式类型
9. 新硬盘一般使用`Linux LVM`类型,代号`8e`
10. 输入完直接`w`
rsync配合inotify实时同步服务器文件.
备份服务器配置
安装配置rsync
yum install rsync
mkdir /usr/local/rsync
echo “backup:bk_password” > /usr/local/rsync/rsyncd.passwd
cd /usr/local/rsync
chmod 600 rsyncd.passwd
假设你的应用在不同时段的访问量差异较大,多的时候80台服务器跑满,少的时候50台服务器跑半满,你会怎么考虑去部署应用?
为什么要使用Kubernetes?
1. 在可靠性较低的集群上弹性地部署应用
2. 实现全自动化
3. 易于部署、扩充和管理
之前的扩充方式: