PHP как модуль Апач или FastCGI

12
N
На сайте с 06.05.2007
Offline
419
#11

masterlan, если без nginx, то выглядит логично.

вместе с nginx выбор типа php sapi уже не так важен

Кнопка вызова админа ()
M
На сайте с 14.01.2010
Offline
208
#12

nginx установлен, ispmanager pro

Нет свободных падений с высот, Но зато есть свобода раскрыть парашют. Куплю BTC-E code за Privat24 UAH. icq: 698- 375- 092
S
На сайте с 07.11.2008
Offline
152
#13
Dram:
Господа, есть сайты на Joomla. Если включаю для всех доменов PHP как модуль Апач - сервер потребляет на 100-400 мегов оперативки меньше, но Джумла не имеет права для записи на нужные ей папки.

Если включаю FastCGI, Джумла имеет все нужные права для нормальной работы, но сервер жрет больше памяти.

Это так и должно быть?

Модуль апача и права 777 на папки, которые указаны в мануале.

В этих папках создать файл .htaccess, в нем:

<FilesMatch "\.(php|shtml|sphp|phtml|shtm|shtml|htm|html|txt|exe|cgi|gz|tar|tar.gz|sh)$">

Order Allow,Deny

Deny from all

</FilesMatch>

Если после указания в .htaccess что-то на сайте перестанет работать, то убрать расширения из списка, которые есть в директориях.

K
На сайте с 09.08.2007
Offline
134
#14

а чем apache-itk не устраивает?

bugsmoran
На сайте с 18.02.2010
Offline
223
#15

Dram, не может mod_fcgid увеличивать память по сравнению с mod_php. Скорее всего идет перекэширование и это временное явление на неделю.

Если есть возможность - переведите сайты на FastCGI и приведите команду:

cat /proc/meminfo

Так же попробуйте почистить память после перевода:

echo 3 > /proc/sys/vm/drop_caches

А вообще, рекомендую к прочтению статью:

Подсчет "чистой памяти", потребляемой процессом (пример на Апаче)

и

Почему на моем сервере вся память занята под cached?

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий