“test-jb-setup”
“test-jb-setup”
一打开就crash,看起来好像是因为type xxx那个改了一下就坏了
加了一个ssh的控件,然后就一直报错,怎么弄怎么报错,整的我胆战心惊的,先做减法,把加的东西都去了,把main里面的内容都去了 改了一下以后发现,还是一直报错,
版本恢复,好了。慢慢加回去,发现是tlb文件的问题,用XE5改了一下就好了
另外发现下载上传一直不行,后来才发现是因为FS对象把文件给占住了,
400的问题,一直提示这个,最开始找了很多资料,网上提示说是indy版本的问题,10.0之类的版本会有bug,
https://svn.atozed.com:444/svn/Indy10/tags/Indy%2010.6.2%20-%20Seattle%20Upd1/Lib/ 用户名是Indy_Public_RO。
改indy代码 IdHttp.pas 搜索 Delphi/Pascal code ? 1 ARequest.URL := URL.GetPathAndParams;
改成 Delphi/Pascal code ? 1 ARequest.URL := URL.Path + URL.Document + URL.Params;
最后发现,问题其实很简单,本来代码都不需要动,就是文件名要转义一下,就可以了,靠
最后发现另外一个服务器是好的,用同样的cookie就是好的,所以比较奇怪,最后抓包发现其实是根本没发起http的请求,发现请求是乱码 可能还是控件的什么属性问题,先不管了,
用idcookiemanager是不行了
====
一直有问题,2013,链接不了事件,后来发现提示错误是 interface not supported。不知道啥原因
用d7 和 xe 5看看
一开始想着是什么原因,后来发现那里不报错了,把变量改出来,单独赋值,但是用exl看还是那里错,一直怀疑是后面的问题,后来才发现其实是因为 传入的变量根本就是空值,
现在看看为什么是空值,比较奇怪的时候,前面看不是空值。getlasterror返回时127,说明dll加载失败了,都会有哪些dll呢
====
add_header Set-Cookie “LtpaToken=${cookie_LtpaToken};Domain=.huclife.com;Path=/;Max-Age=21111111”;
nginx后来是通过另外写cookie搞定的,不知道行不行
##add_header “Access-Control-Allow-origin” “http://*.huclife.com”; ##add_header “Access-Control-Allow-Methods” “GET, POST, OPTIONS”;
========
控件一开始就死一开始就死,结果发现是因为获取MainForm的initialization函数有问题,nnd,想多了
=======
控件奇怪了,升级的时候会出现冲突的问题,原来是cab安装的,是delphi7做的,后来用delphi xe 做了以后,升级就吹冲突 但是如果这个时候改成不同的名字的ocx,就又没问题了,但是老的也不能用了
“test-jb-setup”
大家共用的开发机io不正常,磁盘空间总是被莫名其妙的占满,怀疑是某些东西在不断的生成日志,,想看下具体是那些进程在使用IO,需要安装一个iotop, 使用命令sudo yum install iotop,安装成功,但是运行iotop时提示
No module named iotop.ui
To run an uninstalled copy of iotop,
launch iotop.py in the top directory
开始还以为是没安装好,卸载了重新安装,问题依然存在。 后来仔细分析了提示信息:No mudule name xxx 应该是python的提示信息,由于服务器上默认的python版本2.4太低,我们自己安装了2.6的版本,并且把/usr/bin/python指向了2.6版本的python,而使用yum安装的库在python2.4的路径下,这就导致直接运行iotop时出现模块不存在的信息,之前yum也有同样的问题。 解决方法也很简单,只需要把安装的iotop -> /usr/bin/iotop第一行的python运行环境由#!/usr/bin/python改为#!/usr/bin/python2.4即可。
ps -L -C rsyslogd -o command,vsize,rss,%mem,size
locate jstack|awk '$0 /jstack$/ {print $0}'| head -1
“test-jb-setup”
大家共用的开发机io不正常,磁盘空间总是被莫名其妙的占满,怀疑是某些东西在不断的生成日志,,想看下具体是那些进程在使用IO,需要安装一个iotop, 使用命令sudo yum install iotop,安装成功,但是运行iotop时提示
No module named iotop.ui To run an uninstalled copy of iotop, launch iotop.py in the top directory
开始还以为是没安装好,卸载了重新安装,问题依然存在。 后来仔细分析了提示信息:No mudule name xxx 应该是python的提示信息,由于服务器上默认的python版本2.4太低,我们自己安装了2.6的版本,并且把/usr/bin/python指向了2.6版本的python,而使用yum安装的库在python2.4的路径下,这就导致直接运行iotop时出现模块不存在的信息,之前yum也有同样的问题。 解决方法也很简单,只需要把安装的iotop -> /usr/bin/iotop第一行的python运行环境由#!/usr/bin/python改为#!/usr/bin/python2.4即可。
ps -L -C rsyslogd -o command,vsize,rss,%mem,size
locate jstack | awk ‘$0 /jstack$/ {print $0}’ | head -1 |