- 博客(4)
- 收藏
- 关注
原创 selenium添加phantomjs的js API接口
from selenium import webdrivercap = webdriver.DesiredCapabilities.PHANTOMJS.copy()# 修改driver配置文件,可选,关闭图片,打开磁盘缓存,设置User-Agentcap["phantomjs.page.settings.loadImages"] = Falsecap["phantomjs.page.setti
2017-10-11 10:17:31
860
原创 supervisord上手与配置
起因以前,我配置一个服务习惯用nohup /app/app.sh &的形式运行,并且添加到/etc/rc.local中,使其可以开机自动启动。但是一段时间后会发现:程序的输出只能保存到nohup.out文件中nohup.out文件会越来越大,不会回环停止服务需要找到PID再KILL,如果有多个子进程的话需要找全依次KILL重启服务需要先停止服务,再复制nohup运行命执行启动失败后不会自动
2017-10-10 21:30:51
371
原创 解决Celery进程重启后,正在进行中的任务丢失或者标记为失败
修改配置如下:task_reject_on_worker_lost = Truetask_acks_late = True该配置可以保证task不丢失,中断的task在下次启动时将会重新执行。task_reject_on_worker_lost作用是当worker进程意外退出时,task会被放回到队列中 task_acks_late作用是只有当worker完成了这个task时,任务才被标记为ac
2017-09-23 12:57:25
8102
原创 bitbucket基于commit事件的自动发布
起因公司有一个频繁迭代的项目,每日的提交量有20个左右。每次想要看到变更后的效果,都要ssh进入服务器,先git pull,再restart服务,颇为麻烦。思考手动发布代码既麻烦又存在操作不及时、操作失误等问题。于是我想到了持续集成系统,如Jenkins。不过这套系统对于本项目来说有点杀鸡用牛刀了,而且费资源。 我找到了bitbucket中的Webhooks的介绍: Webhooks allo
2017-09-23 12:31:02
1094
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