当前位置:首页 > CN2资讯 > 正文内容

服务器3崩坏3服务器

2天前CN2资讯

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 ''

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

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

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

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

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

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

1.vim /etc/default/grubGRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 4.15.0-55-generic"2.grep menuentry /boot/grub/grub.cfg 查看启动顺序3.update-grub4.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才可以。应该是权限问题。无报错,可以正常重启是个坑。

PHP 抓取网页乱码

mb_detect_encoding($str, array("ASCII",'UTF-8',"GB2312","GBK",'BIG5'))
mb_convert_encoding($str, 'UTF-8', $encode);

对网页进行编码转换,还是乱码curl获取数据的时候设置添加下面的选项:
curl_setopt($ch, CURLOPT_ENCODING, 'gzip');

使用file_get_contents函数需要安装zlib库
$data = file_get_contents("compress.zlib://".$url);

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 勾选

\

    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/23328.html

    标签: 服务器3
    分享给朋友:

    “服务器3崩坏3服务器” 的相关文章

    比搬瓦工便宜的CN2服务器是什么?你的选择更优质!

    在全球互联网快速发展的今天,服务器成本一直是许多企业和个人站长们的一块“心病”。尤其是对于一些初创企业或个人站长来说,高昂的服务器费用更是让人望而却步。而搬瓦工作为国内外知名的服务器提供商,虽然在服务质量上有一定的保障,但价格却让不少人望而却步。有没有一款服务器既便宜又靠谱呢?这就是今天我们要聊的主...

    如何启用备用带宽提升网络性能与可靠性 - 优化指南

    备用带宽的定义 备用带宽是网络通信中一个非常重要的概念。它指的是在已经分配给常规应用的带宽之外,额外保留的一部分带宽。这种设计的主要目的是确保在网络资源紧张时,关键任务和高优先级的网络流量仍然能够获得足够的网络资源。我们可以把备用带宽想象成一条高速公路上的应急车道,平时可能用不上,但在紧急情况下,它...

    cping工具:高效的网络检测助手

    在网络管理的世界里,cping工具无疑是一个非常实用的助手。作为一款高效且用户友好的网络检测工具,它专注于对C类IP地址进行ICMP测试。这不仅使得网络管理员能够快速了解网络环境的状态,还能有效帮助他们解决潜在的问题。 我总是喜欢用cping工具来进行网络监测。它的界面整洁,让我一目了然。重要的是,...

    如何在Linux中指定DNS服务器设置教程

    在开始讨论如何在Linux系统中指定DNS之前,我们需要明白DNS服务器的作用与重要性。DNS,全称域名系统,是将人类易读的域名转换为计算机能够理解的IP地址的系统。想象一下,如果没有DNS,我们每次访问一个网站都得记住复杂的数字IP地址,那将是多么麻烦的一件事。因此,选择一个合适的DNS服务器,不...

    inet.ws纽约:高性能VPS服务与折扣优惠码解析

    inet.ws是一家新兴的互联网服务提供商,成立于2020年。尽管公司年轻,但它凭借创新的VPS服务迅速在市场上占据了一席之地。最让人称道的是,inet.ws致力于为用户提供稳定和高效的云服务器体验,尤其是在他们的纽约数据中心,这里被认为是其最重要的运营点之一。 在发展的过程中,inet.ws不断完...

    大硬盘服务器的应用与优化建议

    大硬盘服务器,是一种为了存储大量数据而特别设计的服务器。它在数据存储和管理方面发挥着至关重要的作用,特别是在当今数据爆炸的时代。这样一台服务器不仅需要满足基本的存储需求,还应具备高效的性能。无论是企业的数据库管理、云计算服务,还是大数据分析,都会依赖这样的服务器进行支持。 我对大硬盘服务器的定义和用...