Кластеры беспородных работают параллельно на окнах

Я установил мое приложение rails на windows С сервером приложений Mongrel и веб-сервером Apache.

Я определил кластер 10 для монгрела для правильной обработки запроса. Когда я делаю какой-либо запрос, который выполняет тяжелые операции с БД или требует времени для выполнения, тогда весь мой кластер mongrel занят и отображает один и тот же журнал.

Те же настройки кластера беспородных работают нормально на сервере Linux.

Не могли бы вы вытащить меня из этого узкого места.

Заранее спасибо.

2 ответа

Решение

Застрял в журнале выпуска.

Поэтому я установил разные файлы журнала для каждого кластера, и все работает нормально.

Похоже, что собственная библиотека доступа к базе данных что-то блокирует или сама база данных настроена таким образом, что разрешен только эксклюзивный доступ к соответствующим таблицам. (Скорее всего, первое по звучанию, если предположить, что это та же база данных, к которой обращаются и из версии вашего приложения, обслуживаемой Linux).)

Таким образом, ответ на ваш вопрос, вероятно, связан с конкретным поставщиком базы данных, который вы используете. Что это... sqlite, Postgres, MySQL, MS SQL Server?

Другие вопросы по тегам