ruby新手的坑!

  周一注定不是安稳日!上周一上班本地服务器不能正常工作,可是那时候还有高手能远程帮我解决,今天完全得自己检查问题,一一排查。。。很开心,装作很专业的样子(ps -ef | grep redis)一段命令敲上,立马发现redis趁我们回家过周末它也偷偷休息了,启动redis(启动脚本大神给我写好了的。。。),启动9000端口(这个简单passenger start -p9000),OK!本地页面跑起来了!很开心,自己第一次解决了这么有技术的难题。。。一激动终端关掉,通知同事可以用了,嗯,可以用了~进后台加信息吧。。。咦,图片怎么还是加不了?哦?不应该啊,我试试!test几次都正常,我开始不管了,我这边都正常,你在试试。。。还是不行!再有同事,什么情况?我试试。。。嗯,你试试~我这网页根本打不开了,你确定弄好了?我开始怀疑了,毕竟这是我第一次解决这么有技术的活。。。难道是我电脑缓存问题,换个电脑试试~(虽然我这儿没几台电脑,但是系统多啊,各种硬盘系统,虚拟机。。。)好像真不行。。。躲电脑下面偷偷的冒冷汗,这下完了,果然还是太嫩啊!继续摸索呗~重启主机,打开三个终端,一个开着redis,一个开着nginx进程,一个一直不停的试9000端口,不行,继续刷新,度娘谷哥各种求,继续折腾,直接rails s,好神奇,3000端口正常,难道9000被占用?再找命令,怎样看端口号,怎样释放端口sudo netstat -antup这玩意儿一运行。。。。各种数字各种字母,挨个儿看过去没一个像9000啊!慌了~慌啊~这没东西要kill啊,再这么折腾解决不掉有人要kill我了。。再找高手询问吧~还是木有结果,再折腾度娘谷哥,换关键词找,这次把错误信息贴进去,发现好多一样的错误,心里一喜,应该能解决了!我是直接用passenger start -p9000这东西启动的,看到一高手全英文回答(try this :sudo passenger start -p9000),我心想,对哦,sudo都没加,怎么把这事给忘了~~加上sudo,回车敲的可响了,等了一会儿(不对,没加sudo要等会儿,加了不用等,直接跳出错误信息:cannt found passenger)我就纳了闷了,怎么加了sudo反而出错!(这边要弄清楚的唉,桑不起,继续找,一条一条看往下看,看到一哥们儿说要把项目换个位置,或者在项目目录下启动服务,我这想起来,我光顾着慌光顾着乱了,开的终端太多,开9000端口的终端压根没进项目路径!!!!!!桑不起,真心桑不起,这么粗心大意来的,面壁思过去。。。

  OK,浪费半天,只因一时脑热不淡定!上次有个啥错误我犯二的没记下来,现在已经没印象,估计什么时候还得再2一次!脑袋不好使啊~(还要加上后台运行的,不然终端关掉就没了,加-d参数:passenger start -d -p9000)

猜你喜欢

转载自heson-liu.iteye.com/blog/1827589
今日推荐