Potrzebny doświadczony administrator systemu Linux / DevOps do diagnozowania przyczyn okresowych zawieszeń sklepu internetowego. Trzeba nie tymczasowo usunąć objawy, a znaleźć pierwotną przyczynę problemu, wyjaśnić ją i zaproponować optymalne rozwiązanie.Co wiadomo Sklep internetowy działa od ponad 15 lat. Serwer Linux. PHP 5.6. MySQL. OPcache włączony. Jest dostęp SSH. Jest dostęp do panelu hostingu. Jest dostęp do logów. Dodano wykresy obciążenia serwera.Objawy Okresowo: strona przestaje się otwierać; występują błędy: 503 Service Unavailable; HTTP 508; Client.Timeout exceeded while awaiting headers; czas odpowiedzi strony czasami wzrasta do 8–11 sekund. Na wykresach obciążenia obserwuje się nagłe szczyty CPU, pamięci RAM i Entry Processes. W dostępnych logach PHP nie wykryto krytycznych błędów.Potrzebne przeprowadzenie pełnej diagnozy; znalezienie pierwotnej przyczyny problemu; określenie wąskiego gardła; wyjaśnienie przyczyny występowania zawieszeń; zaproponowanie optymalnego sposobu usunięcia; po uzgodnieniu wykonanie niezbędnych prac.Obowiązkowe doświadczenie Linux; SSH; Apache / Nginx / OpenLiteSpeed; PHP; MySQL; optymalizacja wydajności serwerów; szukanie przyczyn okresowych zawieszeń i wysokiego obciążenia.Przed rozpoczęciem pracy proszę odpowiedzieć Ile lat pracujesz z serwerami Linux? Czy miałeś doświadczenie w szukaniu podobnych problemów? Jakie narzędzia planujesz użyć do diagnozy? Czy pracowałeś ze starymi projektami PHP (PHP 5.x)? Jaka jest cena wstępnej diagnozy? Jaka jest twoja stawka godzinowa na dalsze prace (jeśli zajdzie taka potrzeba)? Kiedy możesz rozpocząć? Proszę, nie wysyłaj szablonowych ofert. W odpowiedzi krótko opisz, co dokładnie będziesz sprawdzać w pierwszej kolejności. Jeśli problem zostanie pomyślnie znaleziony i usunięty, jestem gotów na długoterminową współpracę w zakresie administracji i rozwoju serwera.
Aktualnie brak ofert
Aktualnie brak ofert
-
Pavel Petrenko
29 marca 2023
Не отрабатывает скрипт при запуске контекста для входящего или исходящего звонка
-
Pavel Petrenko
29 marca 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()
-
Vladimir Polyansky 29 marca 2023Так у вас не получится. Давайте доступ на вебку и консоль, сделаю как надо
Aktualne zlecenia dla freelancerów w kategorii Konfigurowanie oprogramowania i serwerów
Opis: Witam! Szukam specjalisty/integratora systemów i platform fiskalnych dla sklepu internetowego. Mam otwarte FOP (Fizyczna Osoba Przedsiębiorca), posiadam klucz KEP i konto IBAN. Nie mam jeszcze innych kont (w Checkbox, systemach platformowych, CRM) — trzeba zarejestrować i skonfigurować wszystko od podstaw pod klucz.
Potrzebna pomoc w zainstalowaniu Word, Excel, PP na Mac. Szukam specjalisty, który może mi w tym pomóc zdalnie,
Potrzebujemy na outsourcing Administratora systemów. Obowiązki: • konfiguracja i wsparcie serwera 1C; • Przeniesienie 1C (BAS) z systemu plików na klient-serwer (SQL); • konserwacja sprzętu biurowego i połączeń internetowych: - 2 drukarki - 1 skaner - 4-6 komputerów - instalacja i kontrola ochrony antywirusowej; - instalacja programów na komputerach, konfiguracja pulpitów pracowników