<html>
  <head>
    <meta content="text/html; charset=ISO-8859-2"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Ta promenna F je co?<br>
    Pokud je globalni pro oba thready, tak to muze vypadat takto:<br>
    <br>
    F=open()<br>
    F=open()<br>
    a mate prusvih, protoze prvni F uz nikdy nezavrete.<br>
    <br>
    Pokud je lokalni, tak je mozne, ze si Lazarus dela nejake zamykani
    (linux sam nic takoveho nedela), nekdy mezi open a close to spadne a
    pak mate stejny vysledek - neuzavreny soubor.<br>
    <br>
    Limit na otevrene soubory+sockety je defaultne 1024.<br>
    <br>
    L.<br>
    <br>
    <div class="moz-cite-prefix">On 15.10.2013 17:34, Zapletal Martin
      wrote:<br>
    </div>
    <blockquote cite="mid:12E270D398544011BD7A079316398767@MZPC"
      type="cite">
      <meta content="text/html; charset=ISO-8859-2"
        http-equiv="Content-Type">
      <meta name="GENERATOR" content="MSHTML 9.00.8112.16514">
      <div><font face="Arial" size="2">Lazarus, v události OnTimer
          přečtu data a předám je proceduře, která jen zapíše na disk.
          Mohlo by to být tím, že to je v Timeru a ne v threadu? Mám i
          jinou aplikaci a ta data čte v threadu, stejnou procedurou je
          zapisuje a tam to nepadá.</font></div>
      <div> </div>
      <div><font face="Arial" size="2">Zaplik</font></div>
      <blockquote style="BORDER-LEFT: #000000 2px solid; PADDING-LEFT:
        5px; PADDING-RIGHT: 0px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px">
        <div style="FONT: 10pt arial">----- Original Message ----- </div>
        <div style="FONT: 10pt arial; BACKGROUND: #e4e4e4; font-color:
          black"><b>From:</b> <a moz-do-not-send="true"
            title="krata.milan@seznam.cz"
            href="mailto:krata.milan@seznam.cz">Milan Kratochvíl</a> </div>
        <div style="FONT: 10pt arial"><b>To:</b> <a
            moz-do-not-send="true" title="hw-list@list.hw.cz"
            href="mailto:hw-list@list.hw.cz">HW-news</a> </div>
        <div style="FONT: 10pt arial"><b>Sent:</b> Tuesday, October 15,
          2013 5:26 PM</div>
        <div style="FONT: 10pt arial"><b>Subject:</b> Re: OT: linux-Too
          many open files</div>
        <div><br>
        </div>
        V jakém kompileru to máte? Zapisujete v těle programu nebo v
        threadu?<br>
        Milan<br>
        <br>
        <div class="moz-cite-prefix">Dne 15.10.2013 16:39, Zapletal
          Martin napsal(a):<br>
        </div>
        <blockquote cite="mid:7C9D04AD7C474AA88BA54032C3CD44A1@MZPC"
          type="cite">
          <meta name="GENERATOR" content="MSHTML 9.00.8112.16514">
          <style></style>
          <div><font face="Arial" size="2">Zdravím.</font></div>
          <div><font face="Arial" size="2">Nedokázal by mi prosím někdo
              poradit, co dělám špatně při zápisu dat? V pascalu
              klasicky zapisuji data do souboru pomocí:</font></div>
          <div> </div>
          <div><font face="Arial" size="2">AssignFile(F, cesta);</font></div>
          <div><font face="Arial" size="2">Append(F);</font></div>
          <div><font face="Arial" size="2">WriteLn(F, co);</font></div>
          <div><font face="Arial" size="2">CloseFile(F);</font></div>
          <div> </div>
          <div><font face="Arial" size="2">Ale po asi třech hodinách
              zápisu do toho souboru(mi to klekne na uvedené hlášce).
              Soubor je malý, nemá ani 1/2 mega. Velikost má pokaždé
              jinou. Na netu jsem našel info o této problematice, že se
              má zvednout hodnota v souboru /proc/sys/fs/file-max na cca
              200000. Ale ani to nepomohlo. Se souborem myslím pracuji
              korektně a zapisuji do něj tak 5-10x za minutu. Žádný
              drama. Prostě jen přečtu nasbíraná data a zapíši do
              souboru. Ale POZOR! Pokud si udělám jednoduchý testovací
              cyklus a v něm zapisuji data do toho souboru, zapíšu tam
              třeba 50000 záznamů jako by nic. Proč se mi neuvolňují
              popisovače a ucpává se to? Linuxář moc velký nejsem, 95%
              aplikací dělám pro Win ale na to, jak je to prosté si s
              tím nevím rady. Medium pro zápis je OK, žádné chyby
              nevykazuje. Je nějaký příkaz jak uvolňovat popisovače
              souborů? Disk je FAT32. Pomohlo by jej předělat na nějaký
              EXT??? Potíž je, že by měl zůstat čitelný pro Win.</font></div>
          <div> </div>
          <div><font face="Arial" size="2">Zaplik</font></div>
          <br>
          <fieldset class="mimeAttachmentHeader"></fieldset>
          <br>
          <pre wrap="">_______________________________________________
HW-list mailing list  -  sponsored by <a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="http://www.HW.cz">www.HW.cz</a>
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://list.hw.cz/mailman/listinfo/hw-list">http://list.hw.cz/mailman/listinfo/hw-list</a>
</pre>
        </blockquote>
        <br>
        <p> </p>
        <hr> _______________________________________________<br>
        HW-list mailing list  -  sponsored by <a class="moz-txt-link-abbreviated" href="http://www.HW.cz">www.HW.cz</a><br>
        <a class="moz-txt-link-abbreviated" href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a><br>
        <a class="moz-txt-link-freetext" href="http://list.hw.cz/mailman/listinfo/hw-list">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
      </blockquote>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
HW-list mailing list  -  sponsored by <a class="moz-txt-link-abbreviated" href="http://www.HW.cz">www.HW.cz</a>
<a class="moz-txt-link-abbreviated" href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a>
<a class="moz-txt-link-freetext" href="http://list.hw.cz/mailman/listinfo/hw-list">http://list.hw.cz/mailman/listinfo/hw-list</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>