:bangbang: Libevent
There is currently a runtime issue using libevent 2.1 (Cygwin build) on old Windows versions : _WIN32_WINNT <= 0X601
*** fatal error - couldn't dynamically determine load address for 'QueryUnbiasedInterruptTime' (handle 0x7FEFD430000), Win32 error 127
see https://gitter.im/msys2/msys2?at=5ce7e6578f019114aeab45c0
So, I provide memcached with both libevent versions:
2.0.22
<= Windows 7 & cygwin x64 3.4.X
2.1.12
> Windows 7 & cygwin x64 3.5.X
Don't hesitate to test both of them on your system and give me some feedback because I didn't find a lot of topics on it!
:warning: AVX / AVX2 or not (SSE2)
Check your cpu supported instructions with CPU-Z
:fast_forward: TLS support
*-tls.exe
version:warning: Only x64 libevent 2.1 is maintained
Older versions1.4.25. 1.4.33 1.4.35 1.4.36 1.4.39 1.5 1.5.1 1.5.2 1.5.3
are available under tag memcache-1.5.3...
x64
2.1.12
_2024-10-21
3.5.4
gcc 13.3.1
openssl 3.0.15
2.0.22
2024-02-29 x86
2.1.12
2023-07-032.0.22
2023-07-23x64
3.X.X
2.X.Y
:warning: for TLS only
3.0.13
zlib 1.3.1
x86
cygwin 3.3.6
cygwin1.dll
:point_up: libevent 2.X.Y
cygevent_core-2-X-Y.dll
cygevent_extra-2-X-Y.dll
cygevent_openssl-2-X-Y.dll
cygevent_pthreads-2-X-Y.dll
cygevent-2-X-Y.dll
:warning: for TLS only
1.1.1s
1.2.13
:warning: for x86 TLS only
11.3.0
-d install
is not anymore available. You might use nssm
to install memcached as a Windows service:
copy nssm-2.25.0.exe corresponding to your system arch in memcached folder or somwhere in a Windows %PATH%
folder
run theses command - changing absolute path C:\memcached
corresponding to your config
nssm-2.25.0.exe install memcached C:\memcached\memcached-avx.exe
nssm-2.25.0.exe set memcached AppParameters "-vv -m 512 -I 256m"
nssm-2.25.0.exe set memcached AppDirectory C:\memcached
nssm-2.25.0.exe set memcached AppExit Default Restart
nssm-2.25.0.exe set memcached AppNoConsole 1
nssm-2.25.0.exe set memcached AppPriority ABOVE_NORMAL_PRIORITY_CLASS
nssm-2.25.0.exe set memcached AppStderr C:\memcached\logs\memcached.log
nssm-2.25.0.exe set memcached AppStopMethodSkip 6
nssm-2.25.0.exe set memcached AppTimestampLog 1
nssm-2.25.0.exe set memcached DisplayName memcached
nssm-2.25.0.exe set memcached ObjectName LocalSystem
nssm-2.25.0.exe set memcached Start SERVICE_AUTO_START
nssm-2.25.0.exe set memcached Type SERVICE_WIN32_OWN_PROCESS