Главная страница Статьи / Unix

Рекомендую - скидка 25%

Баннер

Поиск по сайту

Добавить в закладки!

odnaknopka.ru/kolyan.cz

Unix
Зеркало RedSolution ДубльГИС для GNU/Linux PDF Печать E-mail
Статьи - Unix

На нашем сервере размещено зеркало репозитория ДубльГИС для операционной системы Linux от ООО "РедСолюшн"

Зеркалирование репозитория производится через apt-mirror один раз в месяц.

Для установки ДубльГИС в Debian или Ubuntu, необходимо добавить зеркало репозитория в файл /etc/apt/sources.list
  • Для Debian Lenny

    ##Redsolution 2GIS repository mirror for Debian Lenny

    deb http://packages.ihtiandr.info/2gis lenny non-free

  • Для Ubuntu/Kubuntu 8.04 (работает также под 9.04)

    ##Redsolution 2GIS repository mirror for Ubuntu

    deb http://packages.ihtiandr.info/2gis hardy non-free

 

Содержанием репозитория (информация с сайта redsolution.ru/projects/2gis/)

ДубльГИС идёт в двух вариантах:

  • ДубльГИС — версия считается устаревшей, но отлично работает.
  • ДубльГИС 3.0 — новая версия. Отличается переработанным интерфейсом. Работает под wine с ошибками.

Вам доступны следующие пакеты:

ДубльГИС

  • 2gis-old-common — общие файлы, необходимые для работы ДубльГИС
  • 2gis-old-astrakhan — карта Астрахани
  • 2gis-old-barnaul — карта Барнаула
  • 2gis-old-chelyabinsk — карта Челябинска
  • 2gis-old-ekaterinburg — карта Екатеринбурга
  • 2gis-old-irkutsk — карта Иркутска
  • 2gis-old-kemerovo — карта Кемерово
  • 2gis-old-krasnoyarsk — карта Красноярска
  • 2gis-old-kurgan — карта Кургана
  • 2gis-old-nizhnevartovsk — карта Нижневартовска
  • 2gis-old-novokuznetsk — карта Новокузнецка
  • 2gis-old-nsk — карта Новосибирска
  • 2gis-old-odessa — карта Одессы
  • 2gis-old-omsk — карта Омска
  • 2gis-old-tomsk — карта Томска
  • 2gis-old-tyumen — карта Тюмени
  • 2gis-old-all — карты всех доступных городов

ДубльГИС 3.0

  • 2gis-common — общие файлы, необходимые для работы ДубльГИС 3.0
  • 2gis-astrakhan — карта Астрахани
  • 2gis-barnaul — карта Барнаула
  • 2gis-chelyabinsk — карта Челябинска
  • 2gis-ekaterinburg — карта Екатеринбурга
  • 2gis-irkutsk — карта Иркутска
  • 2gis-kemerovo — карта Кемерово
  • 2gis-krasnoyarsk — карта Красноярска
  • 2gis-kurgan — карта Кургана
  • 2gis-nizhnevartovsk — карта Нижневартовска
  • 2gis-novokuznetsk — карта Новокузнецка
  • 2gis-novosibirsk — карта Новосибирска
  • 2gis-odessa — карта Одессы
  • 2gis-omsk — карта Омска
  • 2gis-tomsk — карта Томска
  • 2gis-tyumen — карта Тюмени
  • 2gis-all — карты всех доступных городов


Исключительными правами на программные продукты ДубльГИС обладает ООО «ДубльГИС», г. Новосибирск, Горский микрорайон, д. 53

 

 
mod_fcgid русская документация - директивы конфигурации PDF Печать E-mail
Статьи - Unix

Черновик

 

IdleTimeout n (300 seconds)

Интервал, через который FastCGI приложение будет прекращено при простое.

IdleScanInterval n (120 seconds)

Частота проверки интервала простоя FastCGI приложения.

BusyTimeout n (300 seconds)

