请检查后端 api-server 启动成功没有,命令如下:
ps aux | grep mochat
看看有没有对应的进程,如果没有,刚需执行如下命令启动
cd /www/wwwroot/mochat/api-server
php bin/hyperf.php server:start -d
为了服务稳定,建议使用更专业的进程管理工具来启动,详见:Supervisor 部署
# 看到下面这样,有比较多进程的,是正常运行中,否则表示未启动成功 [root@mochat api-server]# ps aux | grep mochat root 11478 104 4.2 767048 326884 pts/2
# 如果旧版服务未停止,可以使用下面的命令停止旧的api-server ps aux | grep mochat | awk '{print $2}' | xargs kill -9 # 加-d表示守护进程方式启动
# 如果当前版本号不是 1.2.1 请执行升级中间的版本 # php bin/hyperf.php mochat:upgrade 1.2.0 # php bin/hyperf.php mochat:upgrade 1.2.1
php bin/hyperf.php mochat:version
# 记录下当前版本号,如果不是版本 1.2.1,后面需要注意升级多次
# 或开发环境也可以使用 watch 命令来进行热更新 php bin/hyperf.php server:watch
.查看端口上的进程pid号
netstat -anp | grep 9501tcp
2.根据上面查看到的进程号kill掉
kill -9 20852
3.杀死后 在看看占用端口没有了
netstat -anp | grep 9501