`
JasonChi
  • 浏览: 95324 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

郁闷的部署

 
阅读更多
今天想给跑在windows下的系统用apache+mongrel模式部署一个

网上一搜,正好robbin写过这个文章,拿来按步骤进行
一口气把它全配置完了,结果保存httpd.conf这个配置文件的时候出现问题:拒绝访问文件,我X,什么情况,我服务都没开啊。而且奇怪的是修改文件名,删除文件都可以。折腾了好久实在搞不定,我就在外面一摸一个的配置好一个,然后覆盖原来的。(如有路人知道什么原因请指教)
配置完后启动apache服务,不行!错误编号1。开始以为是端口问题,后来经过分析原来我配置的项目路径存在中文,哦,中文不行?没文化真可怕!
好吧,结果apache服务起来了,页面不是502错误就是503错误。
难道是mongrel没配好?不至于吧,就一行启动代码,检查以后发现并没问题。
可还是不行,好吧,那我回来测试一下mongrel成功没有,结果mongrel服务器能起,访问正常然。
用mongrel_rails启动竟然报程序错误!靠,坑爹呢。一看日志,报了一行,

app/models/service.rb:1: Service is not a class (TypeError)
偶滴那个神啊,难道跟mongrel_service的某个类定义冲突了?我承认我建的这个类名有些敏感,可俺是新手,您老怎么也喜欢定这样的类名啊!崩溃了,一看如果要我改类名影响不是一般的小,我可不想折腾。
瞧瞧有没有其他windows下可行的方案吧,前不久在ubuntu下部署过nginx+passenger,蛮方便,就打算弄来整,结果....passenger不能在windows上用,再次崩溃。
我google啊google,竟然没有一种比apache+mongrel的方案了,额.....
难道我必须动手术了?后来一想,mongrel_service 只是一个自动启动服务的辅助工具吧?
那我就改成手动呗。。。。
额....好像是可以.....写脚本自启动,好吧那就知道吧。

分享到:
评论

相关推荐

    spring boot 高清带目录手册

    Spring Boot 使创建独立的、产品级的、基于Spring的应用变得更容易,你只需要运行run即可...你可以使用Spring Boot创建Java应用,用java-jar或更传统的war包来部署应用。我们也提供了运行”Spring脚本”的命令行工具。

    Activiti发布流程报错org.activiti.engine.ActivitiException: Error parsing XML

    郁闷啊,有时候不得不承认,无论是什么事,曾经是好的,到后边未必还是好的,不要拿曾经的种种来判断今天的结果, 前景:之前本地用jeecg(1.7版本)设计流程、发布流程、修改流程,所有的操作都是项目有汉字启动的,...

    微软Imagex 6.2

    Imagex是微软开发的一个强大的工具,主要用于创建、修改和部署Windows映像。在Windows操作系统中,尤其是在系统部署和维护领域,Imagex扮演了至关重要的角色。Imagex 6.2是这个工具的一个特定版本,它在Windows 8的...

    KTJNightVersion:模仿DKNightVerision。 增强的坚固性

    郁闷。。 使用例子 辅助快速部署第二种皮肤管理。 两步设置: // 1、注册该类可切换夜间模式(只对本类有效,父类、子类无效。 [KTJNightVersion addClassToSet:cell.textLabel.class]; // 2、配置两种颜色 其中 '...

    IIS7中Ajax.AjaxMethod无效的原因及解决方法

    最近做用Ajax.AjaxMethod方法的时候,在asp.net的服务器下一切正常,用iis的时候,js中总是cs类找不到,我就郁闷了,折腾了大半天,终于找到错误原因了。 因为我发布网站用的是iis7,所以在web.config位置文件中...

    eclipse 3.5.1 maven plugin

    Eclipse 3.5.1 Maven Plugin 是一个用于集成Maven构建系统到Eclipse IDE的插件,使得开发者能够在...虽然描述中提到“郁闷了一把,没的用的吗”,但实际使用中,这个插件对于Maven和Eclipse的用户来说是非常有价值的。

    mysql、apache、php一键安装

    去掉繁琐的安装,一键搞定,特别适用于新手

    sbt学习资料

    - `package`:将项目打包为可部署的格式,如JAR文件。 - `publish-local`:将项目发布到本地Maven仓库,供其他项目引用。 3. **NOI2004 郁闷的出纳员.rar** 这个文件名看起来与编程竞赛或训练有关,可能包含一个...

    Roller4.0的另外一套cas简单解决方案

    这让我好郁闷.这哪里是系统啊..怎么像病毒啊.会导致我其他访问cas的系统无法在得到从cas返回的用户名验证.晕倒. 我的解决方法是直接更改它的登陆页面链接.和登陆链接. 首先修改security.xml. 修改...

    Linux服务器安全需要注意到几点事项小结

    ①首先要保证自己的... ②我的Nagios外网监控服务器,刚开始测试时取的密码是redhat,放进公网一天就被人改了,郁闷死了;后来环境部署成熟以后发现仍然有不少外网ip在扫描和试探,看来不用点工具不行啊;呵呵,DenyHo

    Linux故障处理佳实践

    引言  业务中断了!  老板咆哮,主管抓狂,而你是那个要去处理故障、恢复业务的不幸的人。  你独自一人在阴暗的隔间里。...  Linux服务器上部署的业务出现中断时,为快速处理问题、消除故障,避免以上苦

    工作流制作过程

    7. **部署与监控**:将工作流部署到生产环境,并持续监控其运行状态。监控可以提供性能指标、瓶颈分析和改进机会。 8. **优化与改进**:基于实际运行数据和用户反馈,对工作流进行调整和优化。这可能涉及到流程简化...

    北风客户关系管理源码 CRM

    跟着视频做的 ,代码原来老师教程视频用的拼音简写字段 和表名 我是把字段都翻译了,自己重做一遍的,我做这个也是感觉,没有代码,一个字母敲挺郁闷的,尤其那个html页面。 说明一点:把数据库导进去后,把端口改好...

    减少测试轮数

    测试部门接受到开发部门的配置表以后,在服务器上取下测试的版本,编译、部署后,安排部分项目核心人员,对部分主要的功能进行预测试,如果预测试通过了,就可以开始测试。如果预测试不通过,就打回开发部门修改好后...

    Windows下Apache + PHP SESSION丢失的解决过程全纪录

    10. 心理调适与经验分享:作者在文章最后提到,解决过程令人啼笑皆非,郁闷之极,说明在IT工作中,面对问题时保持良好心态的重要性,同时,分享解决问题的经历,能够帮助他人避免类似错误,具有积极的学习与交流意义...

    5GTS设备手册5GTS设备手册

    5GTS设备能够实时监测RS3信号强度,提供准确的网络覆盖图,帮助运营商优化网络部署,确保服务质量和用户体验。通过对RS3的深度分析,可以识别出信号覆盖的薄弱区域,从而进行针对性的基站调整或天线优化。 二、测向...

    regsvr32代码

    5. 使用命令行工具进行软件部署和调试的技巧。 压缩包内的“register”文件可能是包含Regsvr32命令使用示例的代码文件,或者是关于如何使用Regsvr32进行组件注册的文档。对于学习和理解COM组件注册流程,这个文件将...

Global site tag (gtag.js) - Google Analytics