• Быстрый переход
  • Рубрики
  • Свежие записи
  • Метки
  • Архивы
  • Реклама 1
  • Реклама 2
  • Рейтинг@Mail.ru

    Добро пожаловать! Ваш IP-адрес: ec2-23-20-166-68.compute-1.amazonaws.com

    2011 Январь

    error log :[error] Optional hook test said: GET

    решается убиранием из httpd.conf

    LoadModule optional_hook_export_module libexec/apache22/mod_optional_hook_export.so
    LoadModule optional_hook_import_module libexec/apache22/mod_optional_hook_import.so
    LoadModule optional_fn_import_module libexec/apache22/mod_optional_fn_import.so
    LoadModule optional_fn_export_module libexec/apache22/mod_optional_fn_export.so

    НЕ стоит пересобирать апач

    FreeBSD: calcru: runtime went backwards

    Да, иногда такие сообщения сыпятся в консоль, это может случаться и на реальном железе, и в виртуалках, причина — «откат» системного времени назад, и, в резульатате рассинхронизация работы некоторых процессов.

    Причины могут быть в кривом NTP, с которым синхронизируется машина, а может быть и в кривоватом железе.
    Итак, варианты лечения:

    1. # echo "kern.hz=\"100\"" >> /boot/loader.conf && reboot
      хотя лучше, если значение этой переменной кратно ^2 😉 128 рулит.
    2. #sysctl kern.timecounter.hardware=TSC
      или
      # sysctl kern.timecounter.hardware=i8254
    Автор admin, 20 января 2011 | OS FreeBSD, Новости | 0 коммент.
    Метки: , , ,

    «Невозможно загрузить файл» Roundcube

    При установке Roundcube версии 0.4,1 на FreeBSD 8.0 столкнулся с проблемой закачки вложений к письму. Вложения просто невозможно было прикрепить к письму. Вылетала ошибка «Невозможно загрузить файл». Залез в код PHP и оказалось, что пусть к закачке временных фалов на сервер неизвестен. Полез в конфигурацию PHP, оказалось что ее нет 🙂 . Переименовал стандартную PHP конфигурацию в /usr/local/etc/php.conf и добавил туда следующие строки:

    1 ;;;;;;;;;;;;;;;;
    2 ; File Uploads ;
    3 ;;;;;;;;;;;;;;;;
    4
    5 upload_tmp_dir = /var/tmp
    6 upload_max_filesize = 10M


    После этого обязательно перезагрузить сервер Apache командой

    1 apachectl restart

    Создаем нового пользователя и базу в Mysql

    Короткая заметка о создании  из командной строки mysql новой бд и нового пользователя с полными правами на только что созданную базу.

    Залогинимся в mysql

    # mysql -u root -p

    mysql> CREATE DATABASE <имя новой БД> CHARACTER SET utf8 COLLATE utf8_general_ci;
    mysql> GRANT ALL PRIVILEGES ON <имя БД>.* TO 'имя нового юзера'@'localhost' IDENTIFIED BY 'пароль' WITH GRANT OPTION;
    mysql> quit;

    Для того, чтобы посмотреть настройки уже существующей базы данных необходимо выполнить команду:

    mysql> SHOW CREATE DATABASE <имя БД>;

    Для смены БД используем команду use <имя базы>;

    Автор admin, 10 января 2011 | OS FreeBSD, OS Linux, Новости | 0 коммент.
    Метки: , ,

    Настройка Jumbo Frames в Linux и FreeBSD

    Jumbo frames – это пакеты Ethernet, которые в шесть раз больше чем обычные 1500 байтов + заголовок Ethernet (9108 байтов). Кадры только немного большие чем 1518 байтов называют baby jumbo frames. При использовании таких пакетов резко возрастает КПД сети, так как заголовок Ethernet остается тем же самым, то есть 20-байтовый IP и 20-байтовую TCP, тогда как количество полезной информацией увеличивается. Так же несомненным плюсом является то что снижается нагрузка на CPU сервера. Минусом jumbo frames является технические ограничение накладываемые данной технологией на сетевое оборудование, а именно необходимо использовать гигабитные свичи (роутеры)  и гигабитные сетевые карты (NIC).

    Подробнее...

    Автор admin, 6 января 2011 | OS FreeBSD, OS Linux, Новости | 0 коммент.
    Метки: , ,