Есть веб приложение, запущенное на виртуальном хостинге (linode.com, arch linux).
По определенным запросам (условно <site>/<id>) на баэкенде запускаются отдельные процессы-сервера, которым запрос перенаправляется. Общение основного "сервера" и вспомогательных происходит через сокет. (на каждый такой <id> созданы .socket и .service, которые запускают соответствующий процесс).
Когда на сайт, преимущественно по одному <id> заходит около 300 человек, некоторым пользователям возвращается ошибка "resource temporarily unavailable" с именем сокета, на подобии:
вызов из GO:
net.Dial("unix", fmt.Sprintf("/home/deploy/events/%v.sock", eID))
возвращает ошибку:
"dial unix /..../<id>.sock: connect: resource temporarily unavailable"
Cвободной памяти и CPU у сервера еще достаточно.
Если вдруг важно – сайт поддерживает с каждым пользователем "двустороннюю связь через веб-сокет", и вспомогательный процесс пос...
Видеть полную информацию и оставлять заявки могут только авторизованные пользователи.
Исполнитель по этому заданию выбран.
Заявок нет
Оставлять заявки могут только авторизованные пользователи.
Оптимизировать работу сервера под нагрузкой
Реклама
Оптимизировать работу сервера под нагрузкой
Есть веб приложение, запущенное на виртуальном хостинге (linode.com, arch linux).
По определенным запросам (условно <site>/<id>) на баэкенде запускаются отдельные процессы-сервера, которым запрос перенаправляется. Общение основного "сервера" и вспомогательных происходит через сокет. (на каждый такой <id> созданы .socket и .service, которые запускают соответствующий процесс).
Когда на сайт, преимущественно по одному <id> заходит около 300 человек, некоторым пользователям возвращается ошибка "resource temporarily unavailable" с именем сокета, на подобии:
вызов из GO:
net.Dial("unix", fmt.Sprintf("/home/deploy/events/%v.sock", eID))
возвращает ошибку:
"dial unix /..../<id>.sock: connect: resource temporarily unavailable"
Cвободной памяти и CPU у сервера еще достаточно.
Если вдруг важно – сайт поддерживает с каждым пользователем "двустороннюю связь через веб-сокет", и вспомогательный процесс пос...
Другие открытые задания:
Трафик целевых заявок SMM70 000 р.
Бюджет: 70 000 р. ТЕМА: получение земельного участка с муниципальных торгов с выгодой до 70% с подрядом строительства дома (желательно) Продвижение услуг сопровождения по процедуре …
декомпилировать программу aox vpn5 000 р.
Бюджет: 5 000 р. Нужно декомпилировать программу с помощью ida decompiler либо с помощью любой другой программы.
Лиды . Нужен трафик с хорошими Лидами .Трафик-менеджер .10 500 р.
Бюджет: 10 500 р. Лиды . Нужен трафик с хорошими Лидами .Трафик-менеджер . Трафик-менеджер . Нужен трафик-менеджер для создания потока клиентов . Меня зовут Олег и я занимаюсь …
поиск заданий