文章列表
UPDATE "gtc_document" OBJECTS SET "xm_status" = 'Final',SET "pfe_xm_p_lc_change" = date('nulldate') WHERE "r_object_id"='090177b78008a695';
xslt = new FileReader(args.getArgument("xsl"));//这段代码会有问题
FileReader会使用jvm的default encoding. jvm's deault encoding根据操作系统的不同而不同。需要转换FileReader为下述代码,
xslt = new InputStreamReader(new FileInputStream(args.getArgument("xsl")), "UTF-8");
这样生成的xml就不会包含特殊字符了。
Capistrano的一个流程图。比较清晰的介绍了Capistrano部署的项目的目录结构。还有一些通常用法。
- 2009-01-07 15:03
- 浏览 1407
- 评论(0)
更新代码后,出现Action (No action responded to xxx)的错误。检查代码,已经更新。更改action name,改变路径始终报错。百思不得其解。
在系统下ps ax| grep mongrel,发现无法找到mongrel的process! 但检查mongrel的log发现mongrel的log一直都在读写。而此时网站均可以正常访问。
lsof | grep mongrel.xxxx.log 发现有PID 1234正在使用这个文件。
kill all 1234。
重新用capistarno部署。mongrel重新启动。更新后的代码正常了。
部署的时候注意检查mongr ...
- 2008-12-19 18:54
- 浏览 1510
- 评论(0)
Apache + HAProxy 一台服务器(A)
Rails App 两台服务器(B,C) version=2.0.4
前段时间突然发现production.log中只能显示haproxy的IP.而不能显示真正的client ip
但在/etc/haproxy.cfg中已经注释了
#option forwardfor # enable insert of X-Forwarded-For headers
初步怀疑是HAProxy到mongrel的问题。经过在mongrel中debug,发现是rails code的问题。
rails v2.0.2升级到rails v2.0.4,加强了对IP的安全 ...