FastCGI приложение будет прекращено в случае не ответа больше указанного количества времени.

BusyScanInterval n (120 seconds)

Частота проверки интервала занятости FastCGI приложения.

ErrorScanInterval n (3 seconds)

Частота проверки FastCGI приложения на ошибки

ZombieScanInterval n (3 seconds)

Частота проверки FastCGI приложения на состояние Zombie.

ProcessLifeTime n (3600 seconds)

Время жизни процесса FastCGI по истечение которого он будет прекращен даже если работает без ошибок.

SocketPath path (logs/fcgidsock)

Путь к сокет-файлу FastCGI-процесса. (только в UNIX-системах)

SharememPath path (logs/fcgid_shm)

Путь к файлу общей памяти. (UNIX-системы) (только для версии >= 2.1).

SpawnScoreUpLimit n (10)

Лимит частоты запуска новых процессов FastCGI. При его приевышении на некоторое время прекращается запуск новых процессов.

SpawnScore n (1)

Множитель частоты появления новых процессов. Чем больше значение, тем меньше частота запуска новых процессов.

TerminationScore n (2)

The weight of termination. This weight will be plused to the score while fastcgi process terminates. The higher this number is, the lower speed of spawning can be.

MaxProcessCount n (1000)

Максимальное число процессов FastCGI.

DefaultMaxClassProcessCount n (100)

The maximum number of fastcgi application instances allowed to run for any one fastcgi application.

DefaultMinClassProcessCount n (3)

The minimum number of fastcgi application instances for any one fastcgi application.

DefaultInitEnv  env_name env_value

The default environment variables before a fastcgi application is spawned. You can set this configuration more than once.
Note: If you get:
Can't create TCP/IP socket (10106) error while running PHP script(on Win32 only), you will have to set these(Please modify the values if necessary):
DefaultInitEnv PHPRC "c:/php/"
DefaultInitEnv PATH "c:/php;C:/WINDOWS/system32;C:/WINDOWS;C:/WINDOWS/System32/Wbem;"
DefaultInitEnv SystemRoot "C:/Windows"
DefaultInitEnv SystemDrive "C:"
DefaultInitEnv TEMP "C:/WINDOWS/TEMP"
DefaultInitEnv TMP "C:/WINDOWS/TEMP"
DefaultInitEnv windir "C:/WINDOWS"

(Thank Steffen of apachelounge.com for this note)


IPCConnectTimeout n (3 seconds)

Время ожидания ответа при подключении к FastCGI-приложению.

IPCCommTimeout n (20 seconds)

The communication timeout to a fastcgi application. Please increase this value if your CGI have a slow initialization or slow respond.

OutputBufferSize n (64k bytes)

CGI output cache buffer size.

PHP_Fix_Pathinfo_Enable n(n=0/1, default 0)

If you are using PHP and set cgi.fix_pathinfo=1 in php.ini, set PHP_Fix_Pathinfo_Enable 1.

MaxRequestsPerProcess n (-1)

(Added in version 1.11, patch from Robert L Mathews)

Adds a MaxRequestsPerProcess parameter that allows mod_fcgid to exit after handling a certain number of requests, similar to the existing ProcessLifeTime option.

This solves a problem with PHP in FastCGI mode. By default, PHP stops accepting new FastCGI connections after handling 500 requests; unfortunately, there is a potential race condition during the PHP cleanup code in which PHP can be shutting down but still have the socket open, so mod_fcgid under heavy load can send request number 501 to PHP and have it "accepted", but then PHP appears to simply exit, causing errors.

If you are using PHP, you should set it to 500. -1 mean fastcgi process will not exit no matter how many requests it has handled.


Оригинал: http://fastcgi.coremail.cn/doc.htm

 
Подключаем eAccelerator к PHP на VDS PDF Печать E-mail
Статьи - Unix

Итак, имеем VDS под управлением VDSmanager на темплейте Soft2006 и достаточно оперативной памяти (от 256 мегабайт и выше) на нем.

