`

invalid PID number "" in "/usr/local/var/run/nginx/nginx.pid"

阅读更多

 

在Mac上用brew安装Nginx,然后修改Nginx配置文件,再重启时报出如下错误:

nginx: [error] invalid PID number "" in "/usr/local/var/run/nginx/nginx.pid"

解决办法:

$ sudo nginx -c /usr/local/etc/nginx/nginx.conf
$ sudo nginx -s reload
分享到:
评论

相关推荐

    Nginx常见错误

    ### Nginx常见错误及其解决方法 #### 一、启动错误:`sbin/nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory` **问题描述**: 在尝试启动...

    重启或杀掉Nginx进程后丢失nginx.pid的解决办法

    这个文件通常位于配置文件中指定的位置,如`/var/run/nginx.pid`或`/usr/local/nginx/logs/nginx.pid`。如果在没有正常关闭Nginx的情况下,比如在安装SSL证书时强制杀掉进程,那么`nginx.pid`文件可能不会被正确更新...

    Nginx 安装(Linux).docx

    如果一切正常,使用`/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf`命令启动Nginx服务。你可以通过`curl localhost`命令来验证Nginx是否已成功启动并监听80端口。 配置Nginx的负载均衡功能主要...

    Nginx负载均衡+keepalived双机热备

    5. **验证配置**:使用命令`/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf`来测试配置文件的有效性。 6. **重启Nginx**:使用`kill -HUP`命令重启主进程,或执行`./nginx -s reload`。 ####...

    Nginx配置防盗链的完整步骤

    打开Nginx的配置文件(通常是`/etc/nginx/nginx.conf`或`/usr/local/nginx/conf/nginx.conf`),找到`http`或`server`块,并在其中添加一个针对特定文件类型的location块,例如: ```nginx server { listen 80; ...

    linux离线安装nginx1.14,含有安装说明和所有依赖

    ./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_gzip_static_module make sudo make install ``` `./configure`命令会检查你的系统环境并设置合适的编译选项。`make`和`make install`...

    配置php-5.6.40的编译环境.rar

    ./configure --with-config-file-path=/usr/local/etc/php --with-config-file-scan-dir=/usr/local/etc/php/conf.d --with-include-dir=/usr/include ``` 这里的`/usr/include`是大多数系统默认的include目录,...

    Nginx+Tomcat配置

    pid /usr/local/nginx/nginx.pid; # 设置events模块,使用epoll事件模型 events { worker_connections 65535; # 工作进程的最大连接数 } # http块,包含服务器配置 http { include mime.types; # 包含MIME类型...

    LNMP环境相关配置Nginx1

    nginx_pid="/usr/local/nginx/logs/nginx.pid" cd $logdir for log in `ls *.log` do mv $log $log-$d done /bin/kill -HUP `cat $nginx_pid` ``` 5. **静态文件处理**:可以配置Nginx为静态文件添加缓存...

    架构师实战Nginx构建高性能WEB服务器

    pid /var/run/nginx.pid; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$...

    Nginx服务器下防盗链的方法介绍

    修改 /usr/local/nginx/conf/nginx.conf 这个配置文件。 找到 location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { expires 30d; }[/code] 修改成: location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { valid_referers ...

    Nginx+Tomcat+Memcached实现tomcat集群和session共享.docx

    在Nginx的配置文件(如`/usr/local/nginx/conf/nginx.conf`)中,可以定义一个upstream模块,将多个Tomcat实例作为后端服务器,使用轮询、最少连接或其他策略分配请求。 ```nginx upstream tomcat_cluster { ...

    Nginx高性能WEB服务器系列(超级详细)

    4. **配置文件**:编辑 Nginx 的配置文件 `/usr/local/nginx/conf/nginx.conf`,根据需求设置 server 块和 location 块。 5. **启动服务**:使用 `/usr/local/nginx/sbin/nginx` 启动 Nginx 服务。 6. **测试验证**...

    添加Nginx代理配置只允许内部IP访问的实现方法

    Nginx的配置文件通常位于`/etc/nginx/nginx.conf`或`/usr/local/nginx/conf/nginx.conf`,具体取决于你的系统安装位置。在这个文件中,我们可以定义多个server块来处理不同的域名或端口请求。在每个server块内,我们...

    nginx场景配置与常见错误解析

    ### Nginx场景配置与常见错误解析 #### Nginx概述 Nginx是一款轻量级、高性能的Web服务器,最初由俄罗斯工程师Igor Sysoev在为Rambler Media工作期间开发完成。Nginx使用C语言编写,支持跨平台运行,在包括Linux、...

    Nginx学习之静态文件服务器配置方法

    auth_basic_user_file /usr/local/openresty/nginx/passwd.db; } } ``` 这将要求访问者提供在`passwd.db`文件中定义的用户名和密码。 图片防盗链功能是防止其他网站直接引用你的图片资源,消耗你的带宽。可以通过...

    Tomcat基于memcached的session保持-nginx反代

    ### Tomcat 基于 Memcached 的 Session 保持与 Nginx 反向代理实现 在分布式系统中,为了提高应用的可用性和扩展性,通常会采用多台服务器集群部署的方式来提供服务。对于 Java Web 应用而言,Tomcat 是一个常见的...

Global site tag (gtag.js) - Google Analytics