安装 openresty:nginx.pid 未找到
Install of openresty : nginx.pid not found
我尝试在 CentOS 7 下安装 OpenResty 1.13.6.1。当我尝试 运行 openresty 时,我得到这个错误:
[root@flo ~]# openresty -s reload
nginx: [error] open() "/usr/local/openresty/nginx/logs/nginx.pid" failed (2: No such file or directory)
当我查看我的日志时,我只有 2 个文件:
[root@flo ~]# ll /usr/local/openresty/nginx/logs/
total 8
-rw-r--r--. 1 root root 0 1 mars 12:24 access.log
-rw-r--r--. 1 root root 4875 1 mars 16:03 error.log
我不知道如何找到解决方案。
//////////////////更新////////////////////////
我尝试按照此页面的说明执行此操作:https://openresty.org/en/getting-started.html
[root@flo ~]# PATH=/usr/local/openresty/nginx/sbin:$PATH
[root@flo ~]# export PATH
[root@flo ~]# nginx -p pwd
/ -c conf/nginx.conf
我有这个错误:
nginx: [alert] could not open error log file: open() "/root/logs/error.log" failed (2: No such file or directory)
2018/03/02 09:02:55 [emerg] 30824#0: open() "/root/conf/nginx.conf" failed (2: No such file or directory)
////////////////UPDATE2/////////////:
[root@nexus-chat1 ~]# cd /root/
[root@nexus-chat1 ~]# ll
total 4
-rw-------. 1 root root 1512 1 mars 11:05 anaconda-ks.cfg
drwxr-xr-x. 3 root root 65 1 mars 11:36 openresty_compilation
我需要在哪里创建这些文件夹?
mkdir ~/work
cd ~/work
mkdir logs/ conf/
在 /usr/local/openresty/
?
openresty -s reload
用于告诉nginx重新加载当前运行实例。这就是它抱怨缺少 pid 文件的原因。
无论如何,这不是启动 openresty 的正确方法。查看 https://openresty.org/en/getting-started.html 了解如何开始的说明。
nginx 很可能无法打开日志文件,因为文件夹不存在或权限问题。
您可以在 error.log 文件中查看原因
我尝试在 CentOS 7 下安装 OpenResty 1.13.6.1。当我尝试 运行 openresty 时,我得到这个错误:
[root@flo ~]# openresty -s reload
nginx: [error] open() "/usr/local/openresty/nginx/logs/nginx.pid" failed (2: No such file or directory)
当我查看我的日志时,我只有 2 个文件:
[root@flo ~]# ll /usr/local/openresty/nginx/logs/
total 8
-rw-r--r--. 1 root root 0 1 mars 12:24 access.log
-rw-r--r--. 1 root root 4875 1 mars 16:03 error.log
我不知道如何找到解决方案。
//////////////////更新////////////////////////
我尝试按照此页面的说明执行此操作:https://openresty.org/en/getting-started.html
[root@flo ~]# PATH=/usr/local/openresty/nginx/sbin:$PATH
[root@flo ~]# export PATH
[root@flo ~]# nginx -p
pwd
/ -c conf/nginx.conf
我有这个错误:
nginx: [alert] could not open error log file: open() "/root/logs/error.log" failed (2: No such file or directory)
2018/03/02 09:02:55 [emerg] 30824#0: open() "/root/conf/nginx.conf" failed (2: No such file or directory)
////////////////UPDATE2/////////////:
[root@nexus-chat1 ~]# cd /root/
[root@nexus-chat1 ~]# ll
total 4
-rw-------. 1 root root 1512 1 mars 11:05 anaconda-ks.cfg
drwxr-xr-x. 3 root root 65 1 mars 11:36 openresty_compilation
我需要在哪里创建这些文件夹?
mkdir ~/work
cd ~/work
mkdir logs/ conf/
在 /usr/local/openresty/
?
openresty -s reload
用于告诉nginx重新加载当前运行实例。这就是它抱怨缺少 pid 文件的原因。
无论如何,这不是启动 openresty 的正确方法。查看 https://openresty.org/en/getting-started.html 了解如何开始的说明。
nginx 很可能无法打开日志文件,因为文件夹不存在或权限问题。
您可以在 error.log 文件中查看原因