Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 15212|Απάντηση: 0

[Μεμκρυφό] Το Memcached για Windows τροποποιεί τις θύρες και τη μέγιστη μνήμη

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 14/7/2016 10:43:22 π.μ. | | | |
Για να χρησιμοποιήσετε το 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   
Άλλοι αυτοέλεγχοι συστήματος!





Προηγούμενος:Windows κάτω από τις βασικές εντολές λειτουργίας Memcached
Επόμενος:Πληκτρολογήστε 'xx' στη συναρμολόγηση 'xx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=n...
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com