宝塔面板如何部署webman

tbld

1, 安装进程守护管理器

截图

2,添加进程

截图

3,创建站点

截图

截图

2132 9 3
9个评论

TM

用webman原本的命令好点吧,用宝塔的守护进程有问他排查不了

  • tbld 2024-05-27

    宝塔的守护进程是有日志的

TomMilk

真的有必要用supervisor吗?
配置个开机自动启动,用-d 守护进程模式启动不就行了?
参考这篇问答下的评论

  • tbld 2024-08-10

    -d 是不是更新代码又要重启下呢?

  • 兔白白 2024-09-20

    -d 启动之后 更新代码 是不需要重启的。 它能自动重启。

释永战

很新奇的一个角度,学习了。。。

  • 暂无评论

good

  • 暂无评论
banro512

更简单的方法,宝塔面板计划任务中加个每分钟的计划任务,执行php start.php start -d .如果已启动则没什么影响,如果未启动则启动

  • 1057451212@qq.com 2024-08-21

    还可以这样 6

  • tbld 2024-08-22

    不用 -d 但又守护进程,目的是为了热加载并非简化步骤

  • 2024-09-14

    我试了下 php start.php start ,不大行呢

zhxbing

不明白为什么要这么做?
如果是从热更新的角度说的话,我觉得是最优解:webhook加脚本自动拉自动reload就可以了。不用额外守护进程也不用像评论区提出的定时任务(这个耗不耗资源不说,但是更新不及时比较难受)。

  • 兔白白 2024-09-20

    -d 也可以热更新的吧? 我项目挂服务器启动后, 每次更新 我都是git pull 更新下代码即可 不需要重新停止启动的

  • zhxbing 2024-09-22

    比如说改动到配置的话,就需要reload了。reload一下比较保险吧

  • 兔白白 2024-09-22

    改动配置也不需要, 但是 composer 更新下载包的话 是需要的

  • zhxbing 2024-09-23

    文档不是说需要么,webman不支持动态改配置
    https://www.workerman.net/doc/webman/config.html#%E6%9B%B4%E6%94%B9%E9%85%8D%E7%BD%AE

  • 兔白白 2024-09-23

    那可能是我很少去改动配置吧。 然后 我发现 只要在程序中 exit() 掉 他就可以重启了

  • zhxbing 2024-09-23

    这个文档说了:“执行die或者exit会使得进程退出并重启,导致当前请求无法被正确响应”。一般都不写

  • 兔白白 2024-09-23

    是的呢,但是如果是你希望它重启的时候 就可以这样操作了呀。 效果极其好。

lethe

php start.php start -d 启动项目
截图
在这里添加反向代理网站,我目前是这么搞的

  • lepig 2024-10-18

    现在宝塔新一点的版本是有这个选项的,我也准备从这里添加“反向代理”项目。

xpwsgg

部署一个异步项目就好了,还支持开机自启。

  • 暂无评论
qnnp

我就是这样做的,上传新代码直接ssh执行stop就行了守护进程可以及时重新再拉起来,如果源代码部署不需要重启的话就=直接上传就不用管了

  • 兔白白 2024-10-02

    哈哈哈 我是在宝塔存了 这个常用指令 cd /www/wwwroot/xxx/ && php start.php stop && php start.php start -d 一键 停止 并重启

  • qnnp 2024-10-08

    我都是这样干的,在项目建个发布脚本然后:

    rsync -avz server.bin root@xx.xx.xx.xx:/www/wwwroot/xxx.com || exit 1
    ssh root@xx.xx.xx.xx "cd /www/wwwroot/xxx.com; chmod +x ./server.bin; chown www:www ./server.bin; ./server.bin stop"

    然后进程守护管理器就会自动帮我把服务拉起来,相当于重启了

tbld

140
积分
0
获赞数
0
粉丝数
2023-03-28 加入
×
🔝