При превышении количества одновременных запросов к динамическому содержимому сайтов (php и cgi) пользователя, возникает ошибка Entry Processes Limit reached (EP). Посетители сайтов получают сообщение об ошибке 508 «Resource Limit Reached». Диагностировать проблему можно следующим образом: Можно увеличить лимит для пользователя: Стоит отметить что если при превышении лимита EP так же достигается лимит CPU, только увеличение […]
Категория: Заметки
Использование виртуальных окружений в Python
Чтобы не засорять глобальное окружение различными пакетами Python и точно отслеживать зависимости проекта, удобно использовать виртуальные окружения и менеджер пакетов pip. Установка Создание и активация окружения Просмотр, сохранение и установка списка зависимостей Источник: http://docs.python-guide.org/en/latest/dev/virtualenvs/
ProxMox: установка сертификатов
Скрипт для установки сертификата на ProxMox. Не забыть прихранить все предыдущие сертификаты, чтобы избежать ненужных проблем. ca.pem: CA сертификат удостоверяющего центра в формате PEM private.key: приватный ключ без пароля public.crt: сертификат сервера, выданный CA, в формате PEM intermediate.crt: промежуточный сертификат удостоверяющего центра Проверка корректности установки. Подробности: http://pve.proxmox.com/wiki/HTTPSCertificateConfiguration
Login failed в ProxMox хотя через SSH доступ есть
После обновления сертификатов возможна ситуация когда невозможно залогиниться в ProxMox через UI. Возникает ошибка Login failed. Как исправить: Переустановить сертификаты Проверить наличие файла /etc/pve/pve-www.key. Если файла нет, его нужно восстановить, это приватный ключ сервера.
Сервис тестирования SSL
Часто необходимо проверить корректность установки сертификата. Протестировать по различным критериям, а так же протестировать на основные уязвимости. Существует отличный сервис digicert: https://www.digicert.com/help/ Еще один сервис проверки сертификатов, от Geotrust https://ssltools.geotrust.com/checker/views/certCheck.jsp
Database returned an invalid value in QuerySet.datetimes(). Are time zone definitions for your database and pytz installed?
Загрузка таблиц с временнЫми зонами, для поддержки их в mysql. Детали: http://dev.mysql.com/doc/refman/5.6/en/mysql-tzinfo-to-sql.html
Выполнение части bash-скрипта от имени другого пользователя
Часто бывает нужно часть скрипта выполнить от имени другого пользователя. Вот отличное решение:
Синхронизация времени в Linux
Для настройки автоматической синхронизации времени в linux используется ntp-клиент.
Обновление curl на CentOS 6.x
Чтобы через yum обновить curl до последней актуальной версии, используем репозиторий city-fan.org.
Создание ISO образа в Linux
За всё время пригодились два способа создания ISO-образов. Создать образ CD/DVD-ROM Используем универсальную утилиту для копирования блоков данных для создания образа CD-ROM. Создать ISO из любых файлов и/или каталогов Полезная утилита genisoimage, ставится из репозиториев на всех известных мне системах. Позволяет создать ISO-образ из любых файлов и каталогов.