1.1.38 • Published 9 years ago
ddv v1.1.38
ddv 基本使用命令
ddv服务 是基于nodejs开发的一个方便前端开发项目的服务器ddv的核心不在于框架,而是整合目前流行的框架和打包功能- 减少程序员的
服务部署成本和构建环境的配置成本ddv能自动在服务器自动打包,还可以兼容低版本浏览器,以及SEO优化
一、安装DDV服务器
| 安装方式 | npm安装 |
|---|---|
| 安装命令 | npm -g i ddv |
安装命令[淘宝镜像] | npm -g i ddv --registry=https://registry.npm.taobao.org |
温馨提示:- 不建议使用
cnpm -g i ddv安装,- 因为cnpm版本比较旧,可能会导致全局安装失败
- 国内如果网速较慢,建议使用淘宝镜像命令安装
ddv服务器
二、添加站点
ddv -n <app_name> add <path>
- 假如我们需要添加
/home/test/appxxxx/文件夹为站点 ,站点管理名字为appxxxx
ddv -n "appxxxx" add "/home/test/appxxxx/"
- 或者直接输入
ddv add "/home/test/appxxxx/"三、查看站点状态
ddv ls
- 当然,查看状态有以下几个别名
ddv l
ddv ls
ddv list
ddv lists
ddv status
- 以上命令返回的是一个站点状态,如果需要返回json 可以使用一下命令
ddv jlist
- 如果需要返回json是格式化过的格式可以可以使用一下命令
ddv prettylist
- 状态参考列表
| 转态标识 | 颜色 | 状态描述 |
|---|---|---|
| Listening | 绿 | 该站点正常运行 |
| Runing | 黄 | 该站点正在启动中,建议过1-5秒再重新查询状态 |
| Restarting | 黄 | 该站点正在重新启动中,建议过1-5秒再重新查询状态 |
| Stoped | 红 | 该站点已经停止运行 |
| ErrorConf | 红 | 该站点配置信息错误 |
| ErrorMast | 红 | 主线程错误 |
| ErrorTrys | 红 | 该站点30秒内崩溃10次,被停止 |
温馨提示errorConferrorMast错误 可以通过ddv cat error来查看历史错误errorConferrorMast错误 也可以通过ddv tail error来监听错误,然后启动程序errorTrys错误 可以通过ddv cat <app_name> error来查看历史错误errorTrys错误 可以通过ddv tail <app_name> error来监听错误,然后启动程序
四、删除站点
ddv remove <id|app_name>
ddv remove -n <app_name> -i <id>
- 比如我们要删除app_name为
appxxxx的站点,那我们可以输入
ddv remove appxxxx
- 当然,您可以根据您个人的使用习惯选择以下删除别名
ddv delete -n appxxxx
ddv del -n appxxxx
- 为了能更快捷的操作,我们的删除操作支持使用id来操作
- 如果你在查询站点列表时候得知
appxxxx的站点id为1- 您可以使用一下其中一条命令来进行删除
ddv remove -i 1
ddv delete -i 1
ddv del -i 1
- 如果您想操作的站点不止一个,
- 比如删除
id为1,5,6,8,10,12,您可以使用以下命令来进行删除
ddv remove -i 1,5,6,8,10,12
ddv delete -i 1,5,6,8,10,12
ddv del -i 1,5,6,8,10,12五、重启站点
ddv restart <id|app_name>
ddv restart -n <app_name> -i <id>
- 比如我们要重启app_name为
appxxxx的站点,那我们可以输入
ddv restart appxxxx
ddv restart -n appxxxx
- 当然,您也可以参考删除站点的方式,来使用
id操作站点重启
六、停止站点
- 有时候,可能我们只是想暂时停止这个项目的启动,
- 那我们可以使用停止某个站点服务命令
ddv stop <id|app_name>
ddv stop -n <app_name> -i <id>
- 比如我们要停止app_name为
appxxxx的站点,那我们可以输入
ddv stop appxxxx
ddv stop -n appxxxx
- 当然,您也可以参考删除站点的方式,来使用
id操作站点停止
七、停止站点
- 如果我们想把停止的站点重新启动,
- 那我们可以使用启动某个站点服务命令
ddv start <id|app_name>
ddv start -n <app_name> -i <id>
- 比如我们要启动app_name为
appxxxx的站点,那我们可以输入
ddv start appxxxx
ddv start -n appxxxx
- 当然,您也可以参考删除站点的方式,来使用
id操作站点启动
八、停止ddv服务
- 如果我们想把停止整个ddv的运行,
温馨提示:- 该命令仅仅是关闭ddv的服务进程
- 并没有彻底关闭整个ddv的
守护线程- 如果您需要杀掉整个
ddv的进程,可以查考帮助十二、杀掉ddv整个进程
ddv stop九、启动ddv服务
ddv start十、重启ddv服务
- 该操作会导致
整个ddv下的所有站点,包括管理进程的重启
ddv restart十一、重载配置信息
- 如果您仅仅是因为更改了配置文件
- 需要使得被更改的站点生效新的命令
- 我们可以使用下命令来重载配置文件信息
- 该命令仅仅会重启被修改配置信息的站点
- 但是被重启的站点还是会导致在访问的客户的长连接断线
- 注意,该指令仅仅是重载所以站点,并且重启配置变化的站点而已,其他配置的更改请使用
ddv restart
ddv reload十二、杀掉ddv整个进程
- 当您希望关闭整个
ddv的所有进程,包括守护进程的时候
ddv kill十三、监听ddv日志尾部变化
- 这个命令能
监听到最后的ddv日志- 这个命令相当于
ddv tail all
ddv tail
- 温馨提示
- 这个命令实际上是开了两个进程同时监听两个日志文件
- 所以,可能存在输出日志和错误日志的打印先后顺序问题
- 如果仅仅需要看错误日志可以选择使用以下命令
ddv tail error
- 如果仅仅需要看输出错误日志可以选择使用以下命令
ddv tail log十三、监听站点日志尾部变化
- 比如我们要监听的站点的app_name为
appxxxx的站点,那我们可以输入
ddv tail appxxxx all
- 错误日志的命令为
ddv tail appxxxx error
- 输出日志的命令为
ddv tail appxxxx log
- 温馨提示
- 也可以使用
id的方式选择项目
ddv tail 1 log1.1.38
9 years ago
1.1.37
9 years ago
1.1.36
9 years ago
1.1.35
9 years ago
1.1.34
9 years ago
1.1.33
9 years ago
1.1.32
9 years ago
1.1.31
9 years ago
1.1.30
9 years ago
1.1.29
9 years ago
1.1.28
9 years ago
1.1.27
9 years ago
1.1.26
9 years ago
1.1.25
9 years ago
1.1.24
9 years ago
1.1.23
9 years ago
1.1.22
9 years ago
1.1.21
9 years ago
1.1.20
9 years ago
1.1.19
9 years ago
1.1.18
9 years ago
1.1.17
9 years ago
1.1.16
9 years ago
1.1.15
9 years ago
1.1.13
9 years ago
1.1.12
9 years ago
1.1.11
9 years ago
1.1.10
9 years ago
1.1.9
9 years ago
1.1.8
9 years ago
1.1.7
9 years ago
1.1.6
9 years ago
1.1.5
9 years ago
1.1.4
9 years ago
1.1.3
9 years ago
1.1.2
9 years ago
1.1.1
9 years ago
1.1.0
9 years ago
1.0.22
9 years ago
1.0.21
9 years ago
1.0.20
9 years ago
1.0.19
9 years ago
1.0.18
9 years ago
1.0.17
9 years ago
1.0.16
9 years ago
1.0.15
9 years ago
1.0.14
9 years ago
1.0.12
9 years ago
1.0.11
9 years ago
1.0.10
9 years ago
1.0.9
9 years ago
1.0.8
9 years ago
1.0.7
9 years ago
1.0.6
9 years ago
1.0.5
9 years ago
1.0.4
9 years ago
1.0.3
9 years ago
1.0.2
10 years ago
1.0.1
10 years ago
0.0.7
10 years ago
0.0.6
10 years ago
0.0.5
10 years ago
0.0.4
10 years ago
0.0.3
10 years ago
0.0.2
10 years ago
0.0.1
10 years ago
1.0.0
10 years ago