Настройка shared memory

Вот такая ошибка может появлятся в логах Zoneminder’а:   WAR [Buffer overrun at index 31, image 902111, slow down capture, speed up analysis or increase ring buffer size] Для оптимизации работы рекомендуется изменить значения shmmax и shmall в sysctl.conf. Но какие значения ставить shmmax и shmall? Для этого сделан небольшой скрипт. Его задача – посчитать и вывести размер shared memory, который равен половине доступной на сервере памяти (всей доступной). #!/bin/bash # simple shmsetup script page_size=getconf PAGE_SIZE phys_pages=getconf _PHYS_PAGES shmall=expr $phys_pages / 2 shmmax=expr $shmall \* $page_size echo kernel.shmmax = $shmmax echo kernel.shmall = $shmall Например, для сервера с 2Гб RAM скрипт выдаст следующее: kernel.shmmax = 1055092736 kernel.shmall = 257591 Здесь SHMMAX – максимальный размер (в байтах) на сегменте shared memory, установлен в 1 Гб. SHMALL – общее количество разделяемой памяти (в страницах), какое все процессы на сервере могут использовать. Количество байтов в странице зависит от операционной системы; в, основном, по умолчанию 4096 байт. Для того, что бы эти данные применились для Linux, выполните данную команду от root (./shmsetup – данный скрипт): ./shmsetup >> /etc/sysctl.conf И проверьте правильность: sysctl -p ЗЫ. Также не забываем про семафоры в системе: $ ipcs -l … —— Пределы семафоров ——– максимальное количество массивов = 128 максимум семафоров на массив = 250 максимум семафоров на всю систему = 32000 максимум операций на вызов семафора = 32 максимальное значение семафора = 32767 Значения в sysctl: $ sysctl kernel.sem kernel.sem = 250 32000 32 128 Все четыре значения, возможно, потребуется увеличить на системах с большим число процессов. После установки и настройки Zoneminder’а […]

Read more

Передача файла на сервер. Тонкий и веб-клиенты

Небольшая задачка Работа пользователей в конфигурациях на платформе “1С:Підприємство” 8.2 часто может быть связана с прикреплением различных файлов к информационной базе. Например, присоединение изображений номенклатуры или отсканированных уставных документов к справочнику “Организации”. Прикрепление файлов в толстом клиенте в справочнике “Организации” (“Управление производственным предприятием”, вер. 1.3) С появлением в платформе 8.2 режимов тонкого и веб-клиентов, изменились способы передачи файлов с клиентской машины на сервер. Если раньше, в толстом клиенте, для прикрепления файла нужно было лишь вызвать диалог выбора и на основе полученного пути к файлу получить его двоичные данные для записи в информационную базу, то теперь остро встает вопрос о механизме передачи двоичных данных файла с клиентской машины на сторону сервера. Как передать файл с клиента на сервер для тонкого и веб-клиентов. В настоящей статье рассмотрим процесс передачи файла как для тонкого клиента “1С:Підприємство”, так и для варианта работы через веб-клиент. Тонкий клиент – проще простого! Начнем с самого простого – передачи файла на сервер для тонкого клиента “1С:Підприємство”. Общую информацию о нем Вы можете узнать по ссылке. Отмечу лишь, что тонкий клиент – это отдельное приложение, которое позволяет работать с конфигурациями в режиме управляемого приложения, а также использует меньше ресурсов клиентской машины по сравнению с толстым клиентом. Для демонстрации передачи файла в таком режиме создадим тестовую конфигурацию, в которой будет справочник “Файлы” с реквизитами “Хранилище” (тип “Хранилище значения” для хранения двоичных данных файла) и “ИмяФайла” (строковой реквизит, в котором хранится исходное имя прикрепленного файла). Самое интересное будет в форме элемента этого справочника. Для прикрепления файла с диска клиентского компьютера добавим […]

Read more

Настройка клиент-серверного доступа к “1С:Підприємство” через WEB-интерфейс

