Author Archives: ZonD80

Ман по настройке серва. nginx+php-fpm+mysql, собираю все в кучку

Ну, как все ставить рассказывать себе не надо, поэтому сразу к настроечке.

Начну с mysql

Итак, для начала надо увеличить кеш для mysql, иначе он будет часто вылетать с cant-connect с 11 ошибкой, что означает невозможность блокировки сокета:

my.cnf

skip-locking
wait_timeout=60
connect_timeout=10
interactive_timeout=120
join_buffer_size=1M
query_cache_size=128M
query_cache_limit=2M
max_allowed_packet=16M
table_cache=1024
sort_buffer_size=2M
read_buffer_size=2M
read_rnd_buffer_size=4M
key_buffer = 256M
key_buffer_size=64M
myisam_sort_buffer_size = 8M
max_connections = 10000
open_files_limit = 100000
thread_cache_size = 1024M

Также в мускуле желательно выполнить sql-запрос:

set global max_connections = 500;

Дальше, чтобы при добуя открытых файлах ничего не зависало, ожидая, пока дадут доступ на юзанье тех или и иных файлов:

/etc/security/limits.conf

*       soft    nofile  65525
* hard nofile 100000

Дальше, надо в целом увеличить лимиты в системе:

/etc/sysctl.conf (взял у лисяры, помогло :))

kern.ipc.nmbclusters=65536
kern.ipc.somaxconn=32768
kern.ipc.maxsockets=204800
kern.maxfiles=256000
kern.maxfilesperproc=230400

Дальше лезем в конфиг nginx:
worker_processes  8;
worker_rlimit_nofile 51200;
worker_priority -5;
events {
worker_connections  4096;
use epoll;
}

Дальше лезем в конфиг php-fpm:

<value name="max_requests">4096</value>

<value name="max_children">100</value>

естесно это по секциям там..

Еще, надо не забыть проверить права на /var/lib/php/session

(C) ZonD80

She named evil

She named evil

You think you know she thirty years
And you are crazy from her love
You think you can continue forever
When you and she are young

But she is evil! She takes you money
She takes much anything she knows
She calling sweetly you ‘My honey’
Your live is bad, because

Because you are stupid boy, entrusted all you mind
To human, that is using you
Feelings and any of kind
Of her love – it is not for you

She named evil!
And you did your contract
With signature of little blood
If you wont fight, you will forever
Dream about something good

(C) ZonD80

Итог баттла и заметка о mysqld

Сначала заметка, вот она, чтобы сервак не вылетал с 11 ошибкой (cant unlock file)

max_connections = 10000
open_files_limit = 100000
thread_cache_size = 256M

А теперь итог баттла: 1 задание +, остальное вернули, т.к. не написал условий xD

(C) ZonD80

Я сделал матан!

Да, это воистино великое событие, я сделал манан! Сам! Кратные и криволинейные интегралы! Это круто, но у преподов из бауманки не сошлись ответы, и скоро будет баттл:

Student versus Prepod

Кому надо качайте:

http://files.joltiy.ru/153828

(C) ZonD80

Оптимизм на новом уровне

Да, это так!

Впервые после перерыва почти в полгода я чувствую себя реально оптимистично настроенным, ибо только что я заработал ~600 рублей. Но на самом деле дело не в этом.

  • Просто у меня закрыта сессия
  • Сделана половина домашних работ
  • Я недавно сходил в кино на фильм 2012 и был просто счастлив, ибо фильм весьма зачетен
  • Я начал разработку нового приложения на php, которое, боюсь или нет, затянет меня на долго

Омрачает лишь то, что кое-кто решил смыться на киношный фест и выпить там без меня, какое, сука, принебрежение.

Также запостил новости об окончании разработки Kinokpk.com releaser 3.00 в области TBDEV и еще зарегал первые 2 моих русскоязычных домена. Правда хз, как их настраивать, но это не проблема, и, когда разберусь, обязательно напишу об этом.

PS: Больше я не буду, или не хочу, или у меня просто слишком оптимистичное настроение, чтобы выделять жирным важные слова. Но…. если конечно, действительно важно я еще и в <h1> засуну!

PSS: Be happy, dont be fucked!

(C) ZonD80

Тут есть?

