So keep latest NTK and Active4D Plugins but reinstall the the old shell code? That would include using the old A4D_NTKConfig lists. We can try that. It will have to wait a few weeks because of other project commitments.
Thanks, Brad Perkins On 4/25/17, 9:41 AM, "Active4D-dev on behalf of Aparajita Fishman" <[email protected] on behalf of [email protected]> wrote: >I meant only to use the old NTK shell code. Nothing else would have to >change. If your problems persist and I can’t find the solution, I’ll do >it for free. > >All the best, > > - Aparajita > >> On Apr 25, 2017, at 7:21 AM, Perkins, Bradley D <[email protected]> >>wrote: >> >> Not really. I'd have to: >> (a) Go back to the old server machine and 4D v14 >> (b) Work with institutional IT to get it back on the network (Hostmaster >> updates, Switch programming). They tightly control all public facing IP >> addresses. >> (c) Identify all changed data since we went live and export/import it >>back >> into the v14 Database. >> As noted that ran fine. >> >> I never considered running v14 on the Sierra machines. I was told by 4D >>it >> wouldn't be stable. >> >> If you mean staying with v15.4 and putting in the old shell code and >>going >> back to older NTK and Active4D versions, we could try that, but I have >> other other project commitments that I must focus on for the next few >> weeks and can't work on that now. We're just going to have to monitor >>our >> systems and live with the problems if they persist. >> >> One idea I did have was to compile the NTK demo database under v15.4 >> running same NTK and A4D versions and place that on our development >> system, reasonably exercise it with AB, and see if the Active4D/NTK >>server >> becomes unresponsive. >> >> Also, I checked and we are still using the old network layer. >> >> >> Thanks, >> >> -- Brad >> >> On 4/25/17, 7:30 AM, "Active4D-dev on behalf of Aparajita Fishman" >> <[email protected] on behalf of >> [email protected]> wrote: >> >>> Brad, >>> >>> Is it possible to roll back to the old NTK server code? I'd like to >>>know >>> if that solves the problem. >>> >>> All the best, >>> >>> - Aparajita >>> >>>> On Apr 24, 2017, at 1:53 PM, Perkins, Bradley D <[email protected]> >>>> wrote: >>>> >>>> Hi John, >>>> >>>> We went from v14 to v15. We're also still running 32-bit server. I'm >>>>not >>>> positive but I thought the new network layer was only available in >>>> 64-bit. >>>> I will definitely check though. Thanks! >>>> >>>> Brad >>>> >>>> On 4/24/17, 2:31 PM, "Active4D-dev on behalf of Bellos, John" >>>> <[email protected] on behalf of >>>> [email protected]> wrote: >>>> >>>>> I forget what version of 4D you said you came from, but if it was v13 >>>>> or >>>>> lower, try your setup with the new network layer OFF in 4D server. >>>>> We've >>>>> definitely seen some stability issues with the new network layer ON, >>>>> using v15.4. >>>>> >>>>> Note that if you're using Mac 64-Bit, the new network layer is forced >>>>> on >>>>> and you can't turn it off. But on Windows 64 bit server, you can turn >>>>> this setting off. >>>>> >>>>> ________________________________________ >>>>> From: Active4D-dev [[email protected]] on >>>>>behalf >>>>> of >>>>> Aparajita Fishman [[email protected]] >>>>> Sent: Monday, April 24, 2017 4:29 PM >>>>> To: Active4D Developer Discussion List >>>>> Subject: Re: [Active4d-dev] Active4D Slowdown then Stall (weird >>>>> A4D_HTTPD_RequestHandler_* behavior) >>>>> >>>>> It’s entirely possible there is some flaw in the new server code. The >>>>> main change I made to A4D_HTTPD_RequestHandler was the correct >>>>>handling >>>>> of keep-alive connections. If you find out any more details, please >>>>> post >>>>> them here. >>>>> >>>>> All the best, >>>>> >>>>> - Aparajita >>>>> >>>>>> On Apr 24, 2017, at 8:43 AM, Perkins, Bradley D <[email protected]> >>>>>> wrote: >>>>>> >>>>>> Peter and Aparajita, >>>>>> >>>>>> Thank you both for your responses. I have been testing our >>>>>>development >>>>>> system with a higher MaxThreads this morning. I haven't been able to >>>>>> exhaust all of the threads. I was able to crash 4D through. I'll >>>>>>send >>>>>> Aparajita the crash log. >>>>>> >>>>>> Peter, your observations are very similar to what we've seen. Under >>>>>> v14 >>>>>> -- >>>>>> and even with the broken keep alive feature -- we could run for a >>>>>>long >>>>>> time with no problems. Reboots were usually because I had to reboot >>>>>> the >>>>>> Windows server to install MS Security Patches. >>>>>> >>>>>> Our production system sees a fairly light load and would normally >>>>>> never >>>>>> see the loads that I'm placing on it with ApacheBench unless IT is >>>>>> running >>>>>> a cyber scan. I'm letting it run as is with the earlier >>>>>>configuration >>>>>> to >>>>>> see if the problem is because we've exhausted the thread pool. We >>>>>> haven't >>>>>> allocated an additional thread since I restarted on Saturday. Our >>>>>> ThreadStack size was already set to 256 (docs show 128 as default). >>>>>> As Peter notes, It could be that the problem lies elsewhere such as >>>>>>in >>>>>> in >>>>>> 4D itself. >>>>>> >>>>>> We upgraded hardware, OS, 4D, NTK, and Active4D. That is a lot of >>>>>> change. >>>>>> >>>>>> -- Brad >>>>>> >>>>>> On 4/24/17, 9:09 AM, "Active4D-dev on behalf of Aparajita Fishman" >>>>>> <[email protected] on behalf of >>>>>> [email protected]> wrote: >>>>>> >>>>>>> Increase MaxThreads in the A4D_NTKConfig list. I am increasing this >>>>>>> to >>>>>>> 100 by default in the next release, and I am also adding code to >>>>>>> reclaim >>>>>>> unused threads after a configurable delay. >>>>>>> >>>>>>> All the best, >>>>>>> >>>>>>> - Aparajita >>>>>>> >>>>>>>> On Apr 24, 2017, at 4:51 AM, Peter Gutbrod <[email protected]> >>>>>>>> wrote: >>>>>>>> >>>>>>>> Hi Brad, >>>>>>>> >>>>>>>> I see something similar since I've upgraded 4D-Server to V16 and >>>>>>>> NTK/A4D >>>>>>>> to the newest version. >>>>>>>> >>>>>>>> Before the server could run für month without any issue. After the >>>>>>>> upgrade the server slows down within 1-2 days up the point, where >>>>>>>> each >>>>>>>> request can take 10 seconds or even more. According to the 4D >>>>>>>>admin >>>>>>>> panel there are cpu or network intensive tasks running. Server is >>>>>>>> almost >>>>>>>> idle, tons af free memory for 4D. Nothing suspicious in Windows >>>>>>>> performance monitor. Rebooting 4D and the slow-down is gone - for >>>>>>>> the >>>>>>>> next couple of hours, then it slowly reappears. >>>>>>>> >>>>>>>> I realized the slowdown in a JSON API. First I thought it is >>>>>>>> something >>>>>>>> within my A4D code, so I've calculated the time my A4D code needs >>>>>>>>to >>>>>>>> run. But I found the slowdown happens while receiving the request. >>>>>>>> Once >>>>>>>> A4D starts executing the code, everything runs fast, including >>>>>>>> sending >>>>>>>> the response. >>>>>>>> >>>>>>>> I've asked Rob from the pluggers, whether he had heard about >>>>>>>> slowdows >>>>>>>> with the new version of NTK but he wasn't aware of any problems. >>>>>>>> >>>>>>>> In a period, where I wasn't able to restart 4D server >>>>>>>>periodically, >>>>>>>> slowdown got so extreme, that 4D clients were unable to login due >>>>>>>>to >>>>>>>> timeouts. In that state the only way to restart the 4D server was >>>>>>>> with a >>>>>>>> force quit. That convinced me, that the culprit is within 4D V16 >>>>>>>>and >>>>>>>> not >>>>>>>> NTK or A4D and I should wait for 4D 16.1 and until then restart 4D >>>>>>>> Server periodically. That is why I never reported the problem >>>>>>>>here. >>>>>>>> >>>>>>>> As you have a similar problem but with 4D15.4 makes me wondering, >>>>>>>> whether I'm wrong and the lastest versions of NTK and A4D might at >>>>>>>> least >>>>>>>> contribute to the problem. >>>>>>>> >>>>>>>> Hope you find the answer and share it with me. >>>>>>>> >>>>>>>> Greetings >>>>>>>> >>>>>>>> Peter Gutbrod >>>>>>>> _______________________________________________ >>>>>>>> Active4D-dev mailing list >>>>>>>> [email protected] >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>>https://urldefense.proofpoint.com/v2/url?u=http-3A__list.aparajitaw >>>>>>>>or >>>>>>>> ld >>>>>>>> >>>>>>>> >>>>>>>>.com_listinfo_active4d-2Ddev&d=DwIGaQ&c=2do6VJGs3LvEOe4OFFM1bA&r=ww >>>>>>>>tj >>>>>>>> VR >>>>>>>> >>>>>>>> >>>>>>>>q8UQmO8P5M3-rwSBmptOUUgRJNGBQlLDclI30&m=WKACtLPtkhCbwM0QslQxK69p4G5 >>>>>>>>PK >>>>>>>> YC >>>>>>>> 6wobVcHPsDls&s=TJmubZ_4H7iiYRramtlMy84fx1lyLkuOJfA391x78cs&e= >>>>>>>> Archives: >>>>>>>> >>>>>>>> >>>>>>>>https://urldefense.proofpoint.com/v2/url?u=http-3A__active4d-2Dnabb >>>>>>>>le >>>>>>>> .a >>>>>>>> >>>>>>>> >>>>>>>>parajitaworld.com_&d=DwIGaQ&c=2do6VJGs3LvEOe4OFFM1bA&r=wwtjVRq8UQmO >>>>>>>>8P >>>>>>>> 5M >>>>>>>> >>>>>>>> >>>>>>>>3-rwSBmptOUUgRJNGBQlLDclI30&m=WKACtLPtkhCbwM0QslQxK69p4G5PKYC6wobVc >>>>>>>>HP >>>>>>>> sD >>>>>>>> ls&s=VJzLTdVZBbjHRZH1usEIxPXoRTc4FrJF5QANN_xTdRk&e= >>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Active4D-dev mailing list >>>>>>> [email protected] >>>>>>> >>>>>>> >>>>>>> >>>>>>>https://urldefense.proofpoint.com/v2/url?u=http-3A__list.aparajitawo >>>>>>>rl >>>>>>> d. >>>>>>> >>>>>>> >>>>>>>com_listinfo_active4d-2Ddev&d=DwIGaQ&c=2do6VJGs3LvEOe4OFFM1bA&r=wwtj >>>>>>>VR >>>>>>> q8 >>>>>>> >>>>>>> >>>>>>>UQmO8P5M3-rwSBmptOUUgRJNGBQlLDclI30&m=WKACtLPtkhCbwM0QslQxK69p4G5PKY >>>>>>>C6 >>>>>>> wo >>>>>>> bVcHPsDls&s=TJmubZ_4H7iiYRramtlMy84fx1lyLkuOJfA391x78cs&e= >>>>>>> Archives: >>>>>>> >>>>>>> >>>>>>>https://urldefense.proofpoint.com/v2/url?u=http-3A__active4d-2Dnabbl >>>>>>>e. >>>>>>> ap >>>>>>> >>>>>>> >>>>>>>arajitaworld.com_&d=DwIGaQ&c=2do6VJGs3LvEOe4OFFM1bA&r=wwtjVRq8UQmO8P >>>>>>>5M >>>>>>> 3- >>>>>>> >>>>>>> >>>>>>>rwSBmptOUUgRJNGBQlLDclI30&m=WKACtLPtkhCbwM0QslQxK69p4G5PKYC6wobVcHPs >>>>>>>Dl >>>>>>> s& >>>>>>> s=VJzLTdVZBbjHRZH1usEIxPXoRTc4FrJF5QANN_xTdRk&e= >>>>>> >>>>>> _______________________________________________ >>>>>> Active4D-dev mailing list >>>>>> [email protected] >>>>>> >>>>>> >>>>>> >>>>>>https://urldefense.proofpoint.com/v2/url?u=http-3A__list.aparajitawor >>>>>>ld >>>>>> .c >>>>>> >>>>>> >>>>>>om_listinfo_active4d-2Ddev&d=DwIGaQ&c=2do6VJGs3LvEOe4OFFM1bA&r=wwtjVR >>>>>>q8 >>>>>> UQ >>>>>> >>>>>> >>>>>>mO8P5M3-rwSBmptOUUgRJNGBQlLDclI30&m=WKACtLPtkhCbwM0QslQxK69p4G5PKYC6w >>>>>>ob >>>>>> Vc >>>>>> HPsDls&s=TJmubZ_4H7iiYRramtlMy84fx1lyLkuOJfA391x78cs&e= >>>>>> Archives: >>>>>> >>>>>> >>>>>>https://urldefense.proofpoint.com/v2/url?u=http-3A__active4d-2Dnabble >>>>>>.a >>>>>> pa >>>>>> >>>>>> >>>>>>rajitaworld.com_&d=DwIGaQ&c=2do6VJGs3LvEOe4OFFM1bA&r=wwtjVRq8UQmO8P5M >>>>>>3- >>>>>> rw >>>>>> >>>>>> >>>>>>SBmptOUUgRJNGBQlLDclI30&m=WKACtLPtkhCbwM0QslQxK69p4G5PKYC6wobVcHPsDls >>>>>>&s >>>>>> =V >>>>>> JzLTdVZBbjHRZH1usEIxPXoRTc4FrJF5QANN_xTdRk&e= >>>>> >>>>> >>>>> _______________________________________________ >>>>> Active4D-dev mailing list >>>>> [email protected] >>>>> >>>>> >>>>>https://urldefense.proofpoint.com/v2/url?u=http-3A__list.aparajitaworl >>>>>d. >>>>> co >>>>> >>>>> >>>>>m_listinfo_active4d-2Ddev&d=DwIGaQ&c=2do6VJGs3LvEOe4OFFM1bA&r=wwtjVRq8 >>>>>UQ >>>>> mO >>>>> >>>>> >>>>>8P5M3-rwSBmptOUUgRJNGBQlLDclI30&m=WKACtLPtkhCbwM0QslQxK69p4G5PKYC6wobV >>>>>cH >>>>> Ps >>>>> Dls&s=TJmubZ_4H7iiYRramtlMy84fx1lyLkuOJfA391x78cs&e= >>>>> Archives: >>>>> >>>>> >>>>>https://urldefense.proofpoint.com/v2/url?u=http-3A__active4d-2Dnabble. >>>>>ap >>>>> ar >>>>> >>>>> >>>>>ajitaworld.com_&d=DwIGaQ&c=2do6VJGs3LvEOe4OFFM1bA&r=wwtjVRq8UQmO8P5M3- >>>>>rw >>>>> SB >>>>> >>>>> >>>>>mptOUUgRJNGBQlLDclI30&m=WKACtLPtkhCbwM0QslQxK69p4G5PKYC6wobVcHPsDls&s= >>>>>VJ >>>>> zL >>>>> TdVZBbjHRZH1usEIxPXoRTc4FrJF5QANN_xTdRk&e= >>>>> _______________________________________________ >>>>> Active4D-dev mailing list >>>>> [email protected] >>>>> http://list.aparajitaworld.com/listinfo/active4d-dev >>>>> Archives: http://active4d-nabble.aparajitaworld.com/ >>>> >>>> _______________________________________________ >>>> Active4D-dev mailing list >>>> [email protected] >>>> http://list.aparajitaworld.com/listinfo/active4d-dev >>>> Archives: http://active4d-nabble.aparajitaworld.com/ >>> >>> >>> _______________________________________________ >>> Active4D-dev mailing list >>> [email protected] >>> http://list.aparajitaworld.com/listinfo/active4d-dev >>> Archives: http://active4d-nabble.aparajitaworld.com/ >> >> _______________________________________________ >> Active4D-dev mailing list >> [email protected] >> http://list.aparajitaworld.com/listinfo/active4d-dev >> Archives: http://active4d-nabble.aparajitaworld.com/ > > >_______________________________________________ >Active4D-dev mailing list >[email protected] >http://list.aparajitaworld.com/listinfo/active4d-dev >Archives: http://active4d-nabble.aparajitaworld.com/ _______________________________________________ Active4D-dev mailing list [email protected] http://list.aparajitaworld.com/listinfo/active4d-dev Archives: http://active4d-nabble.aparajitaworld.com/
