动态网站维护基本命令

1.概述

状态查看及监控、故障处理、系统容量扩展、数据备份/恢复/站点迁移

2.状态查看与监控

(1).系统资源耗用


1

2

3

系统负载和磁盘I/O

进程的总数,其中httpd进程数统计

TCP连接数,TIME_WAIT 等

(2).服务运行情况

用户能否访问


1

tail -f 查看apache访问日志与错误日志

查看系统日志/var/log/messages

查看服务器与Mysql数据库的连接情况

3.故障处理

(1).PHP类动态网站


1

2

3

4

5

6

7

8

9

10

11

12

13

14

服务不能启动、运行中不响应用户请求……

a.apache 配置文件错误

b.动态模块lib PHP5_mod 未能正确编辑

c.网站根目录设置不正确

d.端口冲突

e.系统负载过高,资源耗尽

f.Apache 配置参数不合理

g.防火墙配置不正确

h.数据库故障

i.系统崩溃

j.文件系统损坏

k.磁盘分区耗尽 / /usr /var

l.NFS失效

m.负载均衡下,Apache监听地址不是127.0.0.1

(2).JSP 类型网站


1

2

3

a.系统环境变量设置错误或没设置

b.Apache与Tomcat的网站根目录设置不一致

c.JSP 运行中一直不能释放内存

4.问题处理 (案例1)

Apache 虚拟主机不能访问解决

方法:设置目录权限

5.故障处理过程 (打开论坛速度慢)(案例2)

(1).uptime --> top --> 系统负载

(2).vim /etc/passwd -->查看系统账户

(3).iptables -L -n -->查看防火墙

(4).mysql 客户端连接数据库


1

mysql> show processlist;

(5).查看Apache的连接数


1

ps aux | grep httpd | grep -v grep | wc -l

(6).查看TCP的连接数并汇总


1

netstat -an | awk ‘/^tcp/ {++ S[$NF]} END {for (a in S) print a,S[a]}‘

(7).查看端口请求80


1

netstat -anp | grep -v unix

(8).重启Apache


1

/usr/local/apache/bin/apachectl restart

(9).再查看进程数


1

ps aux | grep httpd | grep -v grep | wc -l

(10).修改Apache最大连接数


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

<IfModule prefork.c>

StartServers 10

MinSpareServers 10

MaxSpareServers 15

ServerLimit 2000

MaxClients 1000

MaxRequestsPerChild 10000

</IfModule>

<IfModule worker.c>

StartServers 3

MaxClients 2000

ServerLimit 25

MinSpareThreads 50

MaxSpareThreads 200

ThreadLimit 200

ThreadsPerChild 100

MaxRequestsPerChild 0

</IfModule>

6.Mysql故障 (案例3)


1

2

mysql 客户端连接数据库

mysql> show processlist;

时间: 2024-11-10 09:26:52

动态网站维护基本命令的相关文章

使用JSP开发动态网站基础

1. 什么是动态网页? 动态网页是指在服务器端运行的程序或者网页,它们会随不同客户.不同时间,返回不同的网页. 注意:在静态网页中插入flash ,虽然flash是在动的,但是并不是说这个网页就是动态网页.参考动态网页的特点. 2. 动态网页的特点? (1).交互性:即网页会根据用户的要求和选择而动态改变和响应.采用动态网页技术的网站可以实现与用户的交互功能. (2).自动更新:无需手动操作,便会自动生成新的页面,可以节省工作量. (3).随机性:即当不同的时间.不同的人访问同一网址时会产生不同

简单 PHP + MySQL 数据库动态网站制作 -- 摘抄

在这篇文章中,我尽量用最浅显易懂的语言来说明使用 PHP, MySQL 制作一个动态网站的基本技术.阅读本文需要简单的 HTML 基础知识和(任一编程语言的)编程基础知识(例如变量.值.循环.语句块的概念等). PHP 基础 概述 PHP 是一种解释性语言,可用于对网页进行预处理.PHP 脚本在服务器端运行,其运行结果是一个可用来显示的网页.尽管可以完成许多类似工作,但是 JavaScript 和 PHP 的一大区别就是,JavaScript 是在浏览器端运行的.事实上,浏览器会接收 JavaS

第20章 使用LNMP架构部署动态网站环境

