Июн 13

Речь в этой статье пойдёт о варианте быстрой и удобной организации изолированного окружения для разработки. Не любой разработки и не любого окружения, но вполне типового — сетевые сервисы и необходимые им очевидные базы данных, очереди и т.п.

Требования к dev-окружению: полнота, изолированность и простота развёртывания на рабочем месте.

Сейчас вместо локальной разработки намного проще, быстрее и удобнее развернуть полноценное dev-окружение на Kubernetes на локальной машине разработчика.

Итак, что же скрывается под названием Me DevOps (github):

  • LXC/LXD контейнер основанный на Funtoo Linux;
  • k3s — облегчённый вариант Kubernetes, «заточенный» на использование с ограниченными вычислительными ресурсами.

Продолжение »

Автор: Johnny Тэги: , , , , , , , , ,


Апр 02

Дано: Платформа 8.3.10.2699, БД на SQL. При входе в 1С появилось сообщение «Нарушена целостность структуры конфигурации».

При попытке войти в конфигуратор выдает ошибку «Внимание!!! При обновлении данных, после последней реструктуризации, произошла ошибка. Повторить обновление?».

При обновлении данных после последней реструктуризации произошла критическая ошибка. Повторить обновление?

При положительном ответе ругается «Обнаружена незавершенная операция сохранения конфигурации. Для продолжения работы необходимо завершить операцию».

Обнаружена незавершенная операция сохранения конфигурации. Для продолжения работы необходимо завершить операцию

Решение: открываем базу в SQL и подчищаем таблицу с конфигурацией:

delete from config where FileName = 'commit'
delete from config where FileName = ' dbStruFinal'


Наслаждаемся работающей базой 🙂

Автор: Johnny Тэги: , , , ,


Июл 14

it-services

Protocols

IMAP/POP3

Dovecot (http://www.dovecot.org/)

IMAP and POP3 server written primarily with security in mind.

Cyrus (http://cyrusimap.org/)

Intended to be run on sealed servers, where normal users are not permitted to log in.

Qpopper (http://www.eudora.com/products/unsupported/qpopper/)

One of the oldest and most popular server implementations of POP3.

DBMail (https://github.com/pjstevns/dbmail)

Fast and scalable email services, storage of mail messages in a relational database.

Courier (http://www.courier-mta.org/imap/)

Fast, scalable, enterprise IMAP and POP3 server.

HTTP

Nginx (http://nginx.org/)

Reverse proxy, load balancer, HTTP cache, and web server.

Продолжение »

Автор: Johnny Тэги: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,


Сен 07

postgresqlM$ в последнее время хочет всё больше денег, с учётом роста курса доллара проблема усугубляется ещё больше, а файловый режим работы базы 1С в 2015 году уже не так хорош как раньше. Поэтому появилась задача перевода файловой базы на PostgreSQl. В настройке есть пара нюансов, про них и расскажу.
Будем считать, что свежая версия Ubuntu Server (на сегодняшний день последняя стабильная LTS-версия 14.04.3 LTS) уже скачана и проставлена, поэтому перейдем к установке и настройке PostgreSQL.

Настроим параметры ядра, отвечающие за выделяемую системе память.

Параметр SHMMAX — это максимум памяти, выделяемой в одном запросе в байтах. Я для PQSQL выделил виртуалку с 10ГБ оперативки, поэтому установлю размер в 8ГБ: kernel.shmmax = 8589934592.

Параметр kernel.shmall – Общее количество доступной разделяемой памяти в страницах. Рассчитывается как shmmax/PAGE_SIZE. Как правило, размер страницы в системе — 4096 байт, уточнить можно запросом в консоли getconf PAGE_SIZE.

Поэтому kernel.shmall = 8589934592/4096 или kernel.shmall = 2097152

echo "kernel.shmmax=8589934592" >> /etc/sysctl.conf
echo "kernel.shmall=2097152" >> /etc/sysctl.conf
sysctl -p

Продолжение »

Автор: Johnny Тэги: , , , , , ,


При использовании материалов сайта на других ресурсах прошу оставлять прямую ссылку на оригинал статьи.