檔案格式導致cgi無法運行

來源:互聯網
上載者:User

今天有客戶回函:perl編寫的cgi程式無法運行,報錯,查看日誌:
[Mon Aug 22 16:12:57 2011] [error] [client 59.57.251.34] Premature end of script headers: aaa.cgi
[Mon Aug 22 16:12:58 2011] [error] [client 59.57.251.34] Premature end of script headers: aaa.cgi
[Mon Aug 22 16:12:58 2011] [error] [client 59.57.251.34] Premature end of script headers: aaa.cgi
[Mon Aug 22 16:13:17 2011] [error] [client 59.57.251.34] Premature end of script headers: aaa.cgi
[Mon Aug 22 16:13:19 2011] [error] [client 59.57.251.34] Premature end of script headers: aaa.cgi
[Mon Aug 22 16:13:19 2011] [error] [client 59.57.251.34] Premature end of script headers: aaa.cgi
[Mon Aug 22 16:13:20 2011] [error] [client 59.57.251.34] Premature end of script headers: aaa.cgi
[Mon Aug 22 16:13:20 2011] [error] [client 59.57.251.34] Premature end of script headers: aaa.cgi
[Mon Aug 22 16:13:21 2011] [error] [client 59.57.251.34] Premature end of script headers: aaa.cgi
[Mon Aug 22 16:13:21 2011] [error] [client 59.57.251.34] Premature end of script headers: aaa.cgi
伺服器端直接運行報錯:
[root@localhost cgi-bin]# ./aaa.cgi
-bash: ./aaa.cgi: /usr/bin/perl^M: bad interpreter: 沒有那個檔案或目錄
root@localhost cgi-bin]# dos2unix aaa.cgi
 
重新核實,ok!
分析:該檔案格式不對,非二進位格式,導致。。。
本文出自 “會飛的魚” 部落格

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.