昨天阿里云发送警报,服务器被挖矿了,今天赶紧解决了,分享给大家参考影响的 GitLab版本:9 <= GitLab(CE/EE)< 13.8.89 <= GitLab(CE/EE)< 13.9.610 <= GitLab(CE/EE)< 13.10.3查看gitlab版本 rpm -qa|grep gitlab查看挖矿的进程,所属用户为gittop 这两个进
今天接手一个09年的老项目,废了老大劲解决出现的错误,跑起来了,登录成功后跳转到首页出现500错误,报错:“org.apachecannotberesolvedorisnotafield”如图所示:根据这个提示应该是EL表达式${ctxpath}没有定义但是报错地方上面也有用${ctxpath}的地方,例如:`<linkhref="${ctxpath}/jsp/newframe/t
51CTO博客开发
今天在一个老的svn项目上提交一些修改的代码,发现出现:svn: E120108: Commit failed (details follow): svn: E120108: Error running context: The server unexpectedly
安装新版的submin2.2.2后,由于需要通过本机发送admin的密码,但是本机没有sendmail或者是发送后被邮箱当成垃圾邮件拦截掉了,因此导致无法收到admin的密码,这个可以通过程序进行修改/usr/lib/python2.7/site-packages/submin/plugins/storage/sql vi passwd.py输入脚本如下import submi
1.安装mysqlwget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm rpm -ivh mysql-community-release-el7-5.noarch.rpm yum install mysql-server service mysql 
昨天研究了半天apache geode,通过gfsh命令查询和操作比较简单,但是如何通过程序查询因为资历太少,没有搞懂,试验了半天才明白1.创建测试regioncreate region --name=user --type=REPLICATE_PERSISTENT2.用eclipse创建maven工程修改pom.xml,需要引入gemfire-8.2.0.jar,这
最近在研究开源内存数据库,apache ignite用了一段时间感觉还行因为资料太少,因此只是用了它的rpc功能做了一个分布式框架。前天发现apache geode这个框架,据说是12306的Gemfire的开源版本。官网地址:http://geode.apache.org/一、安装安装之前,服务器上必须要安装jdk(最好是jdk1.8),配置好JAVA_HOME下载wget http:
昨天发现运行得好好的系统出现bug了,最后检查发现redis无法修改数据导致的,在追查了一下,内存使用量超过maxmemory设置了,于是把maxmemory调大就ok了
我们有一台机器上安装了两个php:php5.2.17 和php5.4.2 ,这两个php分别以fcgi(9000端口)和fpm(9056)方式挂载到nginx上,昨天有反应说上传文件大于20MB就上传不上去,我们原来是改过php.ini,我检查发现一个网站的conf文件里一部分使用了9000端口,另外一部分使用了9056端口,这个显然不对,明显同时使用了两个php,配置的20MB只在php5.4上
用xcode4.2生成的程序是可以在ios5.1和ios6上运行的,但是在ios5下黑屏: 报错信息为: 2013-01-16 19:03:55.969 HelloCoco2d[5934:c07] Applications are expected to have a root
说起转型,大家都会想到IBM,IBM从一个逐渐衰退的硬件厂商花了十年时间成功转型为提供中间件,解决方案服务商,被誉为泰坦尼克号的成功转舵。现在DELL也向服务转型,可能有些人会认为这个是邯郸学步。其实不然,DELL向服务转型,其实是具有非常大的优势的: 1.较低的成本,DELL首先是硬件厂商,转为服务供应商,较目前传统的服务供应商有很大优势,主要是在成本上,DELL身兼硬件厂商转、服务供应商于一
我的一个工程里新创建了一个objective-c类,添加了一个cpp的头文件,编译时出错:“cstdlib file not found”,解决办法时把类的实现文件.m后缀改为.mm
我公司前段时间做了一个活动,花了5000块购买了5台虚拟机(每台cpu 为单核2GHZ,内存为1.5GB)做了一个两个月大活动,我设计支持高并发的系统如下: 活动的特点是高并发,逻辑不是很复杂,因此我采用DNS做负载均衡器+nginx做前端+php开发+redis数据库的分布式结构。 使用DNS负载均衡的原因是,我没有更多的钱买负载均衡,其次负载均衡至少得双机主备,再次DNS负载均衡不用部署配
昨天项目开发时遇到一个发送图片微博失败的奇怪问题,在本机发送图片微博是好的,但是放到测试机就是无法发送,代码如下 <?php include_once( 'app/config.php' ); include_once( 'app/inc/saetv2.ex.class.php' ); includ
今天出现了一个奇怪的问题,产品机A上有一个邮件服务器,产品机A和产品机B的java程序都是用A上的邮件服务器发邮件,但是测试发现,产品机B上的java程序发送邮件正常,而产品机A上的java程序发送不出去,更奇怪的是A上的php程序也能够发送邮件! 查到tomcat日志如下: javax.mail.MessagingException: 501 Doma
我这周部署了zabbix监控服务器,但是配置过程中发现当有中文时,图中的中文会变成方块 如下图所示: 这个问题是由于zabbix的web端没有中文字库,我们最需要把中文字库加上即可 解决办法如下 1.从windows下控制面板->字体->选择一种中文字库例如“楷体” 2.把它拷贝到zabb
这个月我们新开发了一个项目,由于使用到了4台机器做web,使用dns做负载均衡, 面图上用户通过DNS的调度(一个域名对应多个ip)分别访问到VM2-VM5上,四台机器都访问VM1上的redis,两个redis值主从结构. 因此需要使用跨服务器的session保存用户登录状态,于是我写了一个跨站的session共享的类 <?php &
我公司的一个客户在国外访问测试网站比较麻烦,因此我在一台机器上安装了一个nginx,并且使用nginx的proxy_cache模块做缓存服务器,由于由于修改比较多,每次使用ngx_cache_purge清除cache只能清除几个url,没有很好的办法去清除某个目录的缓存。我研究了nginx的缓存文件格式,发现可以从中提取出url出来,如下图所示,url是以"KEY:"开头以0x
今天想试验解析xml文件,在项目下建了一个xml文件,代码如下 NSString* path = [[NSBundle mainBundle] pathForResource:@"sample" ofType:@"xml"]; NSLog(@"pat
由于nginx的日志本身只是支持按照server_name或者大小进行划分,对于习惯了apache的按照一个网站每天一个日志的我来说是不可以接受的,于是从网上找了几个nginx按天分割的方法发现都是互相抄袭的,特别是里面有一个命令是kill -9 `cat nginx.pid`,需要杀掉nginx子进程,我觉得不靠谱。 我忽然想到我以前在做openstack的云存储开发时,对rsys
jsp生成验证码的方法网上很多,但是很多都是依赖中英文字库,若是没有字库的话,生成出来的字会变为方块。 我写了一个显示中文验证码的程序,不依赖依赖字库,并且可以自己选择特有的图片作为验证码的文字。 我采取了把1600个字做成一个个的图片(可以显示250万(1600*1600)个组合的验证码),然后显示验证码时随机选取2张图片进行显示,可以对付大部分验证码识别器。 代码如下 <%@&n
最近发现使用了springMVC的新项目偶尔出现connection closed,同事反映当访问同一个controller时经常出现类似错误 上回发现在使用 <context:component-scan base-package="com.controller" />
我在前年做了个查询手机号和邮编地理位置的小程序,已经放到mm和天翼空间上卖了,应这次CU征文我就介绍一下这个项目的详细内幕。 首先最终上效果图 程序代码结构 1.开发准备 1)开发过程首先从网络上找手机号数据库,我找到的是mdb(微软的access),越新越好 2)android的数据库是sqlite,因此我们必须在电脑上创建好数据库,导入到程序里,到sqlite
1. 虚拟化个人用户时代 我第一次接触虚拟化是在2005,当时需要做PCB电路设计,老师提供的软件只能在win98下跑,我们的PC上都是XP,为此我们安装了虚拟机VMware来运行win98,这是我第一次看到原来在一个操作系统里还能安装别的系统,当时觉得虚拟机有别于双系统,我们在一台可以同时操作两或者多个系统,对于一些对系统要求的软件,我可以安装一个操作系
在中国程序员的职称多种多样,但都会有软件工程师和高级软件工程师之分,这两个实际上和考试,个人能力毫无关系,只是公司设置的一个职位。 记得我2006刚进第一家公司时,当时的职称就是软件工程师,这个职称和我当时几乎什么都不懂只会写几句C代码的能力实在名不副实。过了三年,有一次需要对外提起职称时,我的职称就自然变为高级软件工程师。软件工程师和高级软件工程师之分实际上是个人熟练程度产生的
我自从换了本后,好久没有上北京银行网银了。 今天首先用360登录上北京银行网银,发现出现整个页面挤在一个很小的窗口,根本没法看。 于是换IE9,在登录页面输了好几次密码,都提示密码错误(但是密码是对的),我害怕被锁定帐号。 于是又换chrome浏览器,发现不支持。 又尝试了IE9的兼容模式,还是登录不进去。 最好只能用360,在菜单下找到和IE的兼容模式类似的“高
点 开始 -> 所有程序 ->Dell webcam->Dell webcam contral 这时摄像头灯亮了。 选择好保存的目录,选择好场景,点击拍照即可,
我和和51CTO第一次相遇是在两年前,在网上找寻资料,无意中闯入51CTO的下载,由于需要下载豆,于是就注册了一个帐号,之后就没有留意51CTO。 两年内一直在CU那里混,无意中在博客里看到介绍51CTO这边技术比较专,分类比较广,我就到这里来看看,首先发现首页的信息比较新,不像CU那边基本上都是旧闻了,而且发现51CTO的升级和徽章做的非常好。51CTO的下载非常强
我在chinaunix上发博文是在5月份开始比较多 我在51cto上发博文是在7月份开始比较多 两个之间相差2个月 但是访问量相差挺大的,不知道是两个论坛的方向不一样,还是真实访问量就是相差这么大呢 51cto http://yifangyou.blog.51cto.com chinaunix http://yifangyou.blog.chinaunix.net
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号