playnet

Рейтинг
24
Регистрация
06.05.2010
Himiko:
И попробуйте модули php отключать по очереди, пока не исчезнет:

В общем, модуль был mhash.so

Но от ошибок в логи помогло пересобрать mhash (не php5-, а основной)


# pkg_info |grep mhash
mhash-0.9.7.1 An easy-to-use library for strong hashes such as MD5 and SH
php5-mhash-5.2.6 The mhash shared extension for php

Сам пхп модуль не трогал, но ругань пропала.

Но не думаю, что из-за этого модуля падал мускуль. Как только подвиснет - сделаю processlist, посмотрим, что он творит...

Himiko:
Apache не умеет выдавать 502-ю ошибку, её выдаёт nginx.
Нужно бы разобраться, в чём проблема у mysql и у apache. Возможно не хватает ресурсов, по этой причине MySQL упирается в лимит подключений и уже не может выбраться.
Я бы посоветовал сначала найти точную причину падений, возможно с php и не связано.

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

Himiko:
А вам это действительно создаёт проблемы или просто "не нравится, что ошибка в логах". Иногда бывает, что процесс уже после выполнения задачи падает в segfault. Т.е. видимых проблем с сайтами нет.

Просто спаммит в логи сильно, но изредка (1-2 раза в день) апач начинает выдавать 502 ошибку. Надо перезапустить мускуль и апач.

DenisVS:
Версия php?
Andreyka:
ТС, запусти в консоле
php -v
И дай что выдаст



# php -v
PHP 5.2.6 with Suhosin-Patch 0.9.6.2 (cli) (built: Jun 29 2008 16:09:45)
Copyright (c) 1997-2008 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies
with eAccelerator v0.9.5.3, Copyright (c) 2004-2006 eAccelerator, by eAccelerator
Segmentation fault

Ага, вот что вылетает видимо. Проблема в том, что я его не трогал уже больше месяца. А вылетать начало недавно.

Надо бы как-то стек вызовов глянуть..

netwind:
signal 11 это аналог "программа выполнила недопустимую операцию и будет закрыта".
Если ты программист - ты знаешь что делать. info gdb даст достаточно информации для работы с gdb, но предположить причину не понимая как работают программы уже невозможно.
Можно ничего не смотреть, а сразу приступать к переустановке системы из пакетов без всяких самосборов в /usr/local/sbin. Авось поможет.

Всё стоит из портов (это фря). Буквально несколько дней назад работало нормально, а сейчас вот лезет такое. Вроде ничего особого не обновлял.

Заметил, что простой перезапуск апача не помогает - надо ещё мускуль тоже перезапустить. Проблема не в лимите коннектов (использовано 34%). Прогнал перед перезапуском mysqltuner.pl, посмотреть на счетчики и статусы.. там нормально всё.

Himiko:
ping-admin.ru
Из плюсов - он ещё звонить умеет =)

А графики строит? )

Мне бы еще надо визуализировать это всё.. Завести и там пока демо акк чтоли..

bums:
host-tracker.com не подходит?

Цены какие-то ядерные.. если надо хотя бы 5 минут интервал, это тариф про, за 30 уе.. Да ещё смс отдельно оплачивать.

И сделал быструю проверку, это из 65 мест запросы полезли.. Это он каждые 5 минут так делать будет? При том, что достаточно было бы проверить из пары точек, близких к нам. Доступность из всего мира не нужна, только россии.

playnet добавил 05.04.2011 в 15:51

budulay:
ну например посмотри pingup.ru (есть тестовый период),

Вот это по цене нормально уже.

playnet добавил 05.04.2011 в 16:05

Посмотрел http://hpulse.ru/features.xhtml

Именно такое я и искал ) И подробно описаны возможности, с картинками итд. Чего нету даже на хосттрекере.

Надо понять, рейд там всё-таки полноценный или простой HBA. Если полноценный - обычно они не отдают диски "просто так" и придется делать на каждый диск зеркало из 1 диска например.

Про то, что софт зеркала медленные - информация 10+ летней давности. Сейчас они сопоставимы (на одних и тех же дисках). И для веб-сервера, где 90% чтение, аппаратный практически неактуален. К тому же, zfs сделан так, что "транзакция выполнена полностью или не выполнена вообще", так что в BBU в данном случае смысла нет.

Более того, полностью аппаратный рейд без батарейки может быть на записи медленнее на порядок за счет того, что любая операция записи ждет завершения, блокируя другие операции.

cache это хорошо, но требуется отдельный диск, причем рекомендуется SLC SSD, которых в хецнере нет (у меня там тоже есть несколько проектов). Более того, больше 4 дисков поставить невозможно. Про кэш в памяти не скажу, особо не мерял.

Вот будет ли быстрее 2 диска в зеркале, 2 в кэше или просто 10 - не знаю. Надо проверять.

А вообще, "более 2 млн. мелких файлов" - напрашивается SSD. Как вариант - 2 сас и 2 ssd, 2 зеркала.

И еще. Для zfs, на которую пишут, имеет смысл ставить SSD на журнал транзакций (тип устройства log). Для веба актуальнее тип устройства cache


Devices can be added to a storage pool as "cache devices." These
devices provide an additional layer of caching between main memory and
disk. For read-heavy workloads, where the working set size is much
larger than what can be cached in main memory, using cache devices
allow much more of this working set to be served from low latency
media. Using cache devices provides the greatest performance improve-
ment for random read-workloads of mostly static content.
KinMAN:
пропускная способность шины, а также уровень отказоустойчивости, заложенный в серверную платформу и в десктоп абсолютно разные, а также множество других показателях

Не надо путать сервер например для БД и для хостинга. Для хостинга бытовые великолепно подходят, там даже ЕСС не нужно.

Что есть "уровень отказоустойчивости" и "также множество других показателях"

У меня есть пачка своих серверов, как 1У, так и десктопов, в том числе с 40к+ уников в день на проект. Если руки не из Ж, можно собрать точно такой же по надежности десктоп, как многие лоу-енд стоечные сервера. Что моя практика и подтверждает, шанс отказа какой-нибудь супермикры или интеля младших серий (где нет ни IPMI толком, ни дублированного БП, а штатный живет около 3 лет) может быть даже выше.

1 23
Всего: 28