Пошаговая инструкция как настроить web-доступ к базам “1С:Підприємство”. Писал для себя как инструкцию чтобы не забыть в будущем. Может еще кому пригодится как инструкция. Настройка клиент-серверного доступа к “1С:Підприємство” через WEB-интерфейс В этой статье изложена инструкция как организовать работу с конфигурацией “1С:Підприємство” через Internet обозреватель. Для статьи была использована настройка “1С:Підприємство” для работы с базой MS SQL Server и в качестве web-сервера использовался Internet Information Services входящий в поставку операционной системы. Перед началом установки должны быть установлена “1С:Підприємство” с сервером приложений, SQL Server 2005 и выше, запущен Internet Information Services. В качестве примера для описания статьи использовались следующие версии программного обеспечения:  Параметр системы Название  Версия  Операционная система  Windows 8.1 Proffesional  64 разрядная  Платформа “1С:Підприємство” “1С:Підприємство” 8.3  8.3.5.1088  Сервер БД  SQL Server 2012  SP1 x64  Internet Information Services  Входят в поставку ОС Windows 8.1  8.1 Все описанные шаги могут работать как на старших релизах программ, так и на младших. Минимальные требования указаны на сайте “1С:Підприємство” – http://v8.1c.ru/requirements/ Перед началом настроек, на компьютер должны быть установлены выше указанные в таблице продукты. При этом сервер “1С:Підприємство”, сервер SQL могут находиться на разных физически или виртуальных компьютерах. Желательно чтобы Сервер “1С:Підприємство” и Internet Information Services находились на одном физическом и логическом сервере (так будет меньше проблем с настройками). Весь процесс настройки разбит на 5 шагов: 1 – Регистрация конфигурации и базы на серверах “1С:Підприємство” и SQL 2 – Настройка IIS на сервере для публикации конфигурации 3 – Публикация WEB-приложения из “1С:Підприємство” 4 – Настройка библиотек для работы в 64-х разрядной ОС 5 – Настройка прав доступа на папки […]

Read more

Windows Server 2012. Установка и настройка удалённых рабочих столов

Вступление. В этом материале будет затронуты роли служб удалённых рабочих столов на Windows Server 2012. С помощью этих служб мы сможем разрешать доступ к удалённым рабочим столам, настраивать сервер терминалов (terminal server), запускать приложения через службу RemoteApp, которая позволяет приложению, запущенному на компьютере клиенте выглядеть, так как если бы оно было запущено локально. Так же мы рассмотрим службу TSWebAccess , которая позволяет публиковать приложение на локальном веб сервере, после чего клиенты получают удобный доступ ко всем опубликованным приложениям на сервере терминалов по адресу http://ip/RDWeb. Подготовка Windows Server 2012 к установке службы удалённых рабочих столов. Для того что бы установить службы удалённых рабочих столов нам необходимо подготовить наш компьютер под управлением Windows Server 2012. Перед установкой необходимо сделать следующее: Дать компьютеру осмысленное имя. Задать статические параметры сетевого подключения. Ввести компьютер в домен Я задал следующие настройки: Имя компьютера: TS Параметры сетевого подключения: IP: 192.168.0.2 Маска: 255.255.255.0 Шлюз: 192.168.0.1 DNS: 192.168.0.1 Ввёл компьютер в домен vlanblog.ru, создав на контроллере домена пользователя adm.ts с правами администратора. Как задать те или иные настройки вы можете прочитать в моей прошлой статье “Windows Server 2012. Установка и настройка Active Directory.” Установка роли служб удалённых рабочих столов. Запускаем “диспетчер сервера”. Выбираем “добавить роли и компоненты”. Ознакомившись с первым этапом “мастера добавления ролей и компонентов” и нажимаем “Далее”. На втором шаге мастер предлагает выбрать нам тип установки. Выбираем “Установка служб удалённых рабочих столов”. Следующим шагом нам необходимо выбрать тип развертывания. Выбираем “Standard deployment” и нажимаем “Далее”. Выбираем сценарий “Развертывание рабочих столов на основе сеансов” и жмём “Далее”. На […]

Read more
1 34 35 36