`
hideto
  • 浏览: 2677849 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

重启lighttpd进程的脚本

阅读更多
#!/bin/sh
HTTPD_PID=`cat /tmp/hideto-lighttpd-9527.pid`
SUCCEED_FLAG="Syntax OK"
TEST_RESULT=`lighttpd -t -f /var/www/vhosts/hideto/conf/lighttpd/9527.conf`
echo $TEST_RESULT;
if [ "$TEST_RESULT" = "$SUCCEED_FLAG" ]; then
    echo "Now stopping lighttpd at 9527...";
    kill -INT $HTTPD_PID
    echo "Starting new lighttpd at 9527..."
    lighttpd -f /var/www/vhosts/hideto/conf/lighttpd/9527.conf &
    echo "9527 done."
else
    echo "Config Error, nothing to do. Please change your config and retry";
fi
分享到:
评论

相关推荐

    lighttpd-1.4.30.tar.gz

    安装完成后,可以使用以下命令启动、停止或重启lighttpd: ``` sudo /usr/local/lighttpd/sbin/lighttpd -D -f /path/to/lighttpd.conf # 启动(调试模式) sudo /usr/local/lighttpd/sbin/lighttpd -t -f /...

    lighttpd-1.4.39.tar.gz

    4. 启动与管理:使用lighttpd命令启动、停止或重启服务器,如`lighttpd -t`检查配置文件,`lighttpd -D`以守护进程模式启动。 五、lighttpd与FastCGI的结合 lighttpd的FastCGI支持是其一大亮点,它能与PHP、Python...

    用于ROR应用的lighttpd配置模板

    这些脚本通常是用shell语言编写的,它们会调用lighttpd的命令行工具来启动、停止或重启服务器,确保服务的稳定运行。 总的来说,这个配置模板是一个快速部署Rails应用到lighttpd服务器的有效工具,减少了手动配置的...

    lighttpd和nginx比较

    - **轻量化**:重启时占用内存极少,单个进程即可处理大量并发连接,无需预分叉多进程管理模块(MPM),避免了因配置不当导致的内存溢出问题。 - **速度**:无论是静态文件、FastCGI还是代理服务,Lighttpd都能提供...

    用于检测进程的shell脚本代码小结

    /bin/bash# Name : service.chk 服务检测脚本## 根据自己的环境修改_pgrep=”/usr/bin/pgrep”_mail=”/usr/bin/mail”## 环境变量_chklist=”/usr/bin/php-cgi /usr/sbin/nginx /usr/sbin/lighttpd /usr/sbin/...

    ubuntu lighttpd+webpy (fastcgi)配置方法

    需要注意的是,每次修改Python脚本后,都需要重启Lighttpd服务以应用更改。此外,可以在`10-fastcgi.conf`中配置多个FastCGI服务器,但每个服务器的套接字地址必须是唯一的。 有关更多Lighttpd和FastCGI的详细信息...

    怎么快速配置cgi脚本

    在Linux环境下,为了快速配置CGI(Common Gateway Interface)脚本,我们需要首先了解CGI的原理,它是一种标准,使得Web服务器...同时,确保spawn-fcgi进程在正确端口监听并执行脚本,以保证Nginx能够顺利转发请求。

    Linux下设置定期执行脚本.docx

    - 每天21:30重启Apache服务:`30 21 * * * /usr/local/etc/rc.d/lighttpd restart` - 每月1日、10日和22日的4:45重启Apache:`45 4 1,10,22 * * /usr/local/etc/rc.d/lighttpd restart` - 每天18:00至23:00之间每...

    php-fastcgi-debian-script:一个初始化脚本,用于在 Debian 中启动 PHP FastCGI 守护进程并在需要时生成

    与广泛使用的 Urban Legend 相反, Lighttpd的spawn-fcgi程序不需要 PHP FastCGI 进程在必要时生成新实例。 此脚本是运行 PHP FastCGI 守护程序所需的全部内容。特征使用/etc/default/php-cgi文件指定是使用 UNIX ...

    QProcess资料大全

    在示例代码中,我们可以看到如何使用`QProcess::execute()`简洁地执行一个命令,如重启lighttpd服务。而更复杂的操作,如删除文件,可以通过创建`QProcess`对象,设置程序名和参数,然后调用`start()`来实现。在这个...

    Linux crontab 命令格式与详细例子

    Cron是Linux系统中的一个守护进程,用于调度周期性执行的任务或脚本。Cron通过读取每个用户的crontab文件来确定哪些任务需要被执行,以及何时执行。本文将深入解析Crontab命令的格式、参数及其在实际场景中的应用。 ...

    unix Crontab实例.

    例如,表达式`30 21 * * * /usr/local/etc/rc.d/lighttpd restart`表示每天21:30重启lighttpd服务。 #### Crontab示例 1. **每天凌晨1点执行命令**: ``` 0 1 * * * /path/to/command arg1 arg2 ``` 2. **每周...

    php-fpm中文文档.pdf

    5. PHP-FPM支持在“graceful”模式下重启或终止工作进程,以避免处理中的请求被突然中断。 6. PHP-FPM的Worker进程在处理完请求后会输出特定的错误头部信息。另外,在php.ini文件中可以设置fastcgi.error_header来...

    linux下种定时执行任务方法.pdf

    例如,`30 21 * * * /usr/local/etc/rc.d/lighttpd restart`表示每天21:30重启lighttpd服务。 - 为了使`cron`服务在系统启动时自动启动,可以在`/etc/rc.d/rc.local`脚本末尾添加`/sbin/service crond start`。 ...

    spawn-fcgi-1.6.3.tar

    `spawn-fcgi`的其他高级功能包括监控和自动重启失败的FastCGI进程,以及设置进程数量限制,以优化服务器资源的使用。 总的来说,`spawn-fcgi`是一个关键的工具,它使得Nginx等Web服务器能够高效地利用FastCGI来处理...

    php环境配置之CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI比较?

    Spawn-FCGI 是另一个FastCGI进程管理器,它不是PHP的一部分,而是lighttpd服务器的一部分,也可以用于管理PHP-CGI进程。Spawn-FCGI提供了类似PHP-FPM的功能,启动并管理FastCGI进程,但可能没有PHP-FPM那么丰富的...

    spawn-fcgi-1.6.4.exe for windows

    Spawn-Fcgi是Lighttpd项目的一部分,是一个用于管理FastCGI进程的工具,由Rasmus Lerdorf创建。它允许用户启动和管理FastCGI应用程序,确保在高负载下仍然能够稳定运行。此处提供的`spawn-fcgi-1.6.4.exe`是适用于...

    FreeBSD7.0编译安装nginx+php+mysql.pdf

    4. Lighttpd(用于运行FastCGI进程): ``` cd /usr/ports/www/lighttpd make fetch ``` 接下来是编译和安装过程: 1. MySQL: ``` cd /usr/ports/distfiles/ tar -jxf mysql-5.0.51a.tar.gz cd mysql-...

    nServer-v2.1023[FTP + MYSQL + HTTP + PHP(FCGI)]

    - 优化PHP-FCGI进程管理脚本 2011年12月10日 - PHP-FCGI采用每进程唯一端口的方式,解决高并发502错误频繁的问题 2011年11月30日 - 更新Nginx版本到1.0.10 2011年11月28日 - 再次细化Nginx配置文件 2011年11月9...

    Linux上配置Nginx+PHP5(FastCGI)

    这段配置表示Nginx将所有以`.php`结尾的请求转发给在`127.0.0.1:9000`监听的PHP-FPM(FastCGI进程管理器)处理,并设置脚本文件路径。 完成以上步骤后,重启Nginx使配置生效,即`sudo service nginx restart`...

Global site tag (gtag.js) - Google Analytics