周末之夜
来源:互联网 发布:网络调度是什么意思 编辑:程序博客网 时间:2024/05/02 05:55
1,几次访问服务器端cgi,返回Internel Error 500状态码.
自己当初无知,不知道是因为服务器段程序因为出现某种情况终止而导致服务器端发给客户端的数据出现这样的提示.竟然以为是服务器段返回的XML数据出现了不匹配的情况.而且当时正好在这样的情况下:如果在传回数据的同时
并把数据写入文件就会出错.可是如果只是把XML数据返回client则没有任何问题.所以直觉是是否apache也会接收文件流?从而导致xml数据格式破坏?现在想想当初真的是幼稚啊.尽管它接受STDOUT是正常的,但是接收文件流是肯定不会发生的啦(尽管平常STDOUT都是输出到console(文件)).未果.
后来查了一下出现500的原因基本上是指程序的不正常行为,所以在程序里面添加了异常处理.然而没有任何异常抛出.日志里面没有任何错误记录.很是奇怪.当我以程序的用户在console下执行时,完全可以并且结果就是我想要的数据,为什么在client请求时却会有internel error 500呢?
后来把问题定位到文件写权限上面来.当我在console下执行程序之所以有正常的行为,是因为程序会继承我这个用户的权限,而我当时正好在那个目录下有写的权限(可以创建文件).所以一切都ok了.但是当我把它作为cgi交个apache时,当客户端来请求时,是apache创建一个进程并且加载此cgi并让他在里面执行.而apache却没有在我想创建文件的地方有写权限.所以会放生程序执行到创建文件时被os kill掉的情况.于是服务器端在传给client的数据中通过state code 来指明error. sigh,想想当初也挺幼稚的哈.
2,为前天页面添加树形结构,以便有更好的层次.
随便找了一个看上去比较好看的带有树形结构的页面,然后把js down下来.删删改改,挺不错的,可以用了.
而且扩展性也挺好的.
3,写了几个小的模块(不值一提).
- 周末之夜
- 周末之饕餮
- 周末乱弹之“慎独”
- 周末乱弹之“慎独”
- 周末八大处之游
- 喽啰出道之周末叹
- 周末“干活”之 Mesos Meetup
- 周末
- 周末!
- 周末
- 周末~~~~
- 周末
- 周末
- 周末
- 周末
- 周末
- 周末
- 周末
- 今天参加了IBM的IPAT( Information Processing Aptitude Test)
- DB2 命令行处理器(CLP)中的常用命令
- 某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机
- MyEclispe开发WEB应用程序
- 06/10/22 阴天
- 周末之夜
- 用S60 SDK工具编译工程和分发软件
- CSDN技术网摘使用指南
- 这学期来的一些收获
- NstarfaiNet组件和配置介绍
- 我奋斗了18年才和你坐在一起喝咖啡(转贴)
- 1.Introduction to Objects
- 在VC++ 6.0下利用消息实现内部进程通讯
- 流行于台湾、新加坡企业中的一封信