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/

Reply via email to