Чтобы добавлять сообщения и комментарии, .

@zoonman:
zoonman

Недавно обновился с 1.6 на 1.8 и все пыхорелейтед поломалось. Но легким движением руки брюки вида fastcgi_param были заменены на fastcgi.conf и оно ожило.

@Balancer:
Balancer

Уф. Решил задачу автоматического конфигурирования Docker-связки nginx/host + nginx/container + php-fpm/container. Т.е. чтобы одним скриптом запуска всё соединялось в работающую конфигурацию. Пока всё костыльно, без прав доступа и т.п. Но не придётся придумывать статические порты доступа для контейнеров или вручную прописывать проксирование на nginx-хосте.

@Meison:
Meison

Решил оптимизировать старйы сайт на joomla 1.5, переписал шаблон под 2.5, поставил связку nginx+php-fpm, настраивал по:
1. habrahabr.ru
2. docs.joomla.org
3. nginx.org
Все вроде работает, не падает, работает на порядок быстрее чем было. Но есть проблема: при попытке генерации sitemap.xml с помощью JCrawler получаю бональную ошибку: Server error на адрес /administrator/index.php.
Это я что то не так делаю или оно так работать не должно? 0_о
(карта сайта норм создалась с помощью nmap, но интерес но и и есть интерес)

@skobkin-ru:
skobkin-ru

Перепилить под свои нужны: cp.skobkin.ru

@wasd:
wasd

В процессе срача phpfpm+nginx vs modphp+apache (в контексте того, что многие не понимают, что они предназначены для разных целей) придумал охуенную фразу
разработчики серверного софта не несут ответственности за то, что юзеры — фанатичные дебилы
нажимай лайк если я несу хуйню и ты со мной согласен

@mirivlad:
mirivlad

Задумался тут сделать профайлинг для одного своего проектика. Поставил Xdebug, настроил... А в файлах профайлинга вот это:
version: 0.9.6
cmd: Command line code
part: 1

events: Time

fl=php:internal
fn=php::ini_get
1 7

fl=Command line code
fn={main}

summary: 60

0 52
cfn=php::ini_get
calls=1 0 0
1 7

Ну и соответственно в KcacheGrind нихера не кажет. Вопрос — а при работе php как php-fpm в связке с nginx так и должно быть может? А то я уже голову себе расчесал. На всякий случай — настройка xdebug находящаяся в /etc/php5/fpm/conf.d/xdebug.ini : pastebin.com
Буду рад если кто подскажет где я не прав.

@stanis:
stanis

Мозг уже сломан. Вопрос состоит в следующем: хочу аплоадить картинки в Media Library. Ну, чтобы в постах использовать. Лимиты на аплоад проставлены как в nginx, так и в PHP. Потому, что thumbnails wordpress делает, очевидно, что картинки таки загружаются. Полноразмерные картинки сейчас wordpress по логике должен сохранять в wp-content/uploads/2011/10/, что он и пишет после загрузки очередной картинки. А вот файл там не появляется, несмотря на то, что я уже дал и 777 на все директории в этой иерархии, и владелец у всех в рекомой иерархии строго тот, что нужен, а именно www-data:www-data. Вот что это может быть? Во всех логах никакой ругани, полная тишина и полное спокойствие.

@stanis:
stanis

О! А неплохой и невинный способ заставить php-fpm валиться. Выключив предварительно лог. Пишем в классике поглубже:
private private function surprise() {}
Voila.
Высший, конечно, пилотаж, его невинно генерить в дебрях и как-нибудь рандомно инклюдить, но до этого аффтар не додумался...

@stanis:
stanis

Заранее извиняюсь за *ubuntu. Мне просто, знаете ли, лень смотреть, как там в более других дистрибутивах. Хотя в дебиане вроде бы так же. Так что что вижу, то и пою. :) Пою следующее: уважаемые майнтайнеры пакета php5-fpm! TCP sockets не так быстры, как unix-sockets! Мне так надоело видеть в конфигах этот ваш девятитысячный порт!

@stanis:
stanis

Не знаю, где копать. Настроил php5-fpm, настроил nginx. Пытаюсь запустить скрипт, в начале у которого phpinfo(), затем идёт какой-то код с живого сайта. Фокус в том, что если делать die() после phpinfo(), то phpinfo() выводится полностью. А если не делать, то код там каким-то непостижимым образом дохнет, причём даже phpinfo() до конца не отрабатывает. Кто такое видел, как такое диагностировать?

@Balancer:
Balancer

Забавно (в продолжение к linux.org.ru ). nginx + php-fpm работает процентов на 5 медленнее, чем lighttpd + php-fastcgi. Но статику nginx отдаёт по-прежнему вдвое быстрее. Правда, на несложном конфиге с минимумом условий.

@Balancer:
Balancer

Блин! Это рулез. Это то, чего PHP не хватало последние лет 10 :) Apache со своим тормознучим mpm_itk больше не нужен. 10 минут изучения документации, конфигурирования и тестов — и a.aviaport.ru со сторонней баннерной системой с подозрительным кодом крутится в своей песочнице. И всё это под lighttpd. Продолжаю растаскивание виртхостов по песочницам.

@idler-max:
idler-max

Заработался. Про-бал ... php-fpm licensed under bsd! Есть патч для PHP-5.3 пора обновлять продакшны.