Yes, that’s what I propose. In the meantime I’m going to do some long-term stress testing here.
All the best, - Aparajita > On Apr 25, 2017, at 10:23 AM, Perkins, Bradley D <[email protected]> wrote: > > 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/ _______________________________________________ Active4D-dev mailing list [email protected] http://list.aparajitaworld.com/listinfo/active4d-dev Archives: http://active4d-nabble.aparajitaworld.com/
