Find Jobs
Hire Freelancers

Port nodejs-0.10.46 compatible websocket server source code to nodejs-10.15.3 compatible source code

$100-1000 USD

Ολοκληρώθηκε
Αναρτήθηκε περίπου 5 χρόνια πριν

$100-1000 USD

Πληρωμή κατά την παράδοση
Port nodejs-0.10.46 compatible websocket server source code to nodejs-10.15.3 compatible source code. Source code is single file of 409 lines including comments and blank new lines(see attached zip file and instructions below). Modules used in include envy, express, cluster,websocket,crypto which should be upgraded to latest stable versions. 1. Current source code works on node-v0.10.46 (with some deprecated warnings) but not on any later versions. Port so that it is nodejs-10.15.3 compatible(and also test with most latest nodejs version too). 2. Upgrade source so that it can uses latest stable npm modules/libraries. Remove all deprecated warnings. Especially "express" module should be upgraded(currently relies on 3.x version). 3. Instructions on installing needed nodejs binary/npm modules on linux(CentOS 7) without root(local user install, using user notify, see attached zip files and instructions below). 4. Upgrade /tempnodestatus to loop through all nodejs cluster forks/worker and add all the variables shown in status information. Current version only shows variables for currently open fork/worker. 5. IMPORTANT, memory leaks MUST NOT occur. This is a long running server process and if you have no experience regarding memory leaks DO NOT submit a bid for this project. Current program information/instructions: See attached file and decompress using the password "freelancer" without quotes. #useradd -u notify -g users #install [login to view URL] and all other files in /home/notify #mkdir /home/notify/log #chown notify:users /home/notify/log #chmod 700 /home/notify/log #[login to view URL] in installed in same directory
Ταυτότητα εργασίας: 18915217

Σχετικά με την εργασία

5 προτάσεις
Απομακρυσμένη Εργασία
Ενεργός/ή 5 χρόνια πριν

Ψάχνεις τρόπο για να κερδίσεις μερικά χρήματα;

Πλεονεκτήματα πλειοδοσίας στο Freelancer

Καθόρισε τον προϋπολογισμό σου και το χρονοδιάγραμμα
Πληρώσου για τη δουλειά σου
Περίγραψε την πρόταση σου
Η εγγραφή και η πλειοδοσία σε εργασίες είναι δωρεάν
Βραβεύτηκε στον/στην:
Avatar Χρήστη
Hello, I can help you to port from the legacy version to the updated stable version. Your uploaded zip file is password protected. I can review and then we can proceed. Let me know when we can discuss. Please have a look for NodeJS related work or ask me if any query. I am Sr. full stack developer & DevOps with 6+ years of experience. I have experience in Java, JavaScript, NodeJS, ExpressJS, AngularJS, Angular, GraphQL, RESTful, MongoDB, MySQL, PostgreSQL, Linux, Nginx, Apache, AWS, Git, etc. Looking forward to working with you. Thanks
$300 USD σε 5 ημέρες
4,8 (123 αξιολογήσεις)
6,9
6,9
5 freelancers δίνουν μια μέση προσφορά $671 USD για αυτή τη δουλειά
Avatar Χρήστη
Hi there, How are you :) I have gone through your project requirements which are mentioned in project description and I am really interested to working with you as I have done similar work before so it will be smooth to work on My Profile :- https://www.freelancer.com/u/seemasit Thanks
$722 USD σε 10 ημέρες
4,6 (23 αξιολογήσεις)
5,9
5,9
Avatar Χρήστη
Let talk I will provide the solution. I think you are advance version of npm which might be causing the problem
$611 USD σε 10 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0

Σχετικά με τον πελάτη

Σημαία της KOREA, REPUBLIC OF
Seoul, Korea, Republic of
5,0
3
Επαληθευμένη μέθοδος πληρωμής
Μέλος από Μαρ 10, 2019

Επαλήθευση Πελάτη

Ευχαριστούμε! Σου έχουμε στείλει ένα email με ένα σύνδεσμο για να διεκδικήσεις τη δωρεάν πίστωση σου.
Κάτι πήγε στραβά κατά την προσπάθεια αποστολής του email σου. Παρακαλούμε δοκίμασε ξανά.
Εγγεγραμμένοι Χρήστες Συνολικές Αναρτημένες Δουλειές
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Φόρτωση προεπισκόπησης
Δόθηκε πρόσβαση για Geolocation.
Η σύνδεση σου έχει λήξει και τώρα έχεις αποσυνδεθεί. Παρακαλούμε συνδέσου ξανά.