5 开发环境也可以使用 watch 命令来进行热更新

  • nginx设置反向代理后,返回 502 bad gateway?

请检查后端 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号

PHP
netstat -anp | grep 9501tcp     

2.根据上面查看到的进程号kill掉

PHP

kill -9 20852

3.杀死后 在看看占用端口没有了

PHP

netstat -anp | grep 9501



请先 登录 后评论
  • 0 关注
  • 0 收藏,326 浏览
  • cici 提出于 2023-05-05 17:20

相似问题