OmnisDataBridge 1.78

Juan Bofill juanbofillaba at gmail.com
Wed Feb 21 13:14:11 UTC 2024


Great info.

Wished I knew 2 days ago and my whole place would be running Studio 10.2 .

Juan
On Feb 21, 2024, 8:47 AM -0400, Phil (OmnisList) <phil at pgpotter.co.uk>, wrote:
> Just for further information here on the list:
>
> unlimited is defined as 9223372036854775807
>
> ulimit is per session, so maybe you would want to place a command in
> your ,bash_profile to do this when you login...
>
> ie: overkill:
> ulimit -n 9223372036854775807
> ulimit -u 9223372036854775807
>
> Set files and processes to unlimited.
>
> and for launchd:
>
> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
> "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
> <plist version="1.0">
> <dict>
>     <key>Label</key>
>     <string>limit.maxfiles</string>
>     <key>ProgramArguments</key>
>     <array>
>         <string>launchctl</string>
>         <string>limit</string>
>         <string>maxfiles</string>
>         <string>9223372036854775807</string>
>         <string>9223372036854775807</string>
>     </array>
>     <key>RunAtLoad</key>
>     <true/>
>     <key>ServiceIPC</key>
>     <false/>
> </dict>
> </plist>
>
> and
>
> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
> "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
> <plist version="1.0">
> <dict>
>     <key>Label</key>
>     <string>limit.maxprocs</string>
>     <key>ProgramArguments</key>
>     <array>
>         <string>launchctl</string>
>         <string>limit</string>
>         <string>maxproc</string>
>         <string>9223372036854775807</string>
>         <string>9223372036854775807</string>
>     </array>
>     <key>RunAtLoad</key>
>     <true/>
>     <key>ServiceIPC</key>
>     <false/>
> </dict>
> </plist>
>
> Maybe not recommended, but if you want to return your Hard limit to
> unlimited, this is the number you need to use.
>
> regards
> Phil Potter
> Based in Chester in the UK.
>
> On 20/02/2024 17:01, Doug Easterbrook via omnisdev-en wrote:
> > if thats the case… you can set more ports or open files.
> >
> > we put a file called Launchd.conf into /etc (you need to set the ownership of this right). it contains the following single line to give more files/ports available to all processes.
> >
> > limit maxfiles 1000000 1000000
> >
> >
> > that was an early thing we did to deal with macs typically limiting files each process can open. It may only be useable in certain versions of OSX..
> >
> > There is also a file you can create called limit.maxfiles.plist which goes into /Library/LaunchDaemons/ Also check that its permissions are correct. I think this is where MOST RECENT version of OSX get its limit from
> >
> >
> >
> > <?xml version="1.0" encoding="UTF-8"?>
> > <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
> > "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
> > <plist version="1.0">
> > <dict>
> > <key>Label</key>
> > <string>limit.maxfiles</string>
> > <key>ProgramArguments</key>
> > <array>
> > <string>launchctl</string>
> > <string>limit</string>
> > <string>maxfiles</string>
> > <string>524288</string>
> > <string>524288</string>
> > </array>
> > <key>RunAtLoad</key>
> > <true/>
> > <key>ServiceIPC</key>
> > <false/>
> > </dict>
> > </plist>
> >
> >
> >
> > you make also want to look at the ‘ulimit’ command. I dug up something on stack overflow
> > https://apple.stackexchange.com/questions/32235/how-to-properly-increase-a-ulimit-n-limits
> >
> >
> > I know that when I type ‘ulimit’ in terminal, I get ‘unlimited’
> >
> > Its been a fair number of years since I went through the exercise and figured out which approach was right for which versions of OSX.
> >
> >
> > so, my Somoma machine still has both of them :). /etc/Launchd.conf and /Library/LaunchDaemons/limit.maxfiles.plist
> >
> >
> > and that helps remove that ridiculous 256 open file limit per process on OSX.
> >
> >
> >
> > if that is indeed your problem, I hope this helps
> >
> >
> >
> > Doug Easterbrook
> > Arts Management Systems Ltd.
> > mailto:doug at artsman.com
> > http://www.artsman.com
> > Phone (403) 650-1978
> >
> > > On Feb 20, 2024, at 6:47 AM, Juan Bofill<juanbofillaba at gmail.com> wrote:
> > >
> > > Hi all
> > >
> > > I believe I hit some kind of port limit or number of files open. I see one can run more than one ODB on a single server and also on different ports. Learning how to do that…
> > >
> > > Thanks all for their help
> > >
> > > Juan
> > > On Feb 19, 2024, 5:33 PM -0400, Juan Bofill<juanbofillaba at gmail.com>, wrote:
> > > > Hi
> > > >
> > > > The server is on a MacMini running Monterey.
> > > > I used the terminal command :
> > > >
> > > > Disable App Nap System Wide in Mac OS X
> > > >
> > > > defaults write NSGlobalDomain NSAppSleepDisabled -bool YES
> > > >
> > > > Maybe I should try with Big Sur or older?
> > > >
> > > > Thanks
> > > >
> > > > Juan
> > > >
> > > > > On 19 Feb 2024, at 4:45 PM, Reg Paling <reg.pT
> > > > > aling at lokanet.com> wrote:
> > > > >
> > > > > Hi Juan,
> > > > >
> > > > > The first thing you need to know is that the combination of Omnis Studio
> > > > > 10.22 + Omnis DataBridge 1.78 works. It works just as well (on both
> > > > > Macintosh and Windows) as it did with Omnis Studio 4.x. So it would be
> > > > > overkill to start running around trying to look for alternatives to ODB at
> > > > > this point. There is nothing wrong with the strategy you chose and no need
> > > > > for regret.
> > > > >
> > > > > I suggest you contact Omnis Tech Support and they can go through your setup
> > > > > with you.
> > > > >
> > > > > Note that Studio 10.22 is 64-bit software and it won't run on older
> > > > > versions of macOS, whereas Studio 4.x is 32-bit and it won't run on newer
> > > > > versions of macOS. If you need to run both 4.x and 10.22 on the same
> > > > > computer, that will probably work on Mojave.
> > > > >
> > > > > If you let us know in more detail what computers and operating systems you
> > > > > are using for development, server and workstations, and precisely what
> > > > > does work and what isn't working, we might be able to help more.
> > > > >
> > > > > Kind regards,
> > > > > Reg
> > > > >
> > > > >
> > > > >
> > > > > On Tue, Feb 20, 2024 at 4:29 AM Juan Bofill<juanbofillaba at gmail.com> wrote:
> > > > >
> > > > > > Hi all
> > > > > >
> > > > > > I got myself in trouble
> > > > > >
> > > > > > Just upgraded all my DML datas and libs to 10.22 using OmnisDataBridge
> > > > > > 1.78. Have lots of data files…
> > > > > >
> > > > > > Did all tests with a Development and just 1 Runtime. All was ok.
> > > > > >
> > > > > > Installed all 5 Runtimes on each Mac and now can NOT open the data files
> > > > > > on all the Macs.
> > > > > >
> > > > > > Should have gone to SQL or Postgress but decided to do DML first with the
> > > > > > newer 10.2 and I am regretting it. Studio 4 was very stable…
> > > > > >
> > > > > > Thanks for any help
> > > > > >
> > > > > > Juan Bofill
> > > > > >
> > > > > >
> > > > > > _____________________________________________________________
> > > > > > Manage your list subscriptions athttps://lists.omnis-dev.com
> > > > > > Start a new message ->mailto:omnisdev-en at lists.omnis-dev.com
> > > > > >
> > > > > _____________________________________________________________
> > > > > Manage your list subscriptions athttps://lists.omnis-dev.com
> > > > > Start a new message ->mailto:omnisdev-en at lists.omnis-dev.com
> > > _____________________________________________________________
> > > Manage your list subscriptions athttps://lists.omnis-dev.com
> > > Start a new message ->mailto:omnisdev-en at lists.omnis-dev.com
> > _____________________________________________________________
> > Manage your list subscriptions athttps://lists.omnis-dev.com
> > Start a new message ->mailto:omnisdev-en at lists.omnis-dev.com
> _____________________________________________________________
> Manage your list subscriptions at https://lists.omnis-dev.com
> Start a new message -> mailto:omnisdev-en at lists.omnis-dev.com


More information about the omnisdev-en mailing list