Проблема с подвисающими процессами Апача
На одном мощном, но высоконагруженном сервере — FreeBSD, MySQL, nginx, Apache, mod_php — систематически возникала проблема с подвисающими процессами Апача. Причём довольно часто — несколько раз в сутки. Выглядело это так — появлялось максимально разрешённое количество процессов Апача (в моём случае 600) и куча процессов в MySQL в состоянии sleep. Ясное дело, что сайт в такие периоды открывался с большой задержкой или вообще не открывался. Помогал только перезапуск Апача (достаточно было graceful, а не restart). Пришлось даже написать скриптик для автоматизации перезапуска Апача (
Я пытался локализовать проблему, но мне это не удавалось. Проблема началась на схеме без Апача — nginx и php-fastcgi, заменил php-fastcgi на Апач с mod_php — не помогло, убрал фронтенд nginx — не помогло, перенёс MySQL на отдельную (тоже мощную) машину — не помогло и вроде бы (уже не уверен) отключал кеширование при помощи eaccelerator. Я уже смирился и надежда была только на обновление версии движка сайта. А тут решил вместо eaccelerator поставить APC (Alternative PHP Cache) и, вроде бы, помогло, по-крайней мере уже трое суток всё нормально.
Ещё понравилось, что в дистрибутиве APC есть php-скрипт для удобного просмотра статистики кеша.
На радостях решил поставить APC и на сервере виртуального хостинга с php-cgi, поставилось без проблем, но не работает — выдаёт кучу ошибок, которые пока победить не удалось.
Я пытался локализовать проблему, но мне это не удавалось. Проблема началась на схеме без Апача — nginx и php-fastcgi, заменил php-fastcgi на Апач с mod_php — не помогло, убрал фронтенд nginx — не помогло, перенёс MySQL на отдельную (тоже мощную) машину — не помогло и вроде бы (уже не уверен) отключал кеширование при помощи eaccelerator. Я уже смирился и надежда была только на обновление версии движка сайта. А тут решил вместо eaccelerator поставить APC (Alternative PHP Cache) и, вроде бы, помогло, по-крайней мере уже трое суток всё нормально.
Ещё понравилось, что в дистрибутиве APC есть php-скрипт для удобного просмотра статистики кеша.
На радостях решил поставить APC и на сервере виртуального хостинга с php-cgi, поставилось без проблем, но не работает — выдаёт кучу ошибок, которые пока победить не удалось.
Apache: Ограничение доступа по логину-паролю ИЛИ IP-адресу
Есть сайт на Apache со служебной информацией и кучей папок. В разные папки есть доступ у разных юзеров, групп или IP-адресов. Обычно ограничение делается следующих видов:
— определённому юзеру/группе с любого IP-адреса;
— определённому юзеру/группе с определённых IP-адресов;
— всем без ограничений;
А вот новый вариант, настройка которого неочевидна:
— определённому юзеру/группе ИЛИ с определённых IP-адресов без пароля;
Содержимое файла .htaccess:
# Описываем ограничение по логину/паролю:
AuthType Basic
AuthName MyStatPage
AuthUserFile /usr/local/apache/conf/.users
AuthGroupFile /usr/local/apache/conf/.groups
# Пускать всех юзеров из группы mygroup:
require group mygroup
# Разрешаем доступ с указанных IP-адресов:
order allow,deny
allow from 10.1.1.0/255.255.255.0
allow from 10.1.2.1
# Разрешаем доступ при совпадении любого из условий (а не обязательно обоих):
Satisfy Any
— определённому юзеру/группе с любого IP-адреса;
— определённому юзеру/группе с определённых IP-адресов;
— всем без ограничений;
А вот новый вариант, настройка которого неочевидна:
— определённому юзеру/группе ИЛИ с определённых IP-адресов без пароля;
Содержимое файла .htaccess:
# Описываем ограничение по логину/паролю:
AuthType Basic
AuthName MyStatPage
AuthUserFile /usr/local/apache/conf/.users
AuthGroupFile /usr/local/apache/conf/.groups
# Пускать всех юзеров из группы mygroup:
require group mygroup
# Разрешаем доступ с указанных IP-адресов:
order allow,deny
allow from 10.1.1.0/255.255.255.0
allow from 10.1.2.1
# Разрешаем доступ при совпадении любого из условий (а не обязательно обоих):
Satisfy Any
МакБук мини или Мак ОС на Dell Mini 10v
Привет всем!
Прежде, плиз, почитайте что такое нетбук и с чем его едят.
Предыстория
В Малайзии на китайский новый год Dell Malaysia сделала промо-акцию на Dell Mini 10v. Цена — RM999 местными, или зеленными $300.
Я увольнялся с работы, искал себе замену на Dell Inspiron 1320. Надо сразу сказать, я на лаптопе не играю в 3D игры, фотошопом не пользуюсь. В основном дело в firefox/chrome, terminal/putty, skype/gtalk/jabber, openoffice и в свободное время видео/музон. А то что продовали за RM999 — это только толкнуло на покупку. Такой же нетбук от других производителей купишь за эдак RM1200 — RM1300. Разница около RM300-400, зеленными примерно $100.
У самого опыта с нетбуками был, у жены есть HP Mini 110(pink). Мне приходилось иногда просить ее нетбук когда срочно звонили по работе. В принципе нормально работалось, хотя к экрану надо привыкнуть.
Покупка
Покупал нетбук через ихний делловский сайт. Оплатил дебиткой. Получил в руки через неделю. А сейчас они высылают через один рабочий день, круто!
В комплекте
1. Нетбук Dell Mini 10v, Intel Atom N280, 1GB RAM, 160GB SATA HDD, Wifi bg, bluetooth, 1.3 webcam.
2. Зарядник, маленький, чуть больше зарядника Нокиа. Плюс!
3. Windows 7 Starter Edition DVD, CD с драйверами.
Что нужно для хакинтоша?
1. Mac OS X, Snow Leopard retail DVD или его образ
2. USB thumbdrive, у меня на 8GB
3. NetbookBootMaker —
4. Рабочий Мак ОС.
6. About this Mac fix. Это чисто для косметики. Берем с
5. и конешшшна сам нетбук.
Сам процесс установки
1. Берем Mac OS X, Snow Leopard retail DVD и делаем образ диска DMG с помощью Disk Utility.
2. Проверяем образ на восстановление
3. Востанавливаем образ на флешку.
4. Открываем NetBookBootMaker и устанавливаем на флешку.
5. В нетбук BIOS заходим и отмечаем загрузку с USB. Дальше уже просто тупо следуем инструкциям.
6. После завершения установки, в BIOS отменить USB Legacy Support. Это мешает для sleep mode.
7. Устанавливаем About this Mac Fix.
И в конце получаем нетбук с отличной клавиатурой, экраном, ценой и Macintosh OS на борту.
Лично пользуюсь вот так уже более месяца, очень доволен. Все работает «из коробки» и на ура. И немалаважный фактор — все обновления от Apple ставится без проблем. UPDATE Перед обновлением скачайте и установите последнюю версию NetbookInstaller.
Кроме Dell Mini лично успешно поставил на Lenovo S10.
update:
Ссылка на сайт Dell Malaysia —
Прежде, плиз, почитайте что такое нетбук и с чем его едят.
Предыстория
В Малайзии на китайский новый год Dell Malaysia сделала промо-акцию на Dell Mini 10v. Цена — RM999 местными, или зеленными $300.
Я увольнялся с работы, искал себе замену на Dell Inspiron 1320. Надо сразу сказать, я на лаптопе не играю в 3D игры, фотошопом не пользуюсь. В основном дело в firefox/chrome, terminal/putty, skype/gtalk/jabber, openoffice и в свободное время видео/музон. А то что продовали за RM999 — это только толкнуло на покупку. Такой же нетбук от других производителей купишь за эдак RM1200 — RM1300. Разница около RM300-400, зеленными примерно $100.
У самого опыта с нетбуками был, у жены есть HP Mini 110(pink). Мне приходилось иногда просить ее нетбук когда срочно звонили по работе. В принципе нормально работалось, хотя к экрану надо привыкнуть.
Покупка
Покупал нетбук через ихний делловский сайт. Оплатил дебиткой. Получил в руки через неделю. А сейчас они высылают через один рабочий день, круто!
В комплекте
1. Нетбук Dell Mini 10v, Intel Atom N280, 1GB RAM, 160GB SATA HDD, Wifi bg, bluetooth, 1.3 webcam.
2. Зарядник, маленький, чуть больше зарядника Нокиа. Плюс!
3. Windows 7 Starter Edition DVD, CD с драйверами.
Что нужно для хакинтоша?
1. Mac OS X, Snow Leopard retail DVD или его образ
2. USB thumbdrive, у меня на 8GB
3. NetbookBootMaker —
4. Рабочий Мак ОС.
6. About this Mac fix. Это чисто для косметики. Берем с
5. и конешшшна сам нетбук.
Сам процесс установки
1. Берем Mac OS X, Snow Leopard retail DVD и делаем образ диска DMG с помощью Disk Utility.
2. Проверяем образ на восстановление
3. Востанавливаем образ на флешку.
4. Открываем NetBookBootMaker и устанавливаем на флешку.
5. В нетбук BIOS заходим и отмечаем загрузку с USB. Дальше уже просто тупо следуем инструкциям.
6. После завершения установки, в BIOS отменить USB Legacy Support. Это мешает для sleep mode.
7. Устанавливаем About this Mac Fix.
И в конце получаем нетбук с отличной клавиатурой, экраном, ценой и Macintosh OS на борту.
Лично пользуюсь вот так уже более месяца, очень доволен. Все работает «из коробки» и на ура. И немалаважный фактор — все обновления от Apple ставится без проблем. UPDATE Перед обновлением скачайте и установите последнюю версию NetbookInstaller.
Кроме Dell Mini лично успешно поставил на Lenovo S10.
update:
Ссылка на сайт Dell Malaysia —
HTC HD2
Много появляется мыслей про HTC HD2. Подумал, что лучше уж писать всё про этот аппарат в отдельной ветке, чем где попало )
Вот первый повод — несколько видов брака.
Источник — опрос на форуме 4pda.ru.
1. Неровно вклеен экран — 32 процента опрошенных (примерно 200 человек).
2. В той или иной мере неадекватная реакция экрана на нажатия — 41% (примерно 250 человек).
3. Продавливание экрана в одном углу — 27% (примерно 150 человек).
Ну что я могу сказать… хренова (
Очень хреново, когда у флагманского устройства компании, который стоит очень приличных денег, такие явные проблемы со сборкой.
Да, возможно не все указанные проблемы влияют на работу, многие их даже не заметят, но я в некотором роде перфекционист — у меня хороший глазомер и неприятие каких-либо, даже мелких, кривостей (лучше пусть будет просто и тупо, но ровно) — так что даже едва заметная неровность будет меня нервировать и отравлять пользование устройством. Так что ну его нафиг этот девайс — за такие деньги буду я ещё переживать попадётся мне нормальный или кривой.
Вот первый повод — несколько видов брака.
Источник — опрос на форуме 4pda.ru.
1. Неровно вклеен экран — 32 процента опрошенных (примерно 200 человек).
2. В той или иной мере неадекватная реакция экрана на нажатия — 41% (примерно 250 человек).
3. Продавливание экрана в одном углу — 27% (примерно 150 человек).
Ну что я могу сказать… хренова (
Очень хреново, когда у флагманского устройства компании, который стоит очень приличных денег, такие явные проблемы со сборкой.
Да, возможно не все указанные проблемы влияют на работу, многие их даже не заметят, но я в некотором роде перфекционист — у меня хороший глазомер и неприятие каких-либо, даже мелких, кривостей (лучше пусть будет просто и тупо, но ровно) — так что даже едва заметная неровность будет меня нервировать и отравлять пользование устройством. Так что ну его нафиг этот девайс — за такие деньги буду я ещё переживать попадётся мне нормальный или кривой.
Кризис рейтингов в зоне KG
Де-факто, у нас в стране есть один счетчик. Это top.kg.
Он поддерживается абы-как. Зарегистрироваться нормально уже нельзя. Администрация на письма не отвечает.
Видя это безобразие, Айбек пошел на героическое усилие и попробовал занять нишу со своим проектом top.iz.kg.
К сожалению, он пока не смог покорить эту вершину. На сегодня «В связи с тем, что нагрузки на сервер коллосально увеличиваются, наших ресурсов не хватает».
Кто на новенького?
Он поддерживается абы-как. Зарегистрироваться нормально уже нельзя. Администрация на письма не отвечает.
Видя это безобразие, Айбек пошел на героическое усилие и попробовал занять нишу со своим проектом top.iz.kg.
К сожалению, он пока не смог покорить эту вершину. На сегодня «В связи с тем, что нагрузки на сервер коллосально увеличиваются, наших ресурсов не хватает».
Кто на новенького?
Свадебный альбом в сиреневой гамме.
Придавило...
Прекрасный августовский вечер, примерно 18:00. я проснулся оттого, что мой пес лизал мне лицо и чуть -чуть попискивал. накануне была какая-то вечеринка с приемом алкоголя в количестве несовместимом с жизнью. я открыл глаза. пес продолжал свое занятие. у меня было легкое, ненавязчивое похмелье. выражалось оно в частичном параличе половины моего тела. то есть правая рука и правая нога не слушались мозга. ещё я оглох, и левый глаз перестал видеть. если бы я даже захотел в этот момент что -то сказать, максимум получилось бы: — аааа… ууу… гггг… по глазам пса я понял, что если в ближайшие минут пять не выведу его на улицу, то к запаху моего перегара добавится запах его говна.
Читать дальше →
Читать дальше →
Что за странное разделение блогов? )
Хочу, к примеру, посмотреть список всех блогов — жму на Блоги, затем на Все и вижу только один из двух блогов, а выбирая Персональные вижу оба. Как-то нелогично получается — в разделе Все меньше блогов, чем в разделе Персональные )))
А, ещё есть уточнение — после нажатия на Все по-умолчанию отображаются только хорошие блоги, т.е. с рейтингом выше определённого, можно ещё выбрать Новые, а вот именно все блоги как-то не получается )
А, ещё есть уточнение — после нажатия на Все по-умолчанию отображаются только хорошие блоги, т.е. с рейтингом выше определённого, можно ещё выбрать Новые, а вот именно все блоги как-то не получается )
Скандинавский стиль
Точнее, его частные проявления. То, что мне нравится у них в интерьерах:
1. Белые стены и часто — белый пол
2. Широко используют черно-белую схему для интерьера, иногда — с акцентами (яркие цвета, фактура натурального дерева, узорный текстиль). Черные стены — это прекрасно иногда!!!
3. Очень внятно относятся к декору — предпочитают упорядоченно располагать элементы вроде подсвечников/вазочек, четко вписывают в интерьер оные. Особенно любят функциональные предметы из натуральных материалов.
4. Предпочитают минимализм с использованием предметов старинных или «под старину».
5. Дизайн мебели и аксессуаров — просто… экстаз чистый. Такие линии, такие фактуры, такой смысл, такие нетривиальные ходы…
Вывод — я люблю скандинавский дизайн :)
Жаль, что у нас такого не заказывают никогда :(

Читать дальше →
1. Белые стены и часто — белый пол
2. Широко используют черно-белую схему для интерьера, иногда — с акцентами (яркие цвета, фактура натурального дерева, узорный текстиль). Черные стены — это прекрасно иногда!!!
3. Очень внятно относятся к декору — предпочитают упорядоченно располагать элементы вроде подсвечников/вазочек, четко вписывают в интерьер оные. Особенно любят функциональные предметы из натуральных материалов.
4. Предпочитают минимализм с использованием предметов старинных или «под старину».
5. Дизайн мебели и аксессуаров — просто… экстаз чистый. Такие линии, такие фактуры, такой смысл, такие нетривиальные ходы…
Вывод — я люблю скандинавский дизайн :)
Жаль, что у нас такого не заказывают никогда :(

Читать дальше →