Установите postgresql на мягкой фетровой шляпе 16 для использования с Rails3

Едва ли отвечая на Ваш вопрос, но я не получаю эту вещь о FastCGI, являющемся трудным настроить. Это отличается, что другие методы, которые это должно заменить (mod_php, mod_python...), таким образом, это может потребовать перезаписи части кода. Это может быть твердой частью, но для конфигурирования Apache, по крайней мере, я нахожу, что это - подпруга. Как пример, я тестировал приложение WSGI в Python, и я хотел видеть, как он выполнил со всеми протоколами это поддержки WSGI. Вот виртуальный файл хоста с конфигурациями для всех протоколов (с mod_fastcgi):


DocumentRoot "/home/test/"
#FastCGIExternalServer /home/test/wsgi -host 127.0.0.1:3333
#SCGIMount / 127.0.0.1:3333
FastCgiServer /home/test/wsgi/fcgi.py -idle-timeout 60 -processes 1

    Options +ExecCGI +FollowSymLinks
    AddHandler fastcgi-script .py
    #AddHandler wsgi-script .py
    #AddHandler cgi-script .py


Это не делает кажется сложным мне. Несомненно, FastCGI поддерживает много опций, и его можно настроить до смерти, но это - другой вопрос.

Работать как другой пользователь, используйте suexec и FastCGIWrapper, затем это становится:

FastCGIWrapper On

SuexecUserGroup test test
DocumentRoot "/home/test/"
FastCgiServer /var/www/test/fcgi.py -idle-timeout 60 -processes 1

    Options +ExecCGI +FollowSymLinks
    AddHandler fastcgi-script .py


И см. эту ссылку для пользовательского php.ini, но необходимо смочь указать его с -initial-env опция, т.е.

FastCgiServer /var/www/test/fcgi.py -idle-timeout 60 -processes 1 -inital-env PHPRC=/blah/

4
задан 20 November 2011 в 00:04
3 ответа

Fedora 16 перешла на systemd из традиционной схемы init.d, поэтому вам следует запустить su - postgres -c "PGDATA = / var / lib / pgsql / data initdb " напрямую, см. Fedora wiki

2
ответ дан 3 December 2019 в 03:47

При чтении предоставленной вами ссылки говорится

For PostgreSQL version 9.0 and above, the <name> is postgresql-9.0...

, а затем - говорит

service <name> initdb

, так что я предполагаю, что вы хотите

service postgresql-9.0 initdb
1
ответ дан 3 December 2019 в 03:47

Кажется, это заняло некоторое время чтобы начать запись, но когда это произошло, он не сообщил о CLOSE_WRITE,

0
ответ дан 3 December 2019 в 03:47

Теги

Похожие вопросы