zssshk
(liming)
2024 年9 月 30 日 04:41
1
第一张网站错误日志报错
connect() to unix:/tmp/php-cgi-74.sock failed (2: No such file or directory) while connecting to upstream, client:
第二张php7.4.33 日志
WARNING: [pool www] child 577530 exited on signal 6 (SIGABRT) after 412.065818 seconds from start
nginx配置文件里是我哪里配置不对嘛?
location ~ .php$
{
fastcgi_pass unix:/tmp/php-cgi-74.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
fastcgi_cache CACHE;
}
11 个赞
caoayu
(caoayu)
2024 年9 月 30 日 06:02
2
这个sock文件存在吗,为啥不用网络的socket,要用unix的socket方式
我也觉得是权限问题,也可以尝试换一个目录不要放在/tmp下
1 个赞
zssshk
(liming)
2024 年9 月 30 日 06:33
7
权限是www的,但是我在查看文件属性的时候报这个错误
MuLing
(肥仔快乐水)
2024 年9 月 30 日 06:34
8
有两个用户,一个是php-fpm的用户,www,还有一个可能是你nginx的用户,有时候不是同一个用户会有一些权限问题。你可以看看是否符合你目前的环境
zssshk
(liming)
2024 年9 月 30 日 06:37
9
换目录换不了,php-fpm改其他目录,网站会报错
caoayu
(caoayu)
2024 年9 月 30 日 06:49
14
把php进程先全杀死,包括phpfpm,然后重启Nginx试试
ckckchen
(Ornlu)
2024 年9 月 30 日 06:56
16
你是直接系统里重启的fpm? 看你这个日志你还有fpm在运行啊
PHP Python是世界上最好的语言
看报错是缺文件,检查是不是真的没有,或者是权限问题?
zssshk
(liming)
2024 年9 月 30 日 07:00
18
我是修改php-fpm配置文件后,再重载,然后重启。
再修改nginx的配置文件,重载重启。网站打开就报错了。
zssshk
(liming)
2024 年9 月 30 日 07:03
20
其实其他问题没有,就是前端有一个提交报错连接的/gbook.php文件。点击报错给这个文件传参数。就会报502错误 。
但是如果更改了其他目录的话,网站就全部打不开了