当前位置:  技术问答>linux和unix

CGI编程中的难题!!

    来源: 互联网  发布时间:2015-11-02

    本文导语:  我在uClinux下面跑boa服务器。 CGI程序中有一些慢速调用,但boa服务器采用的是非阻塞I/O的方式,导致经常出现“无法立即返回非阻挡套接字”的错误。严重的是导致我的Web页面只显示一半,另外一半不发过来了。 请...

我在uClinux下面跑boa服务器。
CGI程序中有一些慢速调用,但boa服务器采用的是非阻塞I/O的方式,导致经常出现“无法立即返回非阻挡套接字”的错误。严重的是导致我的Web页面只显示一半,另外一半不发过来了。

请问有没有办法在“出错”的情况下仍然返回正确的页面?因为虽然出现“无法立即返回非阻挡套接字”的错误,但是程序还是正确的执行了。

|
因为你的CGI在打印“无法立即返回非阻挡套接字”之后调用exit(或类似代码,比如perl的die)退出了。你把exit注释掉即可(当然你需要对已出的错误进行处理)。

|
我在调试cgi的时候一般都400的错误,大部分都是指针操作错误导致,一般来讲,调试的一直怀疑出错的一句的调用return 0,看那一步出的错误

|
用select一把,  可写的时候再写, 可读的时候再读,就不会出错了.

    
 
 

您可能感兴趣的文章:

  • CGI 编程
  • solaris下c的cgi编程中的问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • V8引擎的CGI封装 v8cgi
  • 关于CGI的问题
  • cgi+sqlite移植问题,
  • 关于在Linux上开发CGI的问题
  • 关于thttpd和CGI的几个基本问题?
  • 为什么我的CGI程序不能运行?
  • 急死了!关于在apache中显示css和html和cgi问题
  • shell &CGI的层次问题
  • CGI程序无法访问本机某个程序创建的共享内存〔求教〕
  • cgi配置问题
  • linux中cgi的配置问题!!
  • 关与cgi程序
  • 请教高手:如果将WIN2000下的CGI论坛迁移到UNIX系统下?
  • Apache上运行CGI
  • Apache 上是否可以制定某目录为cgi目录?
  • 求用c语言完成下载文档的cgi
  • 编译php fast-cgi模式报错
  • CGI不能执行
  • 请教cgi程序不能使用popen的问题
  • 有谁做过 thttpd CGI上传下载文件。


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3