cgi开发中遇到的一些问题及解决方法

 
百度谷歌之后,网上介绍一堆解决方法,但是试了之后都不行,看样子导致这个问题的原因有很多。不过有些人说CGI中有中文字符也会导致这个问题,用cgictest.cgi试了一下,中文字符是不影响的。
解决方法:
直接在开发板上运行filename.cgi,会报错,提示缺一些.so文件,添加这些.so文件就可以了,so easy!但是思索的过程是痛苦的
 
接着往下做,又 发现这个filename.cgi在web界面里死活打不开,而且每打开或者在板子上用终端运行一次,进程表里就添加一个进程,而且不能释放终端,
而正常的cgi文件这几种情况都没有,
 
进入源代码中,查看cgi运行停止的地方,逐步跟踪具体进程卡在了哪里,才发现原来这个cgi里有段程序是与地层交互的,而这部分交互的功能模块还没有做,所以一直卡在交互模块这,注释这部分代码,make,nfs,再运行filename.cgi,果然和正常的一样,打印出所有信息后释放终端。在web上也可以正常访问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值