À um tempim atraz tive o problema de numero de conexões entre nossos amigos 
delphi+mydac+mysql e o problema foi resolvido mudando uns valores no 
registro..... agora o problema é outro:

recebo a seguinte mensagem:
não pode criar nova 'thread' (erro no. 12). Se você não estiver sem memória 
disponível, você pode consultar o manual sobre um possível 'bug' dependente 
do sistema operacional.

quando tento fazer 2 clientes (PCs)  abrirem 100 conexões da seguinte forma:
     for x := 1 to 100 do  Application.CreateForm(TDM_radio, DM_radio);

neste DM_RADIO  tem tudo pra fazer 1 conexão... e uma QUERY que é executada 
atravez de 1 TIMER.... pra estressar de propósito o banco....  o interval é 
de 1 ou seja vai fazer +/- umas 100 vezes por segundo.......

procedure TDM_radio.Timer1Timer(Sender: TObject);
begin
    Timer1.Enabled := falso;
    if DM_radio.MQ_Clock.Active then begin
      DM_radio.MQ_Clock.Refresh;
      serverdatahora := Copy( 
dm_radio.MQ_Clock.FieldByName('agora').AsString,1,18 );
    end;
    Timer1.Enabled := true;
end;

O select da query é "select now() as agora"  é só pra pegar a hora do 
servidor... mais nada.........
só pra testar....

isso é apenas pra testar se vou consegui conectar as 50 maquinas onde cada 
uma vai ter uma média de 3 à 5 conexões ou até mais...  ok....

bom o problema é que o primeiro PC abre as 100 conexões já o segundo abre 
apenas 75, já fiz o seguinte nos 3 PCs, (servidor e 2 clientes)

mudei o registro das 3 : pra aumentar a capacidade de conexões do rWindow$
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
"MaxUserPort"=dword:0000fffe
"TcpTimedWaitDelay"=dword:0000001e

e mudei no MySQL: pra aumentar a capacidade de conexões no mysql
[mysqld]
max_connections=1500

porem como disse não passo da segunda maquina com 75 conexões e a primeira 
com 100.....

ALLguem tem alguma dica ???

Obrigado!!!


Luiz Escobar - Analista/Desenvolvedor:
WEB - HTML/JavaScript/PHP/MySQL
WINDOWS - Delphi/ASSEMBLY/MySQL/xBase
SERVIDORES - CNA IntraNetWare4.11, LINUX-(RedHat9/Suse10.2), Windows 2K/XP
HARBOUR 
--------------------------------------------------------------------------
Borland C++ 5.5.1 (32 bit)
Harbour Devel build 1.1-1 Intl.
xHarbour Compile build 1.1.0 (Simplex)
Harbour MiniGUI 1.5 Extended Edition (Build 50a) - 2008.03.31
-------------------------------------------------------------------------------------------



Responder a