-
Posts
12127 -
Joined
-
Last visited
-
Days Won
812
Content Type
Profiles
Forums
Events
Everything posted by Farshad Mohajeri
-
hyperserver multi server large number users
Farshad Mohajeri replied to Wilton Ergon's topic in General
More questions: 1) Do you have a continuous Timer on your app? If yes what is the interval? 2) Do you have a single Database server for all of the sessions? -
hyperserver multi server large number users
Farshad Mohajeri replied to Wilton Ergon's topic in General
Hi, Can you also send the Transport tabs (For Master server and one of the slaves)? -
Hello, It is the ConnectionLog. Can you also check the main log file?
-
Hello, What is your uniGUI build? Is it the latest build?
-
Hello, Can you investigate your project and see where Image1 component is placed?
-
Please note that sessions and threads are not same things. Each session has a dedicated connection provided that Connection component is placed on MainModule. However, sessions can be served by different threads at different times. When a request is received it can run in any thread and it is not guaranteed that it is the always same thread for a particular session. What uniGUI governs is that a session will not be accessed by multiple threads simultaneously.
-
If you check the control panel the /server url it will show the correct uptime. You are trying to create the server panel form manually. It doesn't initialize the form correctly. I will include an example showing how to create a custom server statistics page.
-
program Project1; uses FastMM4, uniWinUtils, Forms, ServerModule in 'ServerModule.pas' {UniServerModule: TUniGUIServerModule}, MainModule in 'MainModule.pas' {UniMainModule: TUniGUIMainModule}, Main in 'Main.pas' {MainForm: TUniForm}, ServiceModule in 'ServiceModule.pas' {UniServiceModule: TUniGUIService}, Unit37 in 'Unit37.pas'; {$R *.res} function GetMemoryUsed: Int64; var st: TMemoryManagerState; sb: TSmallBlockTypeState; begin FastMM4.GetMemoryManagerState(st); result := st.TotalAllocatedMediumBlockSize + st.TotalAllocatedLargeBlockSize; for sb in st.SmallBlockTypeStates do begin result := result + Int64(sb.UseableBlockSize) * sb.AllocatedBlockCount; end; end; begin PGetMemoryUsedProc := GetMemoryUsed; Application.Initialize; TUniServerModule.Create(Application); Application.Run; end. Here is the solution. However, it will only work in next build!
-
-
socket Socket Error # 10054 Connection reset by peer
Farshad Mohajeri replied to Fábio Matte's topic in General
Can you please check unigui log files?- 26 replies
-
- error
- connection
-
(and 2 more)
Tagged with:
-
socket Socket Error # 10054 Connection reset by peer
Farshad Mohajeri replied to Fábio Matte's topic in General
Can you please describe your problem in detail?- 26 replies
-
- error
- connection
-
(and 2 more)
Tagged with:
-
SOLVED: Issue OnRemoteQueryEvent with ExtJSVersion 7.4.0
Farshad Mohajeri replied to Pep's topic in General
New version allows you to choose between 7.4.0 & 7.0.0 from ServerModule. -
SOLVED: Issue OnRemoteQueryEvent with ExtJSVersion 7.4.0
Farshad Mohajeri replied to Pep's topic in General
Yes, that is what I've already done. -
Hello, The license terms indicates that you can not use Ext JS as a standalone product. You can only use it along with uniGUI projects. I will not restrict you in any way if you develop uniGUI projects with Delphi.
-
SOLVED: Issue OnRemoteQueryEvent with ExtJSVersion 7.4.0
Farshad Mohajeri replied to Pep's topic in General
Reason: Sencha has added a new property named: autoSelectMatches It is True by default. Setting it to False resolves the issue. -
SOLVED: Issue OnRemoteQueryEvent with ExtJSVersion 7.4.0
Farshad Mohajeri replied to Pep's topic in General
I can confirm that behavior is different in 7.4.0 as you demonstrated above. -
SOLVED: Issue OnRemoteQueryEvent with ExtJSVersion 7.4.0
Farshad Mohajeri replied to Pep's topic in General
Well, when you search for a "10" cursor can be placed on any row. It won't affect the result because any row with a "10" matches. -
I checked with 10.3.3 and your demo app. I could not find any problems.
-
I will check and let you know.
-
Can you try installing uniGUI based on instructions here: http://unigui.com/doc/online_help/c-builder-(without-rad-studio).htm
-
Hello, I tested on our test PC and it compiles without any issues. Make sure lib files exist under below folder: C:\Users\Public\Documents\Embarcadero\Studio\21.0\Dcp You may try installing again according to our instructions for CPP builder.
-
Can you please explain what steps did you take? Did you update app on master by uploading it remotely?
-
This situation can only happen if the app running at that URL is a regular uniGUI app not a HyperServer (slave) instance! Is this possible?
-
How to access the specified node server on the hyper server
Farshad Mohajeri replied to 风吹小机机's topic in General
Hi, A 3rd party Web Sockets implementation may not work with HyperServer. HyperServer should also relay the connection to the nodes. This functionality is not available in HyperServer. -
Which is theme is active in your app?