supervisor进程管理中的常用命令
supervisor是一个非常小巧的进程监控服务,安装后第一步启动supervisord服务,启动这个服务后就只需要使用supervisorctl启动supervisor的命令行窗口。supervisor分为两部分,一部分是服务端部分,即supervisord服务。启动:supervisord-c/etc/supervisord.conf ,另一部分就是控制窗口supervisorctl部分。直接执行:supervisorctl即可。 这里注意/etc/supervisord.conf是默认的配置文件路径,执行supervisord时默认加载这个配置文件,如果启动时执行加载了其它...[>>…]
好用的MongoDB的可视化客户端Robomongo,mongobooster
但凡是数据库我们都希望有一个可视化的工具能比较直观快速的查看数据,比如MYSQL的phpmyadmin,navicat系列,对于MongoDb也有非常多的可视化管理工具,比如:Robomongo,mongohub,mongoVUE,rockmongo,mongotron,mongochef,MongoBooster,目前我主要使用的是Robomongo,在这里分享本站里存储的下载链接: 点击下载:MongoDB的可视化管理工具Robomongo下载 WINDOWS下的 Robomongo使用起来非常容易,安装后启动,点击create创建一个连接,设置连接参数...[>>…]
进程管理工具Supervisor的使用supervisorctl
linux下可能需要启动很多个脚本,如果没有一个管理工具,就非常分散,一个任务一个脚本,多了之后自己也忘了有多少脚本了,而如果这些脚本要同时重启、启动、停止时更是一个麻烦的事,另外为了防止这些进程出现停止,我们还需要对这些进程写守护进程来处理,这时supervisor就能派上用场,有了它我们就可以同时管理这些进行,包括启动、停止、重启,并且可以设置是否需要自动启动、重启及时间设置等,非常方便。supervisor主要有两个命令:supervisord:supervisor的服务器端部分,启动supervisor就是启动s...[>>…]
sphinx启动时提示:发生系统错误 1067。进程意外终止。
在visualAMP下启动sphinx时只看到提示:发生系统错误1067。进程意外终止。但没有其它的任何报错提示,在网上找了找答案,真服了,一片抄袭啊,搜出来的结果点进去10个有9个都是一模一样的内容,如下: 无法启动sphinxsearchdwindows服务,错误1067:进程意外终止。事件ID(0)的描述(在资源(Coreseek)中)无法找到。本地计算机可能没有必要的注册信息或消息DLL文件来从远端计算机显示消息。您可能可以使用/AUXSOURCE=标识来检索词描述;查看帮助和支持以了解详细信息。下列信息是事件的一部分:Cor...[>>…]
很全的sphinx配置文件及详细注释
#数据源src1 sourcesrc1 { #数据源的类型。可以是:mysql,pgsql,mssql,xmlpipe,odbc,python type=mysql #下面是sql数据库特有的端口,用户名,密码,数据库名等。 sql_host=localhost sql_user=kermit sql_pass=kermit sql_db=kermit sql_port=3306 #如果是使用unixsock连接可以使用这个。windows下不用 #sql_sock=/tmp/mysql.sock #indexer和mysql之间的交互,需要考虑到效率和安全性。 #比如考虑到效率,他们两者之间的交互需要使用压缩协议;考虑到安全,他们两者之间的传输需要使用ssl #这个参数就代表这...[>>…]
关于服务器的HA高可用方案Keepalived和Heartbeat
Keepalived和heartbeat的作用都是检测服务器的状态,如果有一台web服务器死机或出现故障,Keepalived和heartbeat将能检测到并将有故障的服务器从系统中剔除,当服务器工作正常后又会自动将服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要人工做的只是修复故障的服务器。在整个过程中关键的是不会引起业务服务中断! 前面有篇文章:http://www.04007.cn/article/134.html关于redis的主从切换的sentinel机制,实际上完全可以理解redis里自带了这种类似Keepalived和hea...[>>…]
QIWI支付问题Ошибка: Прием платежа для данного провайдера запрещен
这几天在进行俄罗斯支付平台QIWI支付测试时,能成功向QIWI创建订单,然后转到订单支付页面,页面却总是提示:Ошибка:Приемплатежадляданногопровайдеразапрещен,在GOOGLE上搜索了很多俄罗斯文章内容,因为都得翻译过来,加上网上也没有提过有多少解决办法,最后GOOGLE也只有失职了。 错误原文:Ошибка:Приемплатежадляданногопровайдеразапрещен 中文翻译:错误:接收支付服务提供商被禁止 从字面上看吧,我觉得这个问...[>>…]
俄罗斯主流支付平台QIWI支付的支付流程
简单写一下QIWI支付的流程: 1,构造订单数据(包括订单金额值,订单的币种,支付有效期,另外特别不一样的是在此步必须带上QIWI的支付账号)将以上数据发送给QIWI服务器地址:https://w.qiwi.com/api/v2/prv/商家ID/bills/订单ID 2,上面一步如果支付订单创建成功,用户可组装支付的地址,格式:https://w.qiwi.com/order/external/main.action?shop=商家ID&transaction=流水ID&successUrl=成功跳转页&failUrl=失败跳转页。让用户跳转至此地址输入QIWI的支付密码,支付成功的话则会跳转进入succes...[>>…]