服务器3

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 服务器3

Ubutu 防火墙规则修改

iptables -nvL --line-number 
iptables -D INPUT 需要删除的规则数字 
iptables -A INPUT -p tcp --dport 80 -j ACCEPT //新增规则

Nginx no alternative certificate subject name matches target host name

curl: (51) SSL: no alternative certificate subject name matches target host name 'server-dev.343.cn'

一直以为是证书问题,发现nginx的配置 server_name配错了...

butu18.04系统BUG引起的负载过高问题

问题描述: 此前测试服务器负载偏高,其他各项性能指标都正常,未找到原因。提阿里云工单回复正常。 当日CPU频繁达到100%,负载几十,造成服务器瘫痪。

问题原因: 自查未找到原因。做如下尝试: 1.关闭服务器上的自建服务,负载未恢复正常。 2.重新安装系统,选择ubutu18.04版本,负载未恢复正常。 3.阿里云调整了该实例的物理存储,负载未恢复正常。 4.将该实例打包成镜像重新创建实例,负载正常。 5.将该实例重装系统,选择ubutu16版本,负载正常。

最后基本确认该实例上的ubutu18.04系统存在问题。阿里云方告知该系统版本存在bug:www.mail-archive.com/ubuntu-bugs…但未查清该系统版本在别的实例上为何不会出现负载异常。

解决方案: 调整系统内核版本。负载由平均4以上降低到0.5左右。

1.vim /etc/default/grub GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 4.15.0-55-generic" 2.grep menuentry /boot/grub/grub.cfg 查看启动顺序 3.update-grub 4.reboot

PHP 慢日志

request_slowlog_timeout = 1s 
slowlog = /var/log/php_slow.log

Mysql不引用默认配置文件

问题:mysql启动不使用默认的配置文件 解决:手动指定配置文件

root@iZ8vbeb4y2pc1zoyp16kvkZ:/home/suser# /usr/sbin/mysqld --defaults-file=/etc/my.cnf --user=mysql
mysqld: [ERROR] Could not open required defaults file: /etc/my.cnf
mysqld: [ERROR] Fatal error in defaults handling. Program aborted!

启动时报错,my.cnf语法应该有问题,指向另一个my.cnf正常启动

apt列出所有已安装的包

apt list --installed

MYSQL慢日志设置

常规操作

slow_query_log = on
slow_query_log_file = /var/log/mysql_slow.log
long_query_time = 1

但是重启后进行查看

show variables like "%slow_query_log%"

还是OFF,无报错,配置文件没引用错,最后手动建了/var/log/mysql_slow.log才可以。 应该是权限问题。 无报错,可以正常重启是个坑。

Nginx 跨域配置 和 Options 预检缓存

跨域

add_header Access-Control-Allow-Origin $http_origin;
    add_header 'Access-Control-Allow-Credentials' 'true';
    add_header Access-Control-Allow-Headers x-requested-with,lang,Origin,origin- 
secret,referer,content-type,auth-token;
    add_header Access-Control-Allow-Methods GET,POST,OPTIONS;

Options缓存

add_header 'Access-Control-Max-Age' 86400;

Mac item2自动ssh和session名固定

自动ssh

Profiles -> Open Profiles

固定session

Profiles -> Terminal -> Terminal may set tab/window title 去掉勾

Iterm2 -> Preference -> Appearance -> show profile name 勾选

\


相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
弹性计算 Linux 文件存储
服务器使用及常见部分问题
新手的自我升华、及心得
|
SQL 关系型数据库 MySQL
服务器4
服务器4
141 0
|
存储 安全 Unix
一文带你了解服务器!
一文带你了解服务器!
677 1
|
弹性计算
服务器
很高兴可以在“飞天加速计划-高校学生在家实践活动,因此才有机会和你们见面!我是一名大二的在校学生,所学的专业是软件技术,来自平顶山工业职业技术学院,因课程的相关要求以及个人课外所学需要用到ECS,我需要搭建自己的web项目和使用ESC的公网IP。我常对为什么我们在看视频或查资料其中的运作过程充满好奇与疑问,虽然在学校学习了基本的理论专业知识,但是书读百遍,也不如自己操作一遍。在老师的推荐下,我了解到了阿里云服务器,于是我便申请了阿里云服务器,并参加了此次的活动。能获得此次免费的活动我感到非常荣幸。刚开始做的测试题不是很好做,但是我结合网上的知识,让我对ECS有了初步的了解。
服务器
|
数据安全/隐私保护
服务器使用技巧
本人在校学生,对阿里云服务器非常喜欢,希望能用阿里云服务器建造一个自己的网站
|
9月前
|
存储 网络协议 文件存储
什么是服务器?
【5月更文挑战第4天】什么是服务器?
357 5
|
小程序 网络安全 Python
我第一次使用服务器
我在阿里云服务上成功部署了我的毕设
我第一次使用服务器
|
弹性计算 运维 监控
|
安全
C2服务器
C2服务器
359 0
|
消息中间件 弹性计算 前端开发
记第一次使用服务器
在2022年的5月最后一天,我领到了一款阿里云ECS服务器,在领到了之后,秉持着白嫖了就尽量不要浪费的原则,第一次开始学习使用服务器。 写这篇文章特此将这几天的学习经历记录一下。
163 0

热门文章

最新文章

相关实验场景

更多