Переведя сайты на новый VPS сервер, я со спокойной совестью отправился на дачу, где собственно выйдя в середине субботы в инет, обнаружил что мои сайты, включая cpanel, снова находятся в глубоком дауне, что повергло меня в уныние, так как по воспоминаниям о Webitellects следовало писать в поддержку и ждать перегруза VPS. Но как оказалось, все сервисы VPS сервера работали исправно, за исключением апача. Но самое радостное во всем это был тот факт, что у Burst.NET, помимо контрольной панели хостинга на выбор из cpanel, Direct Admin или Plesk, также предоставляется управление VPS сервером уже на уровне гостевой виртуальной машины OpenVZ, так что залипоны VPS можно вылечивать собственноручно, даже не обращаясь к службе поддержки.
Оттуда же можно создавать резервные копии, смотреть загрузку, перегружать или вырубать VPS сервер. Так что я спокойно перегрузил сервак и отправился по своим делам. Но приехав домой в понедельник обнаружил, что мои сайты работают очень странно, так как на них не отображались теги и категории. То есть посты, видео и прочее на месте, а вот теги и категории не привязаны к системе, причем движок WP говорил что категории отсутствуют.
Естественно что я решил что проблема с базами, так что стал смотреть что у меня происходит на Webintellects, и как оказалось, что не смотря на тот факт что я не оплатил хостинг еще в субботу, он продолжает фунциклировать. Так что я начал не спеша вытягивать сайты со старого хостинга, пытаясь понять что же происходит на новом.
Но оказалось, что проблема не только с категориями и тегами на сайтах, а еще и с квотами на диске, ибо я не мог закачать бэкапы на новый VPS сервер, который отвечал мне “Disk quota exceeded“, а также cpanel не пускавшая меня вовнутрь со следующей ошибкой: “Internal Server Error 500, more than 400 attempts to create a session failed“.
Кароче полный трындец по всем фронтам.
Для начала я попробовал отрубить квоты, которые вроде не врубал при установке и настройке cpanel, но после ввода команды отключения квот # quotaoff -vaug
ругань продолжалась, не смотря на то что система рапортовала об их отключении.
То есть надо было отрубить их в cpanel или же на уровне вируталки, но поскольку cpanel у меня не грузилась, то я стал рыть в сторону ошибки “Internal Server Error 500, more than 400 attempts to create a session failed”. Рылся не особо долго, ибо ошибка оказалась чуть ли не стандартной и была описана на сайте cpanel- превышение числа инодов, что подтвердилось командой: # df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/simfs 600000 600000 0 100% /
Как говорится- приплыли, ибо этот параметр задается уже на уровне управления VPS , или же переносом инодо-генерящего приложения на другой диск- обычно это логи почтаря или какого нить еще высконагруженного сервиса.
Но поскольку у меня раздел в системе был только один, то я накатал тикет в суппорт, который и реанимировал все в течении 2 часов, подняв лимит нодов в несколько раз. После чего оставалось только перезапустить exim, который выпал в ошибку от невозможности записи на диск, и начать работать.
Как оказалось- все теги и категории не работавшие после переезда, также заработали после увеличения лимита разрешенных инодов.
Ну что же- продолжаю мою тему с терзаниями вокруг хостингов, в связи с чем я все таки остановил свой выбор на довольно интересном штатовском хостинге Burst.NET, предлагающем дешевые VPS севера, чья стоимость начинается от 6$. Поковырявшись в тарифах, я нашел себе интересный планчик за 42$ с 2,5Ghz, 2,5Gb оперативки, 150Gb дискового пространства, и 2Tb ежемесячного трафа (с включенной сюда ежемесячной платой за аренду cpanel), при том что за те же деньги я столовался в Webintellects на втрое меньших мощностях.
В итоге я в течении двух дней пытался списаться со службой суппорта Burst.NET через систему тикетов, на предмет выяснения – помогут ли мне инженеры хостинга с переносом моих сайтов с VPS сервера Webintellects на новую площадку; но в ответ была лишь тишина. Поэтому я сделал ход лошадью- просто взял аналогичный вебинтеллектовскому VPS сервер за 22$ (из которых 12$ пришлось на cpanel, о чем я ни разу не пожалел в последствии, но об этом ниже) и решил что перенесу все на него, после чего подниму уровень VPS до выбранного мною.
Оказалось что со службой поддержки можно было связаться не только через систему тикетов, но и через почту, просто отписав им на служебный мейл- и как оказалось- это наиболее действенный способ связи с суппортом хостинга, так как на письма они отвечают в течении 30-40 минут. Ответ был- нет, переезд ваши собственные проблемы. Хотя оно и понятно, за такие то башли. Возможно трансфер обеспечивается суппортом, если вы приобретаете полноценный менеджмент за 45$ в месяц, но на мой взгляд такой уровень поддержки имеет смысл брать на серьезный дедик или верхнюю ступень VPS планов. В итоге поматерившись на суппорт, я решил что с оказией перевезу свой сервак сам, благо у меня там хостилось от силы 10 сайтов.
В итоге седня мне с середины дня позвонил коллега, чьи доменные зоны также крутились на моем серваке и поведал мне историю о том, что мои серваки не отдают ничего, что естественно могло означать только одно- мой VPS сервер на площадке Webitellects снова накернился. Так что добравшись до стационара, я опять же нагнул хостинг и решил, что ХВАТИТ. Пришло время для переезда.
Естественно ручной переезд дело унылое и долгое, так что я начал с маленького и никому не нужного сателлита, ибо его падение было бы незаметно ни для кого. Созда резервную копию, скопировал её себе на комп, перенес на новый VPS сервер, после чего полез изучать cpanel, а точнее её VPS вариант WHM.
И тут то оказалось, что в cPanel предусмотрена отличная функция переноса сайтов между cpanel и другими консолями управления, которая на автомате трансферит информацию с одного сервера на другой на уровне аккаунтов: левый фрейм управления -> Transfers -> Copy an account from another server. Там в принципе вариантов для заполнения не так много, единственно что в процессе переноса, стоит включить галку Change DNS on Source Server to Point to Local Server для того чтобы видеть, что сервера на новом хостинге уже фурычат. Переносим все под рутовыми правами доступа для ускорения процедуры доступа.
Собственно в течении часа я перенес все сайты, кроме основного, который занимает порядка пяти гигов дискового пространства, так что он трансферился порядка 2+ часов, так что к ночи у меня уже все уверенно работало на новом VPS хостинге.
Так что основная проблема, с которой я столкнулся на данный момент в процессе знакомства с новым хостингом Burst.NET заключается в том, что парни не помогают при переезде, предоставляя пользователю решать эту проблему самому (и как понятно- это проблема решается малой кровью, с помощью cpanel), а также тот факт что служба суппорта очень неспешно реагирует на обращения- среднее время реакции 2-3 часа.
Видимо у меня все не может быть слишком хорошо в делах, так как не успел я толком разобраться с DDOS-атакой на свой туристический блог, как у меня начались проблемы на основном сайте и десятке всяких кривых поделок, что в данный момент хостятся на Webintellects.
С полгода назад, когда мой туристический сайт тока вышел на уровень 250+ уников в день, мой VPS с 256Mb на бору, стал эпизодически залипать, и в процессе натягивания суппорта на кукан, я получил VPS с 1Gb на борту, за те же самые 35$, что я и платил за 512Mb, но проблему это не решило, поэтому я перенес сайт на Cyberwurx, где он успешно и хостится последние полгода. При этом помимо нормальной работы блог на ежедневном трафике уже в ~500 уников, на этом же акке крутится порядка 5 сателлитов, делающих еще пару сотен уников в день. И при этом все резво шуршит и летает.
А вот Webintellects дал знать о себе на той неделе, когда в четверг у него благополучно вышла из строя сетка, после чего мои сайты были не доступны в течении часа или более. Затем через день пошли не понятные пропажи сайта, при этом VPS просто исчезал, то есть все сервисы не отвечали- не только веб, но и пинги, ssh и прочее. На второй раз, уже на этой неделе, я разосрался с суппортом, так как они стали мне лить в уши про overload и то, что я могу посмотреть сам по логам, что у меня там происходит. При том что в логах была тишина, и использование памяти и cpu не превышало 20-25%. По итогам гневной переписки мне сменили инженера и новый чел пообещал, что будут мониторить мой сервак на предмет выяснения причин залипонов.
В итоге мониторили, аж до середины сегодняшнего дня, когда я опять, попытавшись зайти на свой сайт, обнаружил что он снова полностью залип. После чего я накатал полувопрос, с просьбой рестартнуть мой сервак. Прошло полчаса, после чего я написал вторую заявку. Еще через час, не получив ответа и работающего VPS, я накатал матерную телегу на предмет вопроса о том, каким же надо быть мудланом, что не суметь перегрузить факин VPS сервер. И что же- сервак заработал через 5 минут. То есть “через мать” бурги все таки понимают, но в данный момент нахожусь в состоянии поиска нового VPS, ибо такие расклады меня естественно совершенно не радуют.
Нашел парочку хостингов и в данный момент терзаю сейлов на предмет выяснения всех подробностей, ибо помимо того что хочется за минимум денег, максимум фич, так еще и чтобы все перенесли умные и ловкие парни, ибо самому переносить и настраивать 15 сайтов нет особого желания.
Многие интернетчики и сеошники морочатся поиском так называемых bulletproof или абузоустойчивых хостингов, выкладывая за них не малые бабки, ибо это довольно специфический сервис, который обеспечивает злоумышленнику, проводящему спам-рассылку или же хостинг каких то незаконных материалов, вроде фармы, порева и прочего, полную безнаказанность.
Ибо у вменяемого хостинга, в случае размещения краденного контента или вирусов, аккаунт злоумышленника, в случае жалобы на него, банится и после этого проводится проверка, которая в случае если указанные данные подтверждаются лишают человека данного аккаунта, а в некоторых особо циничных случаях, дело может продолжится уже в уголовной плоскости. Ну да не суть- в любом случае хостинги дорожащие своей репутацией, мгновенно реагируют на все жалобы и отвечают в течении суток, как максимум.
Но оказалось что в России есть пара очень интересных хостингов, которые работая “на отъебись”, покрывают злоумышленников располагающихся на их серверах, и что самое интересное на вопрос можно ли считать их абузоустойчивыми серверами- скромно потупив глазки, говорят нет.
В очередное раз столкнулся с вопросом человека- как быть если прикупил себе нищебродский хостинг, позволяющий разместить 5 доменов, и всего одну базу mysql. Я конечно с трудом понимаю кто эти люди, которые приобретают подобные варианты, и главное где они их находят и по какой цене, учитывая что анлим с 4 IP стоит меньше 190 рублей в месяц.
Но как водится выход есть даже из самой жопской ситуации. То есть если вам необходимо завести пяток сайтов в одной базе, то это возможно сделать. Но надо учитывать несколько моментов:
в случае если ваши сайты будут разрастаться по объему, и обрастать поклонниками, которые будут генерить нагрузку на сайт, а в том числе и на базу данных, то тормозить будут все сайты одновременно, не взирая на нагрузку;
придется тратить много времени на оптимизацию своей базы данных, для того чтобы минимизировать нагрузку;
крах базы, вызванный одним сайтом, положит все остальные;
ну и напоследок- когда все таки найдутся деньги на переезд, вытягивать данные из базы данных, для того чтобы раскидать их по отдельным базам, займет не мало время
Если вы все же решили что оно того стоит, то создаем базу данных средствами хостинга, после чего закачиваем нужное количество копий wordpress на хостинг, подключаем домены и запускаем установку CMS WordPress, где для каждой установки указываем различные table_prefix: wp_ ; wp1_; wp2_ и т.п, которые после копируем в файл wp-config.php (в самом файле для копии wordpress эта строка будет выглядеть $table_prefix = ‘wp_’; )
Точно такое же действие подойдет и для других CMS:
в Drupal прописываем в файл sites/default/settings.php аргумент $db_prefix = ‘drupal1_’;
в Joomla в файле configuration.php указываем var $dbprefix = ‘joomla1_’;
После того как запустим установку CMS все необходимые таблицы, с указанными префиксами создадутся установочными скриптами.
Наверное многие из вас знают о таком популярном интернет-аукционе GoDaddy’s, который по совместительству также является крайне популярным регистратором доменных имен в бургонете, и, в добавок к этому, предоставляет также и услуги хостинга. На самом деле, аукцион доменов предлагаемый этой компанией очень удобная и полезная штука, на которой не за дорого можно отхватить жирный дроп домена с 10летней историй и 3-5PR на борту, но у них случилась одна беда- они взяли на работу мудака.
Собственно- о чем я: в начале марта CEO компании GoDaddy’s – Bob Parsons выложил на ятупе ролик, в котором он убивает на сафари в Зимбабве африканского слона, и это видео вызвала крайнее возмущение клиентов компании GoDaddy’s, в результате чего клиенты стали переходить на другие хостинги и переводить свои домены к иным регистраторам. За прошлый месяц (апрель), одна только компания Namecheap приняла более 20000 бывших клиентов GoDaddy’s, которые перевели свои домены на поддержку этого известного регистратора доменных имен. Надо отметить, что компания Namecheap также является одним из крупнейших регистраторов доменов в зарубежных доменных зонах: com, org, biz, net и многих других.
И, буквально на той неделе, мне упало информационное письмо от другого крайне надежного американского хостера Hostgator (на мой взгляд это лучший хостинг из того многообразия хостинг-провайдеров, с которыми мне доводилось работать, ибо они дают реальные 99,999% uptime), который информировал своих клиентов о том, что его команда, напротив, крайне любит слонов и понимает возмущение всех клиентов компании GoDaddy’s, и в этой связи предлагает бесплатный трансфер всем клиентам Godaddy’s для переезда на лучшие хостинг площадки Hostgator. И самое веселое, что приколисты от Hostgator взяли довольно известный ролик с одним из рунетовских мемов и наложили на него свои титры в которых они сообщают некоему клабберу, возмущенному кровожадностью CEO GoDaddy’s, радостную новость о том, что хостинг провайдер Hostgator принимает сайты беглецов с опальной площадки, чем повергает этого клаббера в неописуемый восторг. Естественно среди бургов сразу нашлись люди, что не врубили в эту шутку и стали распыляться на тему того что это обман, но тем у кого чувство юмора не атрофировано общением с лучшим хостингом, настоятельно рекомендую посмотреть этот шедевральных маркетинговых ходов, в плане продвижения хостинга.
Такой вот не затейливый маркетинг на реальном факапе исполнительного директора (читай CEO) одной из крупнейших американских компаний, работающих в нише предоставления различных интернет-сервисов. Можно только догадываться что этому великовозрастному придурку сказали его коллеги и хозяева GoDaddy’s, но потенциальные конкуренты компании, могут подарить ему какой нибудь дорогой подарок, ибо о таком подарке со стороны одного из крупнейших хостингов и регистраторов США, никто не мог и мечтать.
И надо полагать, что для тех кому по барабану африканский слон, нужно поспешить, ибо компания лузера CEO будет заманивать своих клиентов обратно всевозможными акциями и промопредложениями: не даром в последнее время они предлагают домены со скидками до 30% от действующих тарифов (не часто встречается такая распродажа доменов), так что заиметь несколько доменчиков у данного регистратора по скидочным ценам, крайне не плохой шанс. Ну и естественно у них располагается один из лучших он-лайн аукционов доменных имен в интернете, на котором можно купить не только дропы с PR, но и отловить реальные домены с ТиЦ- максимум что я выцеплял на этом аукционе- было 4PR и 50ТиЦ всего за 120$, при том что за подобный домен у руцентрового аука просят от 500$, и главное что на этом аукционе гораздо меньше клеек, и гораздо больше доменов с историей. И главное что все эти домены, если конечно вы купили не клейку, держатся стабильно- тиц несколько просаживается на 10-20 пунктов (если домен не подпитывать прогонами и продвижением), но PR на всех моих доменах стабильно держится уже последний год. Так что лучший способ набрать недорогих и качественных дропов – это зарегаться на аукционе доменов com GoDaddy’s, так как на этом аукционе, можно приобрести как старые домены с историей, так и домены с тиц и PR.
У клиента имеется сайт на Drupal, кошмарный-кошмар, который хостится на его же хостинге, прикупленном в NIC.ru. Седня приезжаю со встречи, а меня чуть ли не в дверях встречают с хлебом солью- сайт упал и не дышит, собственно на все вопросы выводит одно: Parse error: syntax error, unexpected ‘)’, expecting ‘(‘ in /XXX/sites/all/modules/devel/devel.module on line XXX
Тут уже развели переписку с программистом, который его поддерживал- он провел сравнительный анализ и пришел к выводу, что это вероятнее всего хостинг. Ну поскольку я и php это вещи разных вселенных, то для начала залил 100% рабочую версию модуля- тот же самый эффект. После чего глянул сам файл, что же там за строка такая фантастическая- оказалось следующее выражение: dfb($label, FirePHP::TRACE);
Звонок в суппорт закончился долгим рассказом про мой зараженный компьютер, и то что вирус пишет по фтп в файло всякие iframe или script и прочая, потом стали смотреть файлы, модификации, думать и пыхтеть. Попутно гуглю, но без особого фанатизма ибо перед тем как набрать никовцев полчаса потратил на поиски по инету.
Собственно в процессе разговора натыкаюсь на описание FirePHP, и того что фраза FirePHP::INFO не поддерживается php4, которому надо объявлять FirePHP_INFO. Собственно после этого залез в раздел управления хостингом и действительно обнаружил, что какой то умелец, надо полагать технари клиента, врубили php4, вместо крутившегося на хостинге php5.
**** Если же изменить выражение, как было указано, то может появиться ошибка PHP: Parse error: syntax error, unexpected T_ARRAY, expecting ‘)’ in , в строке содержащей следующее выражение: function devel_watchdog(array $log_entry) {
тогда его надо аменить на: function devel_watchdog($log_entry) {