Архив за год: 2014

CentOS: Error: rpmdb open failed
0 (0)

16 ноября 2014

После выключения машины во время выполнения обновления пакетов — yum стал сообщать об ошибке: Freeing read locks for locker 0x3a: 1461/3078104768 rpmdb: Thread/process 1461/3078104768 failed: locker has write locks error: db3 error(-30974) from dbenv->failchk: DB_RUNRECOVERY: Fatal error, run database recovery error: cannot open Packages index using db3 —  (-30974) error: cannot open Packages database in… Читать далее »

Loading

uWSGI: добавление обработки CGI-сценариев
0 (0)

15 ноября 2014

Краткая заметка. Предполагается, что uWSGI и NGINX уже установлены и настроены, например — как описано тут>>>. Если uWSGI уже установлен — бекапим его: # mv /usr/bin/uwsgi /home/setevoy/backups/ Запускаем сборку: # cd /tmp # curl http://uwsgi.it/install | bash -s cgi /usr/bin/uwsgi … *** uWSGI compiling embedded plugins *** [gcc -pthread] plugins/cgi/cgi_plugin.o … ############## end of uWSGI… Читать далее »

Loading

Django: установка NGINX + uWSGI на CentOS
0 (0)

12 ноября 2014

Домашняя страница проекта — тут>>>. Установка Django # yum -y install django Проверяем: # python Python 2.6.6 (r266:84292, Jan 22 2014, 09:37:14) [GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2 Type «help», «copyright», «credits» or «license» for more information. >>> import django >>> print(django.get_version()) 1.2.3

Loading

NGINX: uWSGI для запуска Python на CentOS
0 (0)

10 ноября 2014

Для «связки» NGINX и Python-скриптов будем использовать протокол WSGI, котором хорошо написано тут>>>. Передачей данных в данном случае будет заниматься сервер uWSGI, домашняя страница проекта тут>>>. Т.е., в нашей схеме на «входе» будет принимать соединения NGINX, передавать их uWSGI, который в свою очередь будет вызывать Python-скрипты. Установка выполняется на: # cat /etc/redhat-release CentOS release 6.5 (Final)

Loading

NGINX: включение status-page
0 (0)

9 ноября 2014

В дополнение к server_status для PHP-FPM и server-status для Apache HTTP — включение аналогичной страницы для NGINX. Проверяем, собран ли NGINX  с поддержкой модуля http_stub_status_module: # nginx -V | grep http_stub_status_module nginx version: nginx/1.6.2 built by gcc 4.4.7 20120313 (Red Hat 4.4.7-3) (GCC) TLS SNI support enabled configure arguments: —prefix=/etc/nginx —sbin-path=/usr/sbin/nginx […] —with-http_stub_status_module […] —param=ssp-buffer-size=4… Читать далее »

Loading

Windows: утилита SuperPutty — несколько консолей в одном окне
0 (0)

8 ноября 2014

На работе мы пользуемся исключительно Windows, а консолей открытых приходится держать много, и очень не хватало возможностей KDE Console, или GNOME Terminal, в которых можно было в одном окне держать несколько консолей. Вместо этого — половина панели задач забита окошками Putty. Что бы избавиться от этого — можно использовать утилиту Superputty. Качаем архив отсюда>>>.

Loading