Нужен опытный Linux System Administrator / DevOps для диагностики причин периодических зависаний интернет-магазина. Необходимо не временно устранить симптомы, а найти первопричину проблемы, объяснить её и предложить оптимальное решение.Что известно Интернет-магазин работает более 15 лет. Linux-сервер. PHP 5.6. MySQL. OPcache включен. Есть SSH-доступ. Есть доступ к панели хостинга. Есть доступ к логам. Добавлены графики нагрузки сервера.Симптомы Периодически: сайт перестаёт открываться; возникают ошибки: 503 Service Unavailable; HTTP 508; Client.Timeout exceeded while awaiting headers; время ответа сайта иногда возрастает до 8–11 секунд. По графикам нагрузки наблюдаются резкие пики CPU, оперативной памяти и Entry Processes. В доступных PHP-логах критических ошибок не обнаружено.Необходимо провести полную диагностику; найти первопричину проблемы; определить узкое место; объяснить причину возникновения зависаний; предложить оптимальный способ устранения; после согласования выполнить необходимые работы.Обязательный опыт Linux; SSH; Apache / Nginx / OpenLiteSpeed; PHP; MySQL; оптимизация производительности серверов; поиск причин периодических зависаний и высокого нагрузки.Перед началом работы прошу ответить Сколько лет работаете с Linux-серверами? Имели ли опыт поиска подобных проблем? Какие инструменты планируете использовать для диагностики? Работали ли со старыми PHP-проектами (PHP 5.x)? Какова стоимость первичной диагностики? Какова ваша почасовая ставка для дальнейших работ (при необходимости)? Когда можете начать? Пожалуйста, не присылайте шаблонные предложения. В ответе кратко опишите, что именно будете проверять в первую очередь. Если проблема будет успешно найдена и устранена, готов к долгосрочному сотрудничеству по администрированию и развитию сервера.
Ставки пока отсутствуют
Ставки пока отсутствуют
-
Павел Петренко
29 марта 2023
Не отрабатывает скрипт при запуске контекста для входящего или исходящего звонка
-
Павел Петренко
29 марта 2023
Параметры метода:
• api_key – ключ для авторизации.
• params – массив с данными клиента. Поля массива:
o call_id – идентификатор звонка
o date_start – дата/время начала звонка в формате ‘Y-m-d
H:i:s’, timezone UTC
o date_end – дата/время окончания звонка в формате ‘Y-m-d
H:i:s’, timezone UTC
o direction – направление звонка. Обязательный параметр.
Возможные значения:
§ Inbound – Входящий
§ Outbound – Исходящий
o status – статус звонка. Обязательный параметр.
o phone – номер телефона клиента. Обязательный параметр.
o sip – SIP оператора. Обязательный параметр.
Результат метода:
• success – true/false
Cкрипт(pyton)
#!/usr/bin/python3
import sys
import requests
import json
# проверяем, что были переданы аргументы скрипту
try:
_, call_id, date_start, date_end, status, direction, phone, sip = tuple(sys.argv)
except:
sys.stdout.write(f'VERBOSE "NO ARGS IN set_call SCRIPT" 1\n')
sys.stdout.flush()
sys.exit()
# настройки для API запроса
URL = "https://crm.com/
custom/service/v4_1_rest/rest. php" API_KEY = "
TzbFY7MuyGNuh1YnWPcsKJWIV2j " # параметры для метода set_call
params = {
"call_id": call_id,
"date_start": date_start,
"date_end": date_end,
"status": status,
"direction": direction,
"phone": phone,
"sip": sip,
}
# данные для запроса в формате JSON
data = {
"api_key": API_KEY,
"params": params,
}
# отправляем запрос методом POST
try:
response = requests.post(URL, json=data, timeout=2.50)
except:
sys.stdout.write('SET VARIABLE agi_error_var "%s"\n' % "api timeout")
sys.stdout.flush()
sys.exit()
# проверяем успешность выполнения запроса
result = json.loads(response.text)
exec_result = result['success']
sys.stdout.write(f'VERBOSE "crm_set_call SCRIPT EXECUTION SUCCESS: {exec_result}" 1\n')
sys.stdout.flush()
# записываем данные запроса в файл для отладки
with open("/tmp/filele.txt", "w+") as f:
f.write(json.dumps(data))
sys.exit()
-
Владимир Полянский 29 марта 2023Так у вас не получится. Давайте доступ на вебку и консоль, сделаю как надо
Актуальные фриланс-проекты в категории Настройка ПО и серверов
Описание: Приветствую! Ищу специалиста/интегратора по системам и платформам фискализации для интернет-магазина.У меня открыт ФЛП (ФОП), есть ключ КЭП и счет IBAN. Других кабинетов (в Checkbox, платформенных системах, CRM) пока нет — нужно зарегистрировать и настроить всё с нуля под ключ.
Нужна помощь в установке Word, Excel, PP на мак. Ищу специалиста, который может помочь мне это сделать удаленно,
Нам нужен на аутсорсинг Сисадмин Обязанности: •настройка и сопровождение сервера 1С; •Перевод 1С (BAS) с файловой системы на клиент-серверную (SQL); •техническое обслуживание офисной техники и подключений интернета: -2 принтера -1 сканер -4-6 компьютеров -установка и контроль антивирусной защиты; -установка программ на компьютер, настройка рабочих столов сотрудников
Описание задачи Требуется специалист с опытом работы с WhatsApp Business и Meta Business для анализа и устранения причины постоянных блокировок аккаунта WhatsApp Business. Проблема: При входе в WhatsApp Business аккаунт практически сразу блокируется. После подачи апелляции WhatsApp восстанавливает аккаунт. После восстановления и повторного входа аккаунт снова блокируется. Ситуация повторяется уже несколько месяцев. Важно Мы: Не используем сторонние приложения для WhatsApp. Не используем модифицированные версии WhatsApp. Не используем ботов, автоматизацию и массовые рассылки. Не отправляем спам. Используем только официальный WhatsApp Business. Соблюдаем правила платформы. Что необходимо сделать Провести аудит и определить возможную причину блокировок. Проверить: устройство и его идентификаторы; IP-адреса и географию подключений; настройки WhatsApp Business; связанные аккаунты Meta/Facebook; возможные признаки автоматической блокировки антифрод-системой. Подготовить рекомендации по устранению причины блокировок. При необходимости помочь подготовить обращение в поддержку WhatsApp/Meta. Добиться стабильной работы аккаунта без последующих автоматических блокировок. Требования к исполнителю Опыт работы с WhatsApp Business. Опыт решения проблем с блокировками WhatsApp и Meta. Понимание антифрод-систем Meta. Наличие успешных кейсов по восстановлению и стабилизации аккаунтов. В отклике прошу указать Есть ли опыт решения аналогичных проблем. Какие причины могут вызывать такую ситуацию. Какой план диагностики вы предлагаете. Примеры похожих кейсов. Стоимость и сроки работ. Бюджет: обсуждается.