Главная · Статьи · FAQ · Обмен файлами · Форум · Ссылки · Сетевые утилиты · Продажа доменов September 04 2010 01:37:26
Последние статьи
Custom ProFTPD. Свой...
Внешняя база данных ...
Увеличение раздела x...
PLESK FastCGI и инди...
POSTFIX ограничения ...
Темы форума
Новые темы
family guy ring tone
P185 65r15 86t Vsb G...
Buy Levitra Online I...
Class Action Suit Ag...
Exelon New England H...
Обсуждаемые темы
Проблема с почтой [1]
family guy ring tone [0]
P185 65r15 86t Vs... [0]
Buy Levitra Onlin... [0]
Class Action Suit... [0]
Сейчас на сайте
Гостей: 1
На сайте нет зарегистрированных пользователей

Пользователей: 917
Посетитель: mtitsi109
Реклама
Apache 2.2.x Gracefully finishing
ApacheПри использовании Apache 2.2.3 с prefork всплыла бага с незакрывающимися Gracefully finishing процессами. Похоже, что данные процессы появлялись после reload-а апача во время отработки запросов. Если данные процессы килять вручную, высвобождается приличный кусок памяти.

Нашел подобную багу в apache-maillist. Оказалось, что уже есть патч:
http://svn.apache.org/viewvc/httpd/httpd/branches/2.2.x/server/mpm/prefork/prefork.c?r1=739608&r2=739607&pathrev=739608

Пофикшено начиная с Apache 2.2.13

Bitrix + Eaccelerator = BUG?
PHPКонфигурация: centos 5.3, Apache 2.2.3, nginx 0.8.15, PHP 5.1.2, mod_php, Eaccelerator 0.9.5.3, bitrix 8.0.4

После нескольких дней работы с посещаемостью порядка 20/30 тысяч хостов в сутки, на некоторые странички nginx выдаёт 500 ошибку. Оказывается дело в backend-е apache+php: перестают генерироваться некоторые скрипты, апач просто закрывает соединение после запроса. Без eaccelerator-а всё замечательно.

Решено заменить eaccelerator на xcache. 7 дней, полёт нормальный.
sw-cp-serverd (lighthttpd) memory leak
BugsВеб-сервер панели управления PLESK 9.X (sw-cp-serverd) иногда начинает съедать слишком много памяти (несколько гиг).
Выяснилось, что использование памяти возрастает после открытия в панели управления просмотра больших файлов журналов. При открытии гигабайтного error_log одного из клиентов, процесс sw-cp-serverd начинал использовать весь этот объём в оперативной памяти и оставлял его за собой до перезапуска веб-сервера панели.

К сожалению нормального решения пока не нашел, поскольку lighttpd не имеет опций ограничения на отдачу body size. PHP параметр memory_limit при этом не блокирует выгрузку в lighttpd, а max_execution_tme править не хочется по крайней мере из-за возможности долгой загрузки дампов через phpmyadmin и файлов через менеджер файлов.

Остаётся пока только запихнуть в крон:
ps aux |grep sw-cp-server |grep 10005 |awk '{if($5>100000) system("/etc/init.d/sw-cp-server restart")}'

где 10005 - uid процесса веб-сервера.
И снова unable to open logs при старте Apache.
ApacheИспользуется пересобранный с поправкой на FD_SETSIZE Apache, но вдруг снова появилась ошибка Unable to open logs или подобная при старте.

В error_log увидел:
[crit] (28)No space left on device: mod_rewrite: could not create rewrite_log_lock
При этом указываемый в ошибке модуль мог менятся при его исключении из конфигурации.

Оказалось дело в semaphores.
Посмотреть на них можно при помощи команды:
ipcs -s
В моём случае, несмотря на упавший апач, его семафоры остались:
ipcs -s |grep www|wc -l
порядка 100

Вылечилось:
ipcs -s | grep www | perl -e 'while () { @a=split(/\s+/); print `ipcrm sem $a[1]`}'

После старта апач стал использовать только 14 семафоров.
Horde IMP после обновления до Plesk 9.2.2
BugsПо каким-то причинам после обновления PLESK в webmail horde/imp перестала нажиматься кнопка "Написать" новое письмо. Причем нажиматься перестала как на панели сверху, так и в правом меню. По коду кнопки увидел, что должен отрабатывать javascript-код, переправляющий на страничку compose.php при помощи кода всплывающих окон. Потыкал в локальных настройках, - в браузере всё разрешено. Убив некоторое время на сравнивание двух идентичных версий хорды на разных серверах, обнаружил лишь незначительные отличия, одно из которых: в хорде на недавнем обновлённом сервере в папке /imp/js присутствовало много файликов, а на старой - только один. Папки /horde/js оказались идентичными. Меня сразу заинтересовал файлик popup.js в папке /imp/js, который я и переименовал от греха подальше в popup.js.old.

