Για να χρησιμοποιήσετε το Memcached στα Windows, πρέπει πρώτα να κάνετε λήψη του Memcached για εγκατάσταση Win32.
Διεύθυνση λήψης: http://jehiah.cz/projects/memcached-win32/
Μετά την αποσυμπίεση, απλώς πληκτρολογήστε την ακόλουθη εντολή c:memcachedmemcached.exe -d install στο παράθυρο εντολών για να εγκαταστήσετε το memcached ως υπηρεσία των Windows.
Μετά την εκκίνηση της υπηρεσίας, η υπηρεσία memcached καταλαμβάνει τη θύρα 11211 από προεπιλογή και η μέγιστη μνήμη που καταλαμβάνεται από προεπιλογή είναι 64M.
Αντιμετώπισα ορισμένα προβλήματα κατά την τροποποίηση αυτών των δύο επιλογών διαμόρφωσης και έψαξα πολλές πληροφορίες στο Διαδίκτυο και όλοι είπαν ότι μπορούσα να ξεκινήσω την υπηρεσία με την ακόλουθη εντολή:
c:memcachedmemcached.exe -p 12345 -m 1024 -d start, -p υποδεικνύει τη θύρα που πρόκειται να τροποποιηθεί και -m υποδεικνύει τη μέγιστη μνήμη που καταλαμβάνεται (στο M).
Αλλά όπως και να ονόμασα αυτή την εντολή, διαπίστωσα ότι η θύρα ήταν ακόμα 11211.
Όταν άνοιξα τον Πίνακα Ελέγχου Υπηρεσιών των Windows, διαπίστωσα ότι οι παράμετροι εκκίνησης του διακομιστή που ήταν εγκατεστημένες από προεπιλογή memcached.exe δεν έγραφαν καθόλου παραμέτρους -p -m, μόνο 1 -d παράμετρος runservice. Επομένως, ανεξάρτητα από την εντολή που χρησιμοποιείτε για να ξεκινήσετε την υπηρεσία, είναι άχρηστη, δείτε το παρακάτω σχήμα:
Σκέφτηκα λοιπόν να τροποποιήσω απευθείας τις παραμέτρους εκκίνησης της υπηρεσίας Windows, η λειτουργία είναι η εξής, ανοίξτε το μητρώο και βρείτε: Διακομιστής HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesmemcached Η τιμή του στοιχείου ImagePath είναι: "c:memcachedmemcached.exe" -d runservice Άλλαξε σε "c:memcachedmemcached.exe" -p 12345 -m 128 -d runservice Μετά την αποθήκευση, επανεκκινήστε την υπηρεσία memcached και, στη συνέχεια, πληκτρολογήστε netstat -n -a στη γραμμή εντολών για να δείτε εάν η θύρα έχει αλλάξει τώρα. ^_^
Μητρώο λειτουργικού συστήματος win8 64-bit HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\memcached Άλλοι αυτοέλεγχοι συστήματος!
|