Показать сообщение отдельно
Старый 15.07.2010, 01:18
ERrorMAKros вне форума Посмотреть профиль Отправить личное сообщение для ERrorMAKros Посетить домашнюю страницу ERrorMAKros Найти все сообщения от ERrorMAKros
  № 7  
Ответить с цитированием
ERrorMAKros
 
Аватар для ERrorMAKros

Регистрация: May 2008
Адрес: Земля.Украина.Одесса
Сообщений: 219
Отправить сообщение для ERrorMAKros с помощью ICQ Отправить сообщение для ERrorMAKros с помощью Skype™
Re: два запроса в рамках одного соединения встанут в очередь и выполнятся.
краша тут вообще не видно
Это обнадежило!

Re: просто какой-то очередной пользователь при открытии приложения вместо соединения к базе получит false.
это если общее количество соединений будет превышено.
А вот тут хотелось бы знать по подробней! Это как то фиксировано в php сервере (я подключаюсь к Firebird базе данных (ibase_connect))? Или кол-во соединений фиксирует сама database? ....ну как бы хочется понять о каких именно соединениях идет речь!

Если речь идет о БД, то вот результат некоторых тестов:
Код:
Машина для  тестирования: intel сервер с 16Гб памяти, 2 процессора 
по 4 ядра (E8400), Linux CentOs 5.3 работающий как виртуальная машина. 
Сервер базы данных для тестирования
- FirebirdCS-2.1.2.18118-0.i686.rpm
- FirebirdCS-2.1.2.18118-0.amd64.rpm
- FirebirdSS-2.1.2.18118-0.i686.rpm

Clasic server:
максимальное количество коннектов в такой конфигурации ~850, после этого 
сервер отказывает в новых соединениях, общее количество процессов ~1000, 
для обычной и 64 разрядной версии.

Super server:
Казалось бы SS меньше зависит от настроек системы, но на практике получили
наоборот, после 288-го соединения получаем сообщение:
Unable to complete network request to host "85.x.x.x".
-Error writing data to the connection.
-Broken pipe
и все соединения, которые были установлены до 288 завершаются. Какие здесь
настройки править - тайна. Да и администрировать под Linux сервер SS сложно.
Хотя тормоза уже начинаются после 50 одновременно выполняемых sql, а после 100 
паузы в работе становятся огромными, я не смог достигнуть максимума в 1200 sql-ей. 
Вот тут сразу захотелось отказаться от своей реализации.


Последний раз редактировалось ERrorMAKros; 15.07.2010 в 01:27.