Linux服务器部署应用程序注意事项
来源:互联网 发布:nodejs 连接数据库 编辑:程序博客网 时间:2024/05/22 04:38
1.守护进程
程序写成守护进程,fork两次。
2.系统日志
调用openlog, syslog, closelog
使用syslog或rsyslog服务,配置/etc/syslog.conf或/etc/rsyslog.conf
例子:
local2.* /var/log/app.log
重启syslog生效
/etc/init.d/syslog restart
syslog使用说明:
配置文件的格式: 设施.级别 log文件路径
本地使用的设施有:LOG_LOCAL0~LOG_LOCAL7
具体查看【UNIX网络编程卷1】
3.开机启动
将命令写入/etc/rc.local
4.程序崩溃后自动启动
使用crond服务,定时判断是否存在某个进程,若不存在,则启动。
我在程序做了应用程序单例,所以每2分钟启动一下程序即可,若程序存在,则不会重复启动该程序。
crontab配置:
查看root的任务
crontab -l -u root
编辑或添加任务
crontab -e -u root
删除root的任务
crontab -r -u root
crontab格式:
[分钟0-59] [小时0-23] [日期1-31] [月份1-12] [星期0-6](0表示星期日) [命令]
例子:
* * * * * date +"%H:%M:%S" >> /opt/time.txt
每分钟往/opt/time.txt写入时间
程序写成守护进程,fork两次。
2.系统日志
调用openlog, syslog, closelog
使用syslog或rsyslog服务,配置/etc/syslog.conf或/etc/rsyslog.conf
例子:
local2.* /var/log/app.log
重启syslog生效
/etc/init.d/syslog restart
syslog使用说明:
配置文件的格式: 设施.级别 log文件路径
本地使用的设施有:LOG_LOCAL0~LOG_LOCAL7
具体查看【UNIX网络编程卷1】
3.开机启动
将命令写入/etc/rc.local
4.程序崩溃后自动启动
使用crond服务,定时判断是否存在某个进程,若不存在,则启动。
我在程序做了应用程序单例,所以每2分钟启动一下程序即可,若程序存在,则不会重复启动该程序。
crontab配置:
查看root的任务
crontab -l -u root
编辑或添加任务
crontab -e -u root
删除root的任务
crontab -r -u root
crontab格式:
[分钟0-59] [小时0-23] [日期1-31] [月份1-12] [星期0-6](0表示星期日) [命令]
例子:
* * * * * date +"%H:%M:%S" >> /opt/time.txt
每分钟往/opt/time.txt写入时间
0 0
- Linux服务器部署应用程序注意事项
- Linux服务器部署应用程序
- linux服务器部署应用程序
- 服务器部署注意事项
- Linux NFS 服务器部署时权限设置的注意事项
- linux设备部署注意事项
- Jdeveloper 11g 部署应用程序注意事项
- Linux 服务器注意事项
- linux多Tomcat部署注意事项:
- 【人在运维囧途_11】GNU/Linux NFS 服务器部署时权限设置的注意事项
- openjweb部署阿里云ECS服务器注意事项
- 在云服务器上部署分布式注意事项
- linux部署服务器常用命令
- linux日志服务器部署
- Linux部署Tomcat服务器
- linux 时间服务器部署
- Linux地图服务器部署
- linux服务器部署项目
- VS2010在调试时产生断点错位怎么解决
- LoadRunner小技巧集锦
- Gradle命令详解与导入第三方包
- UVA 12003Array Transformer (分块)
- 子集和问题
- Linux服务器部署应用程序注意事项
- 热更新如果是android平台的话,可以直接.cs文件到本地,然后使用反射进行加载。 如果是IOS平台的话,就没有办法直接更新.cs文件了,可以使用ULua进行搞定。
- POJ 3164 Command Network 最小树形图
- Android Parcelable
- oc自动转换成swift网址
- POJ 1330 Nearest Common Ancestors(LCA 可以用ST算法 NlogN 或者简单搜索)
- 协议分析
- iOS - 音效 AudioToolbox.framework
- 图像处理中的卷积问题