Архив рубрики: Проблемы и решения

Описания различных проблем и способы их решения

Apache: mod_fcgid: read data timeout in 40 seconds

3 октября 2014
 

 Имеется Apache + mod_fcgid. При выполнении некоторых операций — в логе появились строки: [Tue Sep 23 12:52:54 2014] [warn] [client 37.***.***.56] mod_fcgid: read data timeout in 40 seconds, referer: http://rtfm.co.ua/ [Tue Sep 23 12:52:54 2014] [error] [client 37.***.***.56] Premature end of script headers: post.php, referer: http://rtfm.co.ua/

Linux: утилита ps_mem

28 сентября 2014
 

 Удобная утилита, написанная на Python,  для проверки занятой памяти процессами. Суммирует используемую память всех экземпляров каждого процесса программы и выводит общее значение. Установка в CentOS: # yum -y install ps_mem Или через: # pip install ps_mem

NGINX: upstream timed out (110: Connection timed out)

25 сентября 2014
 

 Имеются Apache HTTP + NGINX. Периодически, при добавлении поста в блог, NGINX возвращает 504 ошибку, а в лог пишет: 2014/09/25 14:14:30 [error] 3087#0: *15565 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 37.***.***.56, server: rtfm.co.ua, request: «POST /wp-admin/post.php HTTP/1.1», upstream: «http://127.0.0.1:8080/wp-admin/post.php», host: «rtfm.co.ua», referrer: «http://rtfm.co.ua/wp-admin/post.php?post=5387&action=edit» Решение — использовать директиву proxy_read_timeout.

CentOS: Cannot retrieve metalink for repository: epel

22 сентября 2014
 

 После добавления репозиториев, при попытке проверить обновления — система сообщила: # yum check-update Loaded plugins: fastestmirror, security Determining fastest mirrors Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again

Tomcat: Tomcat did not stop in time. PID file was not removed.

3 сентября 2014
 

 Когда приложение в Tomcat-а становится достаточно большим, при выключении сервера можно увидеть такое сообщение: $ ./bin/shutdown.sh Using CATALINA_BASE: /home/user/APP/app-server Using CATALINA_HOME: /home/user/APP/app-server Using CATALINA_TMPDIR: /home/user/APP/app-server/temp Using JRE_HOME: /home/user/APP/Java/jdk1.6.0_45/jre Using CLASSPATH: /home/user/APP/app-server/bin/bootstrap.jar:/home/user/APP/app-server/bin/tomcat-juli.jar Using CATALINA_PID: /home/lms/APP/app-server/conf/catalina.pid Tomcat did not stop in time. PID file was not removed. To aid diagnostics a thread dump has been written to… Читать далее »

OpenLDAP: ldap_add: Constraint violation (19)

20 августа 2014
 

 При добавлении базы из резервной копии — возникает ошибка: # ldapadd -x -D «cn=root,dc=kiev_dev» -f 2014_00_19_15_00_27_dc_kiev_dev.ldif -W Enter LDAP Password: adding new entry «dc=kiev_dev» ldap_add: Constraint violation (19) additional info: structuralObjectClass: no user modification allowed Причина — бекап базы создаётся с помощью slapcat, а не ldapsearch — и имеет другой формат (включет в себя больше… Читать далее »

Linux: Anacron job ‘cron.daily’ on hostname

9 августа 2014
 

 После удаления ClamAV — на почту приходят уведомления вида: Return-path: <[email protected]> Envelope-to: [email protected] Delivery-date: Sat, 09 Aug 2014 03:49:04 +0300 Received: from root by mx0.domain.org.ua with local (Exim 4.72) (envelope-from <[email protected]>) id 1XFuqG-0004cq-5G for [email protected]; Sat, 09 Aug 2014 03:49:04 +0300 Date: Sat, 09 Aug 2014 03:49:04 +0300 Message-Id: <[email protected]> From: Anacron <[email protected]> To: [email protected]Читать далее »

OpenLDAP: сброс пароля root в cn=config

7 августа 2014
 

  OpenLDAP версии: # slapd -V @(#) $OpenLDAP: slapd 2.4.23 (Feb 3 2014 19:11:35) $ [email protected]:/builddir/build/BUILD/openldap-2.4.23/openldap-2.4.23/build-servers/servers/slapd Работает на: # cat /etc/redhat-release CentOS release 6.5 (Final) Необходимо изменить пароль для доступа к cn=config.

CentOS: порядок выполнения init.d скриптов и приоритеты chkconfig

5 августа 2014
 

 На сервере использовался запуск TeamCity одной строкой в файле /etc/rc.local: su -c teamcity ‘/home/teamcity/TeamCity/bin/runAll.sh start’ Но после перезагрузки — в логе TeamCity появились сообщения: [2014-08-05 13:17:23,402] ERROR — jetbrains.buildServer.SERVER — Unable to change status of build 23908 jetbrains.buildServer.serverSide.db.UnexpectedDBException: Attempting to determine database type SQL exception: Communications link failure Т.е. — MySQL запустился после того, как запустился… Читать далее »