章节概述: 本章节将从Linux系统的软件安装方式讲起,带领读者分辨RPM软件包与源码安装的区别.并能够理解它们的优缺点. Nginx是一款相当优秀的用于部署动态网站的服务程序,Nginx具有不错的稳定性.丰富的功能以及占用较少的系统资源等独特特性. 通过部署Linux+Nginx+MYSQL+PHP这四种开源软件,便拥有了一个免费.高效.扩展性强.资源消耗低的LNMP动态网站架构了. 本章目录结构 20.1 源码安装程序 20.2 部署LNMP架构 20.2.1 配置Mysql服务 20.2.

网站维护是为了让您的网站能够长期稳定地运行在

网站维护是为了让您的网站能够长期稳定地运行在Internet上,及时地调整和更新您的网站内容,在瞬息万变的信息社会中抓住更多的网络商机 1服务器及相关软硬件的维护,对可能出现的问题进行评估,制定响应时间:计算机硬件在使用中常会出现一些问题,同样,网络设备也同样影响企业网站的工作效率,网络设备管理属于技术操作,非专业人员的误操作有可能导致整个企业网站瘫痪. 没有任何操作系统是绝对安全的.维护操作系统的安全必须不断的留意相关网站,及时的为系统安装升级包或者打上补丁2数据库维护,有效地利用数据是网站维

Apsara Clouder云计算专项技能认证:网站建设-简单动态网站搭建

一.课程介绍 1.课程目标 了解静态网站和动态网站的区别 掌握动态网站的不同实现方式 在阿里云上如何搭建 wordPress网站以及 wordPress 网站的管理和优化 二.网站搭建的类型 1.网站的主要类型 静态网站:指全部由 HTML 代码格式页面组成的网站,所有内容包含在网页文件中,主要用到的技术:html,css,javaScript 动态网站:除了要设计网页外,还要通过数据库和遍程序来架构的网站,主要用到的技术:html,css,javaScript,服务器端脚本语言,数据库 2.静

编译LAMP部署动态网站环境

title: 编译LAMP部署动态网站环境 date: 2018-11-08 19:08:41 tags: Linux 服务配置 categories: Linux 服务配置 copyright: true --- LAMP动态网站部署架构是由一套 Linux+Apache+MySQL+PHP 组成的动态网站系统解决方案. 以下配置环境为:Linux=RHEL7 --> Apache=2.4.33 --> MySQL=5.5 --> PHP=7.0 无错误版. 安装准备环境 ◆安装gcc

nginx详解反向代理、负载均衡、LNMP架构上线动态网站

nginx介绍 Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为“engine X”,是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器.Nginx是由俄罗斯人 Igor Sysoev为俄罗斯访问量第二的 Rambler.ru站点开发的,它已经在该站点运行超过两年半了.Igor Sysoev在建立的项目时,使用基于BSD许可. nginx和apache区别 Nginx 轻量级,采用 C 进行编写,同样的 web 服务,会占用更

20 使用LNMP架构部署动态网站环境

20 使用LNMP架构部署动态网站环境 20.1 源码包程序 源码包的可移植性非常好,几乎可以在任何Linux系统中安装使用,而RPM软件包是针对特定系统和架构编写的指令集,必须严格地符合执行环境才能顺利安装(即只会去"生硬地"安装服务程序). 使用源码包安装服务程序时会有一个编译过程,因此可以更好地适应安装主机的系统环境,运行效率和优化程度都会强于使用RPM软件包安装的服务程序.也就是说,可以将采用源码包安装服务程序的方式看作是针对系统的"量体裁衣". 第1步:下

搭建lnmp环境,部署php动态网站

搭建LNMP 前言:"N"代表Nginx与apache的作用一样,都是为了搭建网站服务器,由俄罗斯人lgor sysoev开发,其特点是占有内存少,并发能力强,单台物理服务器可支持3万-5万个并发请求,中国使用nginx网站用户有:百度.京东.新浪.网易.腾讯.淘宝等. 通过下面的实验搭建LNMP环境,部署天空影城的php动态网站 本实验在虚拟机中运行,使用Redhat6.5系统部署! 一.安装及运行 1.搭建yum仓库,安装支持软件 nginx的配置及运行需要pcre,zlib等软件