Проблемы с запуском CGI скриптов

На доскональное знание данной темы, не может претендовать, пожалуй ни один спец, из ныне живущих на земле. ;-)
Так поможем друг другу.

Модераторы: Trinity admin`s, Free-lance moderator`s

Ответить
44man
member
Сообщения: 31
Зарегистрирован: 06 фев 2008, 01:09
Откуда: Москва

Проблемы с запуском CGI скриптов

Сообщение 44man » 23 июл 2008, 16:32

Добрый день! Столкнулись с проблемой - не можем запустить на сервере CGI скрипты. Машина работает под CentOS 5.2 (64 бит).
При запуске скриптов из окна браузера, выдаёт

Код: Выделить всё

Premature end of script headers:
Хотя при запуске из-под SSH скрипт выполняется. Пробовали заливать скрипты в текстовом режиме, пробовали писать скрипт прямо по SSH через VI - всё время одно и то же, 500-я ошибка Apache.

Во текст тестового скрипта:

Код: Выделить всё

#!/usr/bin/perl
print "Content-type: text/html\n\n";

print <<END_HTML;
<html>
<head></head>
<body>Hello, World!</body>
</html>
END_HTML
В Suexec.log тишина.

В чём могут быть вилы?

Заранее спасибо.

44man
member
Сообщения: 31
Зарегистрирован: 06 фев 2008, 01:09
Откуда: Москва

Сообщение 44man » 23 июл 2008, 22:13

ПРоблема решена.

Из-за этих строчек в конфиге, cgi скрипты не работали.

RLimitCPU 80 90
RLimitMEM 3800 4800
RLimitNPROC 80 90

Как удалил их - всё тут же заработало. Интересно, почему так...

Аватара пользователя
CrazyFrog
Advanced member
Сообщения: 210
Зарегистрирован: 16 авг 2005, 23:09
Откуда: Мурманск

Сообщение CrazyFrog » 23 июл 2008, 23:51

Надо смотреть в error.log. Чего тут гадать-то, когда там всё написано будет...

44man
member
Сообщения: 31
Зарегистрирован: 06 фев 2008, 01:09
Откуда: Москва

Сообщение 44man » 24 июл 2008, 02:17

В том-то и сложность, что в логах ошибок не было. Premature end of script headers, и всё тут.

Ответить

Вернуться в «Серверы - ПО, Unix подобные системы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 15 гостей