Есть в этом блоге автоматический выделятор жирных и не очень хороших мыслей?

(C) ZonD80

Oooops!

Сразу говорю, что если не хотите/не можете/не любите много/долго/нудно читать – идите в топку.

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

  1. Начнем отсюда. С цифры один. Хотя true прогеры считают с нуля, но в тинимсе (в этом редакторе) нет нумерации с нуля.

Началось все с того, что я поставил личные интересы выше общественных. Бесспорно, так надо было. Но так, как окакзалось, делать нельзя, а то надают по попке.

Так вот, мои итересы задели многих людей. Примерно всю верхушку бауманского университета. По крайней мере главу НУК ФН-12, Деканат факультета ИУ, проректора по учебной работе, первого-проректора-проректора по учебной работе, начальника безопасности и etc. Очень жаль, что я создал себе серию мини-жоп из серии antiпиар.

Поставив себе линал и матан я обрек себя на страдания, которые продлились почти пол-года. Бесконечные походы по инстанциям в виде деканатов, приемам у начальников кафедр и просто просыпания в 5:30 утра с вызубренными до белки формулами и определениями внесли огромный и, неоспоримо, весьма ценный вклад в мое сознание, мировоззрение и жизнь.

Вот тут то я и увидел всю сущность человеческой натуры. Откровенное подтирание моим упрямством некоторых преподавателей, откровенное играние на моих нервах некоторых руководителей, откровенное заявление мне того, что “мы вас тут запомнили, будьте осторожны впредь”.

Неплохой букет факторов не правда ли?

Кстати, я таки вытерпел все эти унижения, и прошел путь от начала до конца. Бесспорно, экспа +999 и левел ап x10 как минимум.

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

PS: Из друзей, кто это читает, знайте – в большинстве из вас я разочаровался. Возможно с вашей стороны я стану похож на вечно подозревающего в вас засаду задрота, но это ничего. Это только визуально. А так я белый и пушистый. Возможно, во мне еще есть то, во что можно верить.

(C) ZonD80

Ура, КОМИССИЯ!)))))) хДхД

Да, так и есть. Я всетаки иду на второе собрание распиздяев под эгидой МГТУ им.Н.Э.Баумана. Говорят, что это “заключительная“, хотя на самом деле это “пиздец какая смешная” комиссия.

Интересно, они что, свихнулись? Раз лояльно не относятся на пост-пост-пост-зачетной неделе, то типа комиссия много исправит?

Однозначно идиоты!

на 120%… Ну а я попытаюсь подготовиться и завтра буду пить red label…)

А, и еще обязательно отпишу о каком-то результате.

(C) ZonD80

Стишок про косову

To Kosova

I can’t be tired any more.
And russian army looking for
My soul, my mind
And nothing is allright.
I can not pass exam by three
And feel myself so pretty free.
Nobody can me normal teach,
So she is fucking leech.

She already fucked my brain.
And I feel so highest pain
When I think about she had done for me.
So put me three!
Or quickly die.
I’m already full of lie
To my parents, teachers and, of course, my friends.
I gave four tails up for now
And I’m not imaging how
I will close my current session.
I offered thousands for you.
Nobody will know nightmare truth.
But you denied, so you are fucking bitch.

(C) ZonD80

Yoyo, или судные 2 дня

Итак, я запретил всякие комментарии к постам – нафиг надо, ибо все вы – спамеры 🙂

А еще, линаличка, aka Косова Анна Владимировна не приняла мою 1ую аттестацию в понедельник, зато я поставил себе Ubuntu 9.10, настроил на ней HDMI и ALSA с дровами PulseAudio, написал систему уведомлений для моего трекера TorrentsBook.com..

Получается, я весьма Счастлив. Но…..

  • В четверг последний заход к Косовой, штурм этой непристойнойпреступной, сука, крепости.
  • В пятницу при провале штурма моя любимая комиссия для распиздяев
  • Надо выучиь методы решения СЛАУ (систем линейных алгебраических уравнений) – пи*ец, откуда я знаю такие термины?

Надо еще заработать денег, т.к. расходы в этом месяце составили $94.16 на сервера и еще я купил себе плеер.

Have fun, ибо осталось недолго))))

(C) ZonD80