2012-05-23 2 views
3

Я пытаюсь развернуть SequenceServer на Amazon EC2 (Ubuntu + Apache + Passenger), но он «зависает»: http://ncwebguru.com/sequenceserver.Время выполнения Ruby (развернуто на Amazon EC2 с Phusion Passenger)

То же вещество происходит с "HelloWorld" приложение: http://ncwebguru.com/sequenceserver1

Он отлично работает на моем физическом сервере Linux (не EC2).

Он ничего не записывает в файл журнала Apache, поэтому я не уверен, как его устранить. Любая помощь в том, как исправить или устранить проблему, очень приветствуется.

Apache конф:

<VirtualHost *:80> 
    DocumentRoot /var/www 
    <Directory /var/www> 
     Allow from all 
    </Directory> 

    RackBaseURI /sequenceserver 
    RackBaseURI /sequneceserver1 

    <Directory /var/www/sequenceserver> 
     Options -MultiViews 
    </Directory> 
</VirtualHost> 

/вар/WWW каталоге:

sequenceserver # sym link to /path/to/actual/sequenceserver/public 
sequenceserver1 # sym link to /path/to/helloworld/public 

/путь/к/HelloWorld каталог:

tmp/ # empty 
public/ # empty 
config.ru # helloworld ruby rack app 

config.ru

app = proc do |env| 
    return [200, { "Content-Type" => "text/html" }, "hello world"] 
end 
run app 

ответ

1

Похоже, вам нужно установить TimeOut директиву в файле конфигурации Apache. Время ожидания указано в секундах. Например, следующее задает время ожидания до 5 минут:

TimeOut 300 
Смежные вопросы