четверг, 22 сентября 2011 г.

upstream sent too big header while reading response header from upstream, client, fast-cgi

Из-за этой ошибки на сайте отображается 502 ошибка.

Используется nginx+php-fpm(fast-cgi)

Исправляется добавлением следующих строк в конфиг Nginx:

fastcgi_buffers 8 32k;
fastcgi_buffer_size 32k;

Если nginx проксирует на apache, то нужно добавлять вот эти строки 

proxy_buffers 8 16k;
proxy_buffer_size 32k


среда, 17 августа 2011 г.

Install openvz on centos 6

Вышел новый Centos 6.

Добавляем репозитарии:

rpm --import http://download.openvz.org/RPM-GPG-Key-OpenVZ

wget http://download.openvz.org/openvz.repo -O/etc/yum.repos.d/openvz.repo

После добавления нужно переключиться в openvz.repo на 6-ю версию репозитария.

В разделе [openvz-kernel-rhel5] ставим 

enabled=0

в [openvz-kernel-rhel6] ставим

enabled=1


yum update

yum install vzkernel.x86_64

Installing:
vzkernel x86_64 2.6.32-042stab031.1 openvz-kernel-rhel6 25 M

Перезагружаемся, видим новое ядро, дальше настраиваем openvz по старинке.

пятница, 1 июля 2011 г.

The MySQL® server is currently offline

The MySQL® server is currently offline




There is a missing Perl module on this server and is failing due to
as: error while loading shared libraries: libbfd-2.17.50.0.6-14.el5.so: cannot open shared object file: No such file or directory
CDB_File.xs: In function �XS_CDB_File__Maker_finish’:
This is due to a system RPM called binutils. This may need to be reinstalled.


In /usr/local/cpanel/logs/error_log:

Can't locate CDB_File.pm in @INC (@INC contains: /usr/local/cpanel /usr/local/lib/perl5/5.8.8/x86_64-linux /usr/local/lib/perl5/5.8.8 /usr/local/lib/perl5/site_perl/5.8.8/x86_64-linux /usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl) at /usr/local/cpanel/Cpanel/Locale/Utils.pm line 12.
BEGIN failed--compilation aborted at /usr/local/cpanel/Cpanel/Locale/Utils.pm line 12.
Compilation failed in require at /usr/local/cpanel/Cpanel/Locale.pm line 17.
BEGIN failed--compilation aborted at /usr/local/cpanel/Cpanel/Locale.pm line 17.



FIXING:


Reinstall binutils-2.17.50.0.6-14.el5 and then try running and then 

/scripts/perlinstaller --force CDB_file
tp install the missing Perl module and if that works then proceed with the following
/scripts/mysqlup --force
and also locales need to be built on this server with
/usr/local/cpanel/bin/build_locale_databases

/scripts/checkperlmodules --full --force





воскресенье, 15 мая 2011 г.

Error from domain wrapper: subdomain 'sub.domain.com' does not exist for user 'user'

Проблема при удалении субдоменов и cpanel. Субдомены не удаляются, в ответ выводится сообщение:

Error from domain wrapper: subdomain 'sub.domain.com' does not exist for user 'user'

Из WHM тоже субдомен не удаляется, как и из клиентской cPanel.


Как решилось:

Удаляем нужный субдомен из

/etc/userdomains

и запускаем

/scripts/updateuserdomains

воскресенье, 16 января 2011 г.

yum: no dbpath has been set

# yum clean all
Loaded plugins: fastestmirror
rpmdb: unable to join the environment
error: db4 error(11) from dbenv->open: Resource temporarily unavailable
error: cannot open Packages index using db3 - Resource temporarily unavailable (11)
error: cannot open Packages database in /var/lib/rpm
Traceback (most recent call last):
File "/usr/bin/yum", line 29, in ?
yummain.user_main(sys.argv[1:], exit_code=True)
File "/usr/share/yum-cli/yummain.py", line 309, in user_main
errcode = main(args)
File "/usr/share/yum-cli/yummain.py", line 157, in main
base.getOptionsConfig(args)
File "/usr/share/yum-cli/cli.py", line 187, in getOptionsConfig
self.conf
File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 664, in
conf = property(fget=lambda self: self._getConfig(),
File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 239, in _getConfig
self._conf = config.readMainConfig(startupconf)
File "/usr/lib/python2.4/site-packages/yum/config.py", line 804, in readMainConfig
yumvars['releasever'] = _getsysver(startupconf.installroot, startupconf.distroverpkg)
File "/usr/lib/python2.4/site-packages/yum/config.py", line 877, in _getsysver
idx = ts.dbMatch('provides', distroverpkg)


При yum update тоже самое

# yum update
Loaded plugins: fastestmirror
error: no dbpath has been set
error: cannot open Packages database in /%{_dbpath}
Traceback (most recent call last):



Как фиксится:

#yum clean all
#rm -f /var/lib/rpm/__db*
#rpm --rebuilddb
#yum update


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

пятница, 14 января 2011 г.

Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!

Не стартует mysql.


В логах:
Fatal error: Please read "Security" section of the manual to
find out how to run mysqld as root!

В конфигах настроено работать под пользователем, раньше все работало, ребутнули.

Фиксится:
chmod -R mysql:mysql /var/lib/mysql

среда, 5 января 2011 г.

cpanel webmail problem

Для одного домена не работает веб-почта, для все остальных доменов работает без проблем.

В логах /usr/local/cpanel/logs/login_log:

FAILED LOGIN webmaild: user password hash is missing from system (user probably does not exist)

При тестировании аутентификации

#authtest -s imap login@domain.com password

Authentication FAILED: Operation not permitted authtest -s imap cpanel

Учетки не с этого домена проходят тест.

Как пофиксилось:
Оказалось хостнейм whm совпадает с этим проблемным доменом, поменял хостнейм для whm и пересобрал cpanel c помощью #/scripts/upcp --force