Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Добрый день.

Под связкой nginx+apache подразумевается nginx для статики и apache для динамики. Сервера находятся в Америке, то есть работать с ними надо удаленно.

Что имеем:

- Есть сайт (написан на php+mysql) с достаточно большим количеством посетителей в сутки, ежедневно нагрузка растёт больше и больше.

- Есть 2 собственных сервера, один служит master, второй slave (репликации для создания бек-апов без нагрузки основного), кроме этого на втором сервере установлен crtmp-видео сервер (что не очень нравится!).

До этого момента стояла сборка чистого apache, мы заказывали поддержку серверов у хостеров, но настроить адекватно nginx+apache они не могут, отсюда стала необходимость найти стороннего админа.

Работа удаленная разовая, но постоянная, то есть мелкие вещи, которые необходимо вносить на сервере временами появляются. Я ищу админа, который может без проблем справиться с поставленными задачами:

1) Установка и настройка связки nginx+apache на сервере. Хотелось бы уточнить моменты, с которыми возникают трудности: переадресация с порта 8080 на порт 80, то есть запретить прямой доступ к apache, только через nginx, настройка rewrite, настройка верно ip-передачи, TimeOut поставить выше, так как часть скриптов выполняется более 30 секунд и многие другие нюансы, которые знать должны вы.

2) Поставить адекватную защиту от ддос, 20-40 запросов с одного клиента в 1 секунду – такого быть не должно. До этого момента защиты не было, и есть огромное подозрение, что именно он виноват, или боты от клиентов, которые тягают ежесекундо много информации с сайта создавая эффект ддоса.

3) Сейчас сайт временами падает, перегружен, при этом буквально месяца 2 назад просто летал. Я произвёл абсолютную чистку mysql, но это не дало плодов, необходимо провести анализ и определить проблемные места на сервере и предотвратить падение сервера в дальнейшем (над сайтом уже работает программист, но ему нужна помощь админа для мониторинга). В случае, если вертикальное расширение невозможно – настроить горизонтальное расширение, то есть преобрести ещё 1-2 сервера для оптимальной работы сервера.

В случае дополнительных серверов – настройка их. Кроме этого проанализировать работу репликационного сервера, последнее время принимающих данных стало очень много на него, хотя приёма должно быть минимум. Возможно неверно он был настроен или хостеры "выполняют свои вещи на нашем сервере".

4) Видео-сервер crtmp уже не поддерживается, возможно он устарел и имеет свои баги. Он же находится на репликационном сервере, где установлен freebsd. Пункт на будущее, после оптимизации работы сервера – установить erlyvideo сервер на другую unix-систему (на freebsd невозможно).

5) Если есть возможность, то настроить mysql-сервер верно. Есть подозрение, что он так же установлен криво, или не настроен. (этот пункт не относится к админу, но стоит заметить, что если вы можете его тоже выполнить – укажите это, просто данную работу отдам вам тоже).

Как видите, работы много и нужен действительно хороший админ, кто понимает во всех тонкостях настройки серверов. Я понимаю, что точную цену невозможно укзаать из-за пункта №3, который может включать лишь настройку одного сервера, а в случае плохой работы – уже настройку нескольких серверов, отсюда и работы будет больше. Но всё же хотелось услышать диапазон цен примерный (min,max) и контакты для дальнейшего обсуждения сотрудничества.

У уважением, Станислав.

11 лет назад
inpost
36 летУкраина
13 лет в сервисе
Был
10 лет назад