宝塔的使用

宝塔的使用

       作为一个程序猿,不会部署服务器,有点说不过去。不过想要玩转服务器,负载均衡、集群、分布式.......还是有难度的,我们先选个容易上手的-宝塔。这里我们来给项目部署域名,以便外网可以访问。

       1、首页

       首页里面用图标展示了目前服务器的一个基本状态,包括负载状态、CPU使用率、内存使用率、磁盘的使用率。

    有时候我们的负载状态达到100%,这个时候运行堵塞,项目基本都打不开了。要解决这个问题,首先我们要知道宝塔的负载状态图表中百分比的含意:

    1)50%以下-此时服务器正以低负载状态运行

    2)50~90%  - 服务器负载正常,用户的请求可以及时得到服务器响应

    3)90%~100% - 表示服务器资源已耗尽,无法及时响应用户请求,需尽快排查项目是否运行异常,或增加服务器配置

    影响服务器负载的因素:1、CPU使用率 2、线程数量 3、IO使用率 4、swap使用率 5、因宿主机负载过高导致资源分配不足

    比如阿里云的突发性能机器,即使你看你上面4个数据正常都,但你的负载有时就是很高,就有可能是宿主机限制导致的

    下面我们以机动车道路来例举服务器在不同负载状态时的表现

    假设:CPU核心数  = 车道数量  ;内存  = 车道宽度;磁盘IO = 车道限速

 

   比如我之前部署了一个gitlab项目,但是经常发现负载状态达到100%,参考《GitLab内存消耗大的问题》这篇文章来处理

   2、网站

 

 

    子目录绑定

 

   配置文件

 

     伪静态

 

 伪静态内容:

1 location / {
2     if (!-e $request_filename) {
3       rewrite ^(.*)$ /index.php?s=$1 last;
4       break;
5     }
6 }

 

 

参考链接:

https://blog.csdn.net/ouyang_peng/article/details/84066417

https://www.bt.cn/bbs/thread-11402-1-1.html

posted @ 2020-06-30 10:54  欢乐豆123  阅读(383)  评论(0编辑  收藏  举报