Category Archives: laynyks

Перенос контейнеров OpenVZ очень больших размеров

Имеется у нас очень огромный контейнер OpenVZ, у которого более 1Тб объём и более 16Гб ОЗУ. В контейнере раздуты limits.conf:

Из-за чего конечно получаем ошибку при распаковке дампа памяти контейнера:

Чинится это на хосте-приёмнике:

Операция PORT не выполнена (решение проблемы)

Работая в булошной хостинговой, сталкиваюсь с жалобой на проблему соединения по FTP. Пишут, что в Total Commander выбивает ошибку “Операция PORT не выполнена“, “500 Illegal PORT command” и даже “421 Connection timed out.“. Причина кроется в настройках провайдера или сети передачи от клиента к серверу. А именно – в использовании NAT. IP-адрес, видимый серверу не …

Read more

Высоконагруженный веб-сервер на CentOS

Есть на работе web-сервер на CentOS 6 на шестидисковом рэйде. Это shared с 814 (!!!) виртуальными хостами. С некоторых пор Apache (httpd.itk) перестал стартовать при загрузке ОС. А на днях начал протекать nginx:

Решил побороть эту проблему и, вроде как, удачно. Всё дело оказалось в файловых дескрипторах. В CentOS их по-умолчанию 1024, что ничтожно …

Read more

Fedora 14 netinst, DHCP и сеть

Как бы это печально не звучало, но играю на десктопе в виртуальные машинки. На этот раз наше древнее горюшко. Беру релиз. Ставлю. Перезагрузка. Сети нет. И вы никогда не догадаетесь почему её нет!

WandTV USB DVB-T TV Tuner в Ubuntu 10.04 (Беларусь, Минск)

Заказал у китайцев такой вот TV тюнер для ubuntu: http://www.dealextreme.com/details.dx/sku.8325 Качнул драйвера для Linux отсюда: http://wasietsmet.nl/wp-content/uploads/2010/07/IT9135_SRC_i686_patch.tar.gz Установка более, чем проста. Распаковываем в любое место, запускаем установочный шелл скрипт. Собирается модуль. Перезагружаем машину и вот у нас линукс держит этот девайс. Далее здесь: http://www.brtpc.by/services/television/digital/ ищем на какой частоте вещает DVB-T. для надёжности, чтобы пнр-ы сошлись, отсканим …

Read more

imagecreatefrompng, php и ошибка 500

imagecreatefrompng выдаёт в php (на сервере с Apache) ошибку 500 – Internal Server Error. В логах “kernel: pid 39294 (php-cgi), uid 80: exited on signal 6“. Оказывается очень старый пхп-шный баян про очерёдность загрузки модулей. В /usr/local/etc/php/extensions.ini перетащил

в самый верх конфига. Помогло. Спасибо тигре с агавы.

kernel 2.6.32 и bonding :(

Ну что? Сломали бондинг и молчат. Здесь есть какое-то решение, но извините… Неужели арчеводы не объеденяют интерфейсы? Короче ситуация под наблюдением пока что…

Про screen, rtorrent и rutorrent WebUI

На сервере пользовал deluge, на десктопе, простите, uTorrent. Но всё же решил отказаться от приложений для Wine. Установил screen. Оказывается удобно и очень просто: 1. запускаем screen 2. запускаем внутри прогу 3. нажимаем ctrl+a, затем d, тем самым выходим из сессии 4. когда нужно, пишем screen -r – это восстановит сессию с программой Идём далее. …

Read more

Ускоряем PHP в ArchLinux при помощи eAccelerator

Довольно известный оптимизатор-кэш интерпритатора PHP. Удивило его отсутствие как в основном репозитории, так и в AUR. Не беда. Добавил свой первый AUR: eAccelerator: http://aur.archlinux.org/packages.php?ID=30215 eAccelerator (svn): http://aur.archlinux.org/packages.php?ID=30216 В локалке, где много виртуальных хостов (и логично, что много php скриптов), всё стало намного шустрее.

inxi – вывод информации об устройствах

inxi – скрипт для вывода информации об устройствах. Выглядит очень симпатично, вывод очень юзабетелен. Сайт скрипта: http://inxi.org/ AUR: http://aur.archlinux.org/packages.php?ID=30059 Установка: yaourt -S inxi

ЦОПЫРИГХЪТ