supervisord 备注】的更多相关文章

最近项目中使用了supervisord,简单做下备注. supervisord是linux下基于python开发的一个服务管理工具,类似之前node环境下的forever,用该方法启动进程后,supervisord将管理该进程,若进程被kill可以自动重启. 1.安装: pip install supervisord 2.生成配置文件: echo_supervisord_conf > /etc/supervisord.conf 3.修改配置文件,将待启动的进程配置进去: [program:app…
前言 很久没更博客了,最近新写了一个小项目,后边有时间把一些心得放上来,先把环境的部署方式整理出来. 部署过程 先将环境的python升级为2.7 保证有pip 安装了nginx并配置 vim /Data/apps/nginx/conf/include/sqlaudit.conf server { listen 80; #对外80端口 server_name sqladmin.xxxx.net; location / { root /Data/apps/djangoproject/sqlaudi…
go的编译 go的编译相对很简单,只需要一个命令即可完成,进入项目开发路径,输入 go install <appName> 即可在bin文件夹下生成可执行文件 appName.此文件可直接运行. 备注:生成的可执行文件只包含go的程序文件,配置文件,views文件等需要拷贝过来,这样才能组成一个完整的运行程序. go的部署 supervisord安装 yum install setuptools //先安装工具 yum install supervisor 修改配置文件 vi /etc/sup…
前言 昨天临近下班,发现业务队列处理不及时,正好想到不久之前,上了一个新功能:通过队列异步转发微信消息.可能是消息太多了处理不过来,没怎么多想,处理不过来了,多增加处理进程就可以了,后来发现自己so young了 >_<!启动处理进程,必须先安装进程管理工具,比较出名的有supervisord,使用python语言实现.折腾了近半小时,后来发现自己不可能在短时间内搞定这个事情,业务上用户消息没有得到及时回复,需要快速处理,最后还是寻求公司大神帮助安装其它前端机的supervisord.为了学会…
<property name="initialSize" value="5"></property> <property name="maxActive" value="20"></property> <property name="maxIdle" value="20"></property> <proper…
本文记录一个基础的JNI例子及过程中遇到的问题解决. 1.定义一个JAVA类如下: package jnidemo01; public class JniHello { public native void displayHelloWorld(); static { System.loadLibrary("HelloDll"); } public static void main(String[] args) { new JniHello().displayHelloWorld();…
项目需要研究了下DoraCMS这款开源CMS,真心做的不错:).用的框架是常用的express 4 + mongoose,代码也很规范,值得学习. 源码中一些涉及到的小知识点备注下: https://github.com/doramart/DoraCMS 1.Robots协议 1)当搜索引擎访问到网站目录时,会判断当前是否存在Robots.txt; 2)若存在则按照该文件的要求来限制访问: 3)规则: User-agent: * 这里的*代表的所有的搜索引擎种类 Disallow: /ABC/…
前言 在一个项目上客户要求读取office online server 2016的对文档的备注信息,如下图: 以前思路老纠结在OOS这个在线上,总有以为这个信息存储在某个列表中,其实错了,这个备注信息其实就是word文档的备注信息,微软采用openxml开发的OOS,因此我也采用openxml读取备注信息的思路进行尝试,结果发现原来是可以的,成功效果图如下: 注意: OpenXml格式只有office2007以及以上版本才支持的格式,如果office97-2003格式的文档是二进制格式的文档,o…
1.构建文件夹存放自动生成的代码,并在脚本中配置: sourceSets { main { java.srcDirs = ['src/main/java', 'src/main/java-gen'] } } 2.工程配置,引入greenDao compile 'de.greenrobot:greendao:1.3.7' 3.构建一个java Libarory类型的Module用以生成DAO代码,如下: 该Module需要添加依赖: compile 'de.greenrobot:greendao-…
dagger 2是android下的IOC框架,类似java服务端的spring,但功能上远没有其强大.个人理解不管是APP还是服务端依赖注入的本质都是一样的,用于解耦某个服务的定义和实现.我自己给出下面这个简单的例子: 1.在android studio中增加配置如下: buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:1.5.0', 'com.ne…