Posts Tagged ‘OpenSources’

Трансляция видео в домашней сети с помощью VLC

Posted on the апреля 5, 2011 under FreeBSD by


Как всегда, внезапно захотелось странного… А если точнее, то захотелось иметь возможность смотреть кино всем одновременно, не прерываясь на то время когда кто-то выходит покурить, поставить чайник, _добавьте_свой_вариант_. Самое простое, что пришло в голову это пускать поток с одного компа, а далее уже подключаться к нему по мере надобности с любого хоста домашней сетки. Казалось бы, пацан решил — пацан сделал! VLC-player умеет всё и поможет нам.

Используем portdowngrade на примере

Posted on the августа 18, 2010 under FreeBSD by


Возникла необходимость откатить один из портов FreeBSD, а именно eAccelerator, с версии 0.9.6.1 до 0.9.5.3. Связано это с удалением пользовательских функций кэширования начиная с версии 0.9.6-rc1. Для решения подобной задачи как раз подойдет утилита portdowngrade.

Установка nginx в связке с php-fpm

Posted on the августа 17, 2010 under FreeBSD by


Узнал тут недавно, что к php-5.3.3 официально прикрутили php-fpm(FastCGI Process Manager). Вообще я использую связку nginx+php-fastcgi основанную на порте spawn-fcgi, но в сторону php-fpm смотрю уже давно. А раз он теперь официально часть порта php5, то значит пора и поковырять его на предмет эксперимента.

Устaновка FreeBSD на ZFS

Posted on the августа 17, 2010 under FreeBSD by

Создание загрузочной ZFS файловой системы

Грузимся с установочного DVD-диска FreeBSD (или флешки), выбираем в сисинсталле Fixit.
Особое внимание уделяем тому что диск именно DVD, а не CD, иначе хуй вам, а не Fixit.

Nextboot

Posted on the июля 19, 2010 under FreeBSD by

Для разовой загрузки в новую систему мы будем использовать nextboot. Это очень полезная софтина, которая позволяет загрузится с другим ядром или миром ОДИН раз. При неудачной загрузке, сервер достаточно перезагрузить чтобы вернуться к рабочему варианту системы.

# nextboot -D # nextboot -o vfs.root.mountfrom=ufs:/dev/da0s1a -k kernel.new

Ключ -D сбрасывает конфигурацию nextboot, если она уже была.
ключ -o vfs.root.mountfrom указывает, где находится корневой раздел.
Естественно, вместо da0s1a нужно указать ваши диск и раздел где расположен каталог /boot.
Ключ -k — задает путь к тестируемому ядру относительно каталога /boot.

Parse error: syntax error, unexpected T_STRING in ….php on line

Posted on the мая 11, 2010 under Скрипты by

Скармливая файл sitemap.xml для гугла, неожиданно столкнулся с проблемой.
Гугл отказывался принимать мой сайтмап. При попытке же посмотреть sitemap.xml
в браузере, я получал ошибку: «Parse error: syntax error, unexpected T_STRING
in …
<FILENAME>.php on line <LINE NUMBER>«

Nginx+ruby-on-rails

Posted on the апреля 29, 2010 under FreeBSD by

Недавно встала задача сделать онлайн-магазин, без изысков, но не очень страшный.
Пошарившись по различным движкам, нашел парочку приемлимых, правда
написаных на Ruby. Ну, а почему бы и нет… Во-первых интересно посмотреть
как эта херня с рельсами вообще работает, а во-вторых интересно настроить
nginx в связке с чем-нибудь помимо php. Итак, приступим.

Распределение нагрузки между несколькими серверами

Posted on the апреля 17, 2010 under FreeBSD by

Дано: сервер №1 с массой неких виртуалхостов(nginx + php-fastcgi), один из которых неслабо грузит машину и сервер №2 практически не нагруженный.
Задача: отправить половину запросов к php-fastcgi этого виртуалхоста на вторую машину, где эти запросы будут обработаны, и тем самым снять значительную часть нагрузки с первой машины.

Тюнинг web-сервера

Posted on the апреля 11, 2010 under FreeBSD by

На днях тюнил web-сервер, ибо он совсем плохой стал. Основывался на докладе Сысоева 2007 года, а так же man sysctl.conf, man loader.conf и т.д.

FreeBSD: прямой доступ к устройствам в сети

Posted on the апреля 8, 2010 under FreeBSD by

Понадобилось мне внезапно настроить экпортирование данных с сервера в сеть. NFS себя не оправдал в этой ситуации. Следующим пришел в голову экспорт при помощи GEOM_GATE,
вот о нем-то и пойдет речь. Итак, настраиваем прямой доступ к устройствам удаленного сервера.