这大风天,也算是真爱了吧:)
Category Archives: Photography
photos, cameras and lenses
低配置VPS安装WordPress之后的优化
在白嫖的AWS(Amazon Linux 2,单核,1G内存,30G硬盘)安装Wordpress之后,主页经常出现数据库链接错误:Error Establishing a Database Connection。一看是mariadb挂掉了,重启之后可以解决。查看日志发现是内存不足所致,通过 free -m查看系统只有1G内存,而且快用完了,于是给系统增加了SWAP,并做了一些优化,目前工作比较正常。大部分命令都需要sudo,这里就不专门指出了。
一、增加SWAP
创建 swapfile,大小一般为物理内存的两倍:
dd if=/dev/zero of=/swapfile bs=1M count=2048
配置 swap 文件:
mkswap /swapfile
设置正确的权限类型:
chmod 600 /swapfile
启用 swapfile:
swapon /swapfile
在 /etc/fstab 中添加下面一行,这样可以在系统下次重启时自动生效创建的 swapfile:
/swapfile swap swap defaults 0 0
二、修改mysql配置
在/etc/my.cnf增加下面一行,将InnoDB缓存改成32M(默认128M):
innodb_buffer_pool_size=32M
可以登录mariadb后用SQL查看当前配置:
SELECT @@innodb_buffer_pool_size/1024/1024;
三、利用crontab守护Mariadb
使用crontab -e
命令在crontab添加一行计划任务(拷贝下面的命令到末尾保存即可):每分钟对Mariadb进程进行检查,若进程不存在则重新启动数据库服务:
*/1 * * * * if [ -z `ps -ef|grep mariadb|grep -v grep|awk '{print $2}'` ];then systemctl start mariadb;fi
重载crontab使配置生效:
systemctl reload crond.service
开机自启crontab,编辑/etc/rc.d/rc.local文件,在末尾添加以下内容并保存即可:
systemctl start crond.service
四、优化php-fpm
修改/etc/php-fpm.d/www.conf里的下列配置:
pm = dynamic
pm.max_children = 15
pm.start_servers = 5
pm.min_spare_servers = 5
pm.max_spare_servers = 15
20211127 首钢园
这张应该是HR32拍的,具体参数忘记了
20220125 卧佛寺
翻出来一些老照片
20230822 热阿线
一天之内走了热阿线和达达线,片子主要是热阿线拍的,后面达达线没太拍。走马观花,看见好风景就停车拿出相机手持拍几张,用的都是80标头,也没用架子。
强烈建议啊,去过之后就可以完全无视京北的几个坝上草原了,除了远一点没啥缺点。
20220118 瓜草地
瓜草地是个好地方,夏天玩水,冬天看冰,这次背了相机和脚架上去,就拍了这么一张。
整体拍得还不错了,遗憾的一点就是舍不得新脚架下水,凑得不够近,所以最后为了突出前景底下裁掉了一块。还有就是时间好像晚了一点点,只在背后远景的山上露出一点点暖色,要是能多一点就好了。
20220314 明城墙 小兔子
去年捡的小兔子,现在已经长大了
20221107 城墙和护城河