Задача - ускорить загрузку страниц, да так, чтобы расход памяти был более-менее приемлемым (а не по 50 мегабайт на каждый процесс апача).


Приступите к настройке. Для начала включите PHP для хоста в режиме как FastCGI (расписывать как не буду, просто в свойствах WWW домена подключить)

Затем отредактируйте /usr/local/etc/php/extensions.ini
Можно отрадактировать и /usr/local/etc/php.ini вместо него, но это дело вкуса

Добавьте туда строки:

[Zend]
zend_extension="/usr/local/lib/php/20060613/eaccelerator.so"
eaccelerator.shm_size="16"
eaccelerator.cache_dir="/var/tmp/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"

Именно так, как расширение Zend, потому что в противном случае расход памяти будет просто фантастическим.

Теперь создайте директорию и поставьте права

# mkdir /var/tmp/eaccelerator
# chmod 777 /var/tmp/eaccelerator

В документации к eaccelerator рекомендуют директорию создавать в каталоге /tmp - не верьте им, в системе FreeBSD скрипты periodic чистят /tmp постоянно и ваша директория будет удалена.

Перезапустите apache

# apachectl restart

И понаблюдайте за нагрузками некоторое время и временем генерации страниц.
 
Настройка русского языка в CentOS Linux PDF Печать E-mail
Статьи - Unix

Надо создать файл /etc/sysconfig/i18n и в него прописать

LANG="ru_RU.UTF-8"
SUPPORTED="ru_RU.UTF-8:ru_RU:ru"
SYSFONT="latarcyrheb-sun16"

Если нужная локаль отсутствует (locale -a | grep ru не показывает ее) то localedef -i ru_RU -f UTF-8 ru_RU.UTF-8 создаст ее

 
Настройка синхронизации времени на сервере FreeBSD PDF Печать E-mail
Статьи - Unix
Прописываем в /etc/rc.conf
ntpdate_enable="YES"
ntpd_enable="YES"
Первая строка будет запускать ntpdate при ребуте сервера чтобы система загрузилась с правильно установленными часами. Вторая строка запустит демон ntpd, который будет заведовать плавной корректировкой времени в дальнейшем.

Далее в /etc/ntp.conf пишем (рекомендуемые сервера с ntp.org)
server 0.pool.ntp.org
server 1.pool.ntp.org
server 2.pool.ntp.org
restrict 127.0.0.1

Строка restrict 127.0.0.1 разрешает управление демоном ntpd только с localhost (например для работы утилиты ntpd), можно вообще закрыть доступ написав restrict default ignore или разрешить только из локальной сети restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap - разрешит синхронизацию времени, но запретит настраивать сервер или быть равноправными участниками синхронизации времени.

И собственное все, подводим часы

# /etc/rc.d/ntpdate start
Setting date via ntp.
23 Jan 00:56:48 ntpdate[928]: step time server 193.125.143.140 offset 0.027002 sec
и запускаем демон
# /etc/rc.d/ntpd start
Starting ntpd.
Смотрим что ntpd запустился нормально
# ps ax|grep ntpd
1044 ?? Ss 0:00,04 /usr/sbin/ntpd -c /etc/ntp.conf -p /var/run/ntpd.pid -f /var/db/ntpd.drift
# tail /var/log/messages
Jan 23 00:57:09 lola ntpd[1043]: ntpd 4.2.4p5-a Mon Jan 5 16:59:33 IRKT 2009 (1)
# ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 petrel.telecom. 192.36.143.150   2 u   60   64    1  119.017  5082.52   0.004
 hornet.itconnec 89.111.168.177   4 u   59   64    1  134.423  5086.05   0.004
 jane.telecom.mi 192.36.143.151   2 u   58   64    1  120.222  5086.08   0.004
 
« ПерваяПредыдущая1234567СледующаяПоследняя »

Страница 1 из 7
Документация @ Ihtiandr.Info