Поздно к игре, но я получал ту же ошибку с веб-приложением .NET / MS SQL. Сайт размещен в IIS на GoDaddy VPS, хостинг имеет несколько IP-адресов, БД размещена в Azure.
Я полагаю, что моя проблема была (идиот!), Я просто забыл поместить выделенные IP-адреса сайта GD из GD в брандмауэр Azure для сервера SQL. По какой-то странной причине трафик попадает в / из GD / Azure за пределами фактического IP-адреса веб-сайта (адреса привязки IIS) и работает.
Но чаще всего фактические адреса привязки IIS обращаются к Azure для взаимодействия со службами SQL. Я исправил настройки брандмауэра в Azure, добавив в него правильные IP-адреса из GoDaddy, и (стук по дереву) ошибка семафора, похоже, исчезла.
Другими словами, прежде чем вы начнете искать большие проблемы, начните с простого и обязательно проверьте простые вещи, такие как настройки сети / брандмауэра.