1499479824rlro 发表于 2024-9-13 08:40:50

【待反馈】PHP异步项目运行用户问题

为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:
9.2.0
系统版本:
Debian GNU/Linux 12 (bookworm) x86_64
问题描述:
异步项目里选了www运行用户,却无法正常运行webman。查看日志后发现是runtime目录的问题,给了777权限后能正常运行了,发现目录下的webman.pid文件用户并不是www,而是daemon。
相关截图(日志、错误):

运维技术阿闯 发表于 2024-9-13 09:44:33

您好,您这边看一下项目的服务管理,运行用户是否为www呢,您说的目录这个是您上传的文件吧,默认部署的php异步项目只有两个文件,index.html和php-cli.ini文件。
您这边手动修改一下后是否您的网站正常

1499479824rlro 发表于 2024-9-13 10:57:18

运维技术阿闯 发表于 2024-9-13 09:44
您好,您这边看一下项目的服务管理,运行用户是否为www呢,您说的目录这个是您上传的文件吧,默认部署的php ...


运行用户就是www,runtime目录是webman的运行时临时目录。我用了ps -f -p PID命令查了下,这个PID的用户不是www而是daemon

运维技术阿闯 发表于 2024-9-13 12:07:58

1499479824rlro 发表于 2024-9-13 10:57
运行用户就是www,runtime目录是webman的运行时临时目录。我用了ps -f -p PID命令查了下,这个PID的用户 ...

您好,手动修改一下看是否可以,这个应该是项目上传的时候是这个用户了

1499479824rlro 发表于 2024-9-13 16:31:17

运维技术阿闯 发表于 2024-9-13 12:07
您好,手动修改一下看是否可以,这个应该是项目上传的时候是这个用户了 ...


回退到宝塔9.1.0版本后,即使不改runtime目录为777权限也能正常运行了,因为进程已经是www用户,而不是daemon用户。应该是9.2.0版本的服务使用了守护进程才导致运行用户不是www

运维技术阿闯 发表于 2024-9-13 16:37:39

1499479824rlro 发表于 2024-9-13 16:31
回退到宝塔9.1.0版本后,即使不改runtime目录为777权限也能正常运行了,因为进程已经是www用户,而不是d ...

您好,后台私信我一下,私信前做好快照

1499479824rlro 发表于 2024-9-13 16:49:30

运维技术阿闯 发表于 2024-9-13 16:37
您好,后台私信我一下,私信前做好快照

回退之后再升级下版本就好了,之前的9.2.0版本是直接安装来的,应该是安装的不完整。打扰了,帮忙关下帖,谢谢!

运维技术阿闯 发表于 2024-9-13 16:56:35

1499479824rlro 发表于 2024-9-13 16:49
回退之后再升级下版本就好了,之前的9.2.0版本是直接安装来的,应该是安装的不完整。打扰了,帮忙关下帖 ...

好的,问题解决了就好,后续有问可以在开新贴呢,这边就闭贴了,祝您生活愉快

宝塔用户_izzexk 发表于 2024-12-18 16:23:42

我也遇到同样的问题,我的面板版本是9.0.0。 项目设置以www用户运行,实际是以bin用户运行。怎么解决?
页: [1]
查看完整版本: 【待反馈】PHP异步项目运行用户问题