PerlのCGIで
An error occurred while reading CGI reply (no response received)
上記のようなエラーになった場合・・・
Perlプログラムをコマンドラインで、チェック
コマンドラインで、プログラムを実行してみます。
# ./xxxxx.cgi Can't locate CGI/Carp.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at ./xxxxx.cgi line 11. BEGIN failed--compilation aborted at ./xxxxx.cgi line 11.
CGI/Carp.pm
が無い。と、言っています。
「perl-CGI」をyumで入れます。
yumでperl-CGIを入れる
# yum install perl-CGI
Dependencies Resolved ========================================================================================================================== Package Arch Version Repository Size ========================================================================================================================== Installing: perl-CGI noarch 3.63-4.el7 base 250 k Transaction Summary ========================================================================================================================== Install 1 Package
これで、CGIが正常に稼働します。