Вуаля, кнопка заработала...
PHP 5.2.5 .htaccess, include_path и локальные директивы
BugsНе в первый раз столкнулся с багой PHP 5.2.5. При наличии виртуальных хостов в Apache и использовании mod_php, в PHP скриптах конструкций require_once, include_once инклюды могут отрабатывать через раз. Иногда в логах появлялась ошибка о том, что подключаемый файл не найден в include_path, иногда сайт отрабатывал нормально.
Далее обнаружилась ещё одна связанная проблемка: при задании некоторых параметров через .htaccess (например изменение register_globals), эти параметры также меняли статус при обновлении. Временно ситуацию можно разрешить прописыванием параметров непосредственно в vhost.conf клиента, тогда эта "мигалка" исчезает.
В глобальном масштабе, - только установка новой версии PHP.
Plesk 9.2.2
BugsОчередное обновление панели на OS SLES 10SP2 с Plesk 9.2.1 до Plesk 9.2.2 через веб-интерфейс и следующая ошибка при старте веб-сервера Apache:

Syntax error on line 40 of /var/www/vhosts/xxxx/conf/httpd.include:
can't get fastcgi file info: dynamic, errno: 2

Solved: Редактируем /etc/psa/psa.conf, меняем параметр CGI_PHP_BIN с dynamic на /srv/www/cgi-bin/php5. Перестраиваем конфиги: /usr/local/psa/admin/sbin/websrvmng -av
Plesk 9.2.2
Parallels NewsНедавно появился апдейт Plesk 9.2.2. Ну чтож, я успел обновить один из серверов, хуже думается стать не должно, итак не сахар :)

К моей радости были пофиксены ряды ошибок в модулях статистики и бэкапа. Например до этого часто возникала ситуация, когда домен клиента просто блокировался на время бэкапа и оставался заблокирован даже после его окончания. Fixed.

Ещё одной радостью для меня стала нормальная работа модуля статистики. Теперь оно не останавливается где-то посередине работы и не требует отдельных запусков.

Но самой большой неприятностью оказался так и не решенный вопрос с postfix-queue.

Полный whatsnew-лист для deb-based OS можно достать тут:
http://download1.parallels.com/Plesk/PPP9/plesk-9.2.2-for-deb-based-os.html#52
Plesk 9.X Postfix. Уже почти ненавижу...
BugsParallels никак не может довести до ума работу панели с POSTFIX.

##### На инсталляции PLESK 9.0 + POSTFIX (UBUNTU Server 8.04) возникли следующие проблемы:
1) Сначала почта почему-то не доставлялась на распространённые адреса вида abuse@, info@, support@ и т. д. Нашел в недрах параллелса, что бага такая действительно имеет место быть. Бага нашлась в утилите PLESK-а mchk. Устранена так:
http://kb.parallels.com/en/6129
2) Появилась новая бага: постфикс часто падает с ошибками:
[2184698.893070] postfix-queue[15164]: segfault at 7fff1ece1528 rip 403499 rsp 7fff116048f0 error 6
[2184699.060315] postfix-queue[15167] trap stack segment rip:403499 rsp:7fffd3754a40 error:0

Нашел патч для postfix-queue, но после его применения появились новые ошибки:
3) Сегфолты исчезли, но на некоторые соединения postfix просто стал говорить "Queue file write error".
В логах что-то вроде:
warning: command /usr/lib/plesk-9.0/postfix-queue exit status 255

Решения пока так и не нашел. Говорят, что ошибки появляются на письмах с большими аттачами, на деле, они как-то слишком уж часто появляются.

##### На инсталляции PLESK 9.2 Sles 10 словил багу: если создавать почтовые аккаунты не соблюдая нижний регистр (нарпимер Name@domain.ru), почта доставляться отказывается. Логи postfix:
Jun 30 17:19:03 web6 postfix-local[30130]: cannot chdir to mailname dir name: No such file or directory
Jun 30 17:19:03 web6 postfix-local[30130]: cannot go to maildir name@domain.ru

В очереди письма сохраняются. Вывод mailq:
E31AA345DD 439 Tue Jun 30 17:18:40 unlo@yandex.ru
(temporary failure. Command output: 4.3.5 Unable to select desired mailbox)
Name@domain.ru

Решений пока нет...
Анализ работы дисковой системы FreeBSD/Linux
Записки администратораЗадача: наглядно увидеть работу дисковой системы в процентном соотношении. Решения оказались просты:
1) FreeBSD
В данную ось уже встроена устилита gstat
2) Linux (Suse,RHEL, Ubuntu...)
Попробовал одну интересную утильку, называется nmon. Может показывать состояние системы комплексно, но в том числе и анализирует дисковую систему.
http://www.ibm.com/developerworks/wikis/display/WikiPtype/nmon
Вышел PLESK 9.2
Parallels NewsВышла очередная версия панели управления хостинговым сервером Parallels Plesk 9.2. Исправлена огромная куча багов, но думаю лучше подождать некоторое время, чтобы узнать, какая новая куча багов появилась :)
Страница 1 из 4 1 2 3 4 >
Голосование
В какой хостинговой панели вам приятнее работать в качестве клиента?

PLESK

Cpanel

ISPConfig

DirectAdmin

Другая

Для участия в опросах вы должны залогиниться.
Гость
Имя

Пароль



Вы не зарегистрированны?
Нажмите здесь для регистрации.

Забыли пароль?
Запросите новый здесь.

400,045 уникальных посетителей




цементно-песчаная стяжка, бетонные полы, помышленные полы.