Master-X
Форум | Новости | Статьи
Главная » Форум » CJs » 
Тема: Inxy, Call to undefined function virtual()
цитата
05/04/12 в 18:34
 theman
на домене установлен trade pulse и inxy

для подсчёта иннов пробую использовать
echo Inxy::virtual('/tp/ssi_in.php');

морда даёт ошибку

Fatal error: Call to undefined function virtual() in
/home/user/www/domain.com/tube/classes/Inxy.php on line 747

супорт inxy сказал, что это изза nginx'а, надо ставить апач.

админ сервера поставил на данный домен апач, но это ничего не дало. ошибка такая же.

что посоветуете делать?

спасибо!
цитата
05/04/12 в 19:06
 Woland
Пнуть админа побольнее icon_smile.gif Судя по всему php не стоит, как модуль апача и virtual функция не работает нихера. А вообще там в логах у админа всё есть и всё обычно очевидно - надо просто туда посмотреть.
цитата
05/04/12 в 20:22
 dDan
Woland писал:
Судя по всему php не стоит
facepalm.gif
Inxy встал, а пхп нет, шедеврально
цитата
05/04/12 в 20:25
 Woland
dDan: Выпил, шо ли ? icon_smile.gif
Не стоит, как модуль апача ... Стоит, как CGI, соответственно virtual не может работать icon_smile.gif
цитата
05/04/12 в 20:30
 dDan
ну так не php а mod_php тогда уж trollface.png я же не пью, забыл?
цитата
05/04/12 в 20:42
 Woland
Да я ебу, модуль там или не модуль - я тикеты пишу и не вникаю в эти тонкости icon_smile.gif
Но фраза php must be installed as an apache module понятна админам сразу, обычно trollface.png
цитата
06/04/12 в 20:47
 theman
да, Woland, так и оказалось.
поставили апач как модуль - стало пахать всё.
сеньк за помощь smail54.gif

кстати, знатоки апача icon_smile.gif
вот растолкуйте если не лень, что сии словосочетания значат
1) апач префорком поставили, чтобы пхп без тредов был
2) с mpm-worker пхп только с тредами может работать если модулем ставить

?

icon_mad.gif
цитата
07/04/12 в 11:58
 Woland
А оно тебе надо ? icon_smile.gif Worker mpm и prefork mpm это два варианта реализации многопоточности апача. Старый апач 1.3 был только prefork, второй апач имеет два варианта, чтоб админам было на что подрочить icon_smile.gif Worker создаёт процессы, в которых по несколько потоков, perfork создаёт процессы, в которых строго по одному потоку.

Worker какбы заточен под высоконагруженные сервера и экономит память, но сбой в одном потоке при варианте worker обычно валит и остальные потоки этого процесса, отсюда perfork более стабильный вариант. Perfork вообще более классический и допиленный вариант, т.к. был ещё в первом апаче. По скорости работы разницы особой нет, просто при ебанистическом к-ве потоков worker откушает меньше памяти или немного быстрее будет работать. В синтетических тестах worker иногда показывает охуенный прирост, чуть ли не вдвое, но по факту это всё вариант онанизма для админов и в жизни всё не так радужно icon_smile.gif


Эта страница в полной версии