nginx相关

时间:2022-06-19 15:28:48
定时切割nginx日志
#!/bin/bash
#desc: cut nginx log
#this script run at 00:00 LOG_PATH='/usr/local/nginx/logs/';
LOG_BACK_PATH='/home/www/log/'$(date -d '-1 days' +'%Y/%m/');
mkdir -p $LOG_BACK_PATH;
cd $LOG_PATH && gzip access.log
mv access.log.gz $LOG_BACK_PATH'access_'$(date +'%d')'.log.gz';
kill -USR1 `cat /usr/local/nginx/logs/nginx.pid`;

crontab -e

  * * * /bin/bash /bin/bash /root/tools/crond/nginxlog.sh >/dev/null >&

nginx管理脚本

#!/bin/bash
NGINXHOME=/usr/local/nginx
NGINX=$NGINXHOME/sbin/nginx RETVAL=
start(){
nohup $NGINX > /dev/null >& &
RETVAL=$?
if [ $? -eq ];then
echo 'start OK'
else
echo 'start FAILED'
fi
return $RETVAL
} stop(){
echo 'Stoping nginx...'
$NGINX -s stop
echo 'stop ok'
} restart(){
stop
sleep
start
} reload(){
$NGINX -s reload
echo 'reload ok'
} case "$1" in
start)
start;;
stop)
stop;;
restart)
restart;;
reload)
reload;;
chkconfig)
$NGINX -t;;
*)
echo "Usage: $NGINX (start|stop|reload|chkconfig)"
exit
esac

nginx相关的更多相关文章

  1. tomcat及nginx相关,格式化输出,配置及日志解析

    1.https://www.cnblogs.com/jingmoxukong/p/8258837.html?utm_source=gold_browser_extension       Tomcat ...

  2. nginx 相关命令 nginx -s reload/stop/quit

    nginx 相关命令 学习了:https://www.cnblogs.com/zoro-zero/p/6590503.html start nginx  或者在linux上面直接 nginx ngin ...

  3. 服务器操作nginx相关操作命令

    服务器操作nginx相关操作命令 登录服务器: ssh root@0.0.0.0 -p 22100 启动nginx: /usr/local/nginx/sbin/nginx 查看nginx是否启动 p ...

  4. 转载:Nginx 相关介绍

    转载自:https://www.cnblogs.com/wcwnina/p/8728391.html Nginx 相关介绍(Nginx是什么?能干嘛?)   Nginx的产生 没有听过Nginx?那么 ...

  5. Nginx 相关介绍(Nginx是什么?能干嘛?)

    Nginx的产生 没有听过Nginx?那么一定听过它的"同行"Apache吧!Nginx同Apache一样都是一种WEB服务器.基于REST架构风格,以统一资源描述符(Unifor ...

  6. nginx 相关命令

    验证配置是否正确: nginx -t 查看Nginx的版本号:nginx -V 启动Nginx:start nginx 快速停止或关闭Nginx:nginx -s stop 正常停止或关闭Nginx: ...

  7. Nginx相关笔记

    相关参考: 编译安装测试nginx            https://www.cnblogs.com/jimisun/p/8057156.html

  8. nginx相关总结

    1. Nginx 无法启动解决方法 在查看到 logs 中报了如下错误时: 0.0.0.0:80 failed (10013: An attempt was made to access a sock ...

  9. Nginx相关集合

    http://www.cnblogs.com/kamil/p/5163182.html LNMP搭建(yum) Nginx基本使用 http://www.cnblogs.com/kamil/p/516 ...

  10. Nginx 相关

    删除 access.log 之后,要让 Nginx 重新加载一下,命令 killall -s USR1 nginx 无需新建 access.log ,这个命令会自动创建该文件 Nginx 的日志文件轮 ...

随机推荐

  1. 初识echarts

    show一个demo而已

  2. base64 convert to file

    var fs= require('fs') var imageFile = dataUrl.replace(/^data:image\/\w+;base64,/, ""); var ...

  3. Microsoft Visual Studio Ultimate 2013 旗舰版 有效注册密钥

    Visual Studio Ultimate 2013 KEY(密钥):BWG7X-J98B3-W34RT-33B3R-JVYW9 Visual Studio Premium 2013 KEY(密钥) ...

  4. BZOJ 1644: [Usaco2007 Oct]Obstacle Course 障碍训练课( BFS )

    BFS... 我连水题都不会写了QAQ ------------------------------------------------------------------------- #inclu ...

  5. PageHeap,调试Heap问题的工具

    <Windows用户态程序高效排错>第二章主要介绍用户态调试相关的知识和工具.本文主要讲了PageHeap,调试Heap问题的工具. AD:51CTO学院:IT精品课程在线看! 2.4.2 ...

  6. Android学习笔记-ImageView&lpar;图像视图&rpar;

    本节引言: 本节介绍的UI基础控件是:ImageView(图像视图),见名知意,就是用来显示图像的一个View或者说控件! 官方API:ImageView;本节讲解的内容如下: ImageView的s ...

  7. Java中的List转换成JSON报错(四)

    1.错误描述 Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/colle ...

  8. jquery实现静态柱形图(写死的数据,只为系统首页UI更美观)

    这段时间比较空闲,便阅读公司做好的项目的源代码,学习学习同事的开发思路. 在项目中使用图表可以很好地提高人机交互的友好度,开发的时候看到项目的首页有两个很小的柱形图,很漂亮,便找到对应的代码看了看,发 ...

  9. mvc 之 学习地址

    https://blog.csdn.net/mss359681091/article/details/52135861

  10. oracle优化技巧及实例(总结)

    1.关于exists和in in是循环的方式,在内存中处理, exists是执行数据库查询, select tpd.personaccountid,sum(nvl(tpd.CREDIT_SUM, 0) ...