目录
[TOC]
## 如何启动
配置好环境、安装项目后,就可以启动框架程序了。
WorkerA 基于 workerman,启动停止的方式和 workerman 一致。
进入项目根目录:
- 运行 sudo php WorkerStart.php start 以调试模式启动项目。
- 运行 sudo php WorkerStart.php start -d 启动项目到守护进程。
- 运行 sudo php WorkerStart.php stop 停止程序。
更多参见 [workerman 启动停止](http://doc.workerman.net/install/start-and-stop.html)。
启动后访问你的服务器域名(或 IP),显示 **Hello, welcome to WorkerA** 字样则启动成功。若启动失败,调试模式下会在服务器终端打印错误信息,守护进程模式下会保存错误信息到日志文件中。
## 平滑重启
修改配置、代码后,想要不影响用户的情况下重启服务,就需要平滑重启了。WorkerA 的平滑重启完全依赖于 workerman 的平滑重启。使用 reload 参数即可。(1.1.0 版本的平滑启动有不能响应配置修改的问题,1.1.1 中已修复,参见 [旧版本升级](旧版本升级.md) )。
sudo php WorkerStart.php reload
## 调整配置
你可以修改 WorkerStart.php 来调整服务器监听的 IP 、端口号,程序进程数量,错误日志的保存路径等参数。
## https
如果你想开启 https,只需修改 HttpsStart.php 中关于证书的设置,然后运行 sudo php HttpsStart.php start -d 即可。