Find Jobs
Hire Freelancers

write a program in C or C++ (or any other low level that runs on linux) that can run a large number of php scripts in parallel while passing variables to each php script.

$200-1000 USD

Selesai
Disiarkan hampir 11 tahun yang lalu

$200-1000 USD

Dibayar semasa penghantaran
Description You will provide two things: 1) A php script that contains a number of paths to php scripts and a number of variables for each php script. The php script will pass the paths and variables to the C/C++ program and run it. 2) A program written in C or C++ which runs on linux centos that will run a large number of php scripts at the same time in a very efficient way. Requirements: - The program should be able to run at least 400 php scripts at once and simultaneously without any siginificant time delay in the start of each individual script. - A number of PHP variabels should be send to each individual PHP script. - The script should be able to deal with concurrency: Multiple users will be using the program at the same time. The program should know when the scripts are finished for that particular session, while at the same time other scripts are running for other users. In other words: the program should know which scripts are being run for a particular session AND it should know when those are finished. - Sometimes a remote server will be used and then it should be possible to use a login username and password for that server. If there is no username and password given, logging in should be avoided and the same server should be used. Loggin in will take additional resources from the server and should be avoided if scripts from the same server are being run. Please only respond if you are confident that you can do the job!
ID Projek: 4638157

Tentang projek

18 cadangan
Projek jarak jauh
Aktif 11 tahun yang lalu

Ingin menjana wang?

Faedah membida di Freelancer

Tetapkan bajet dan garis masa anda
Dapatkan bayaran untuk kerja anda
Tuliskan cadangan anda
Ianya percuma untuk mendaftar dan membida pekerjaan
Dianugerahkan kepada:
Avatar Pengguna
Interesting project. I am an expert C multi-threaded developer. I am also an expert UNIX/Linux developer for more than 30 years. I have a couple of questions for you in a private message.
$333 USD dalam 5 hari
5.0 (25 ulasan)
5.1
5.1
18 pekerja bebas membida secara purata $626 USD untuk pekerjaan ini
Avatar Pengguna
Please check your inbox. Thanks
$670 USD dalam 10 hari
4.9 (161 ulasan)
7.4
7.4
Avatar Pengguna
Hi, It's not problem. I may do this program on C/C++ for Linux
$1,000 USD dalam 8 hari
4.9 (21 ulasan)
6.9
6.9
Avatar Pengguna
Hi, I can do this with Java Concurrency API. As you can check I've done something similar recently.
$824 USD dalam 6 hari
5.0 (12 ulasan)
6.4
6.4
Avatar Pengguna
Please be more detailed about your requirements so then I could estimate time and effort needed for this task and adjust my bid accordingly. For now your project description does not make much sense. Could you please some real world example of using such script? It would make a better view of what you are trying to achieve.
$1,000 USD dalam 5 hari
5.0 (25 ulasan)
5.1
5.1
Avatar Pengguna
Hello,i can start immediately.
$777 USD dalam 9 hari
4.8 (41 ulasan)
4.9
4.9
Avatar Pengguna
Hi, I can write these scripts for you.
$277 USD dalam 3 hari
5.0 (16 ulasan)
4.8
4.8
Avatar Pengguna
Because php is an interpreted script-language, and if you want to run 400 concurring scripts, you have to start 400 instances of php-interpreter simultanously, and that is _A_LOT_. Perhaps there's better ideas than doing this by fork()-ing or by using threads, because in both cases the final management of resources will be done by the OS and it all may become troublesome, when there's a lot of I/O envolved. It may be a better idea to let the http-server handle all instances by itself. And then it better be a server that doesnt block I/O. Perhaps nginx can do, but probably node.js is the perfect choice. I'd like to discuss details of the tasks that your php-scripts shall do, and maybe we find a more elegant (and more robust) way for doing those tasks simultaneously.
$700 USD dalam 14 hari
4.9 (15 ulasan)
4.7
4.7
Avatar Pengguna
Hello, please check your PM.
$777 USD dalam 3 hari
4.8 (3 ulasan)
4.3
4.3
Avatar Pengguna
I am ready for this job
$666 USD dalam 30 hari
4.1 (7 ulasan)
4.1
4.1
Avatar Pengguna
Please check your PM
$216 USD dalam 3 hari
5.0 (2 ulasan)
2.3
2.3
Avatar Pengguna
I can help you.
$250 USD dalam 5 hari
5.0 (2 ulasan)
1.8
1.8
Avatar Pengguna
Do you have all of the php scripts prepared that you want to implement? Please don't accept my offer until we speak in private...
$1,000 USD dalam 5 hari
0.0 (0 ulasan)
0.0
0.0
Avatar Pengguna
ok , i can do that , let me help you .
$222 USD dalam 4 hari
0.0 (0 ulasan)
0.0
0.0
Avatar Pengguna
as i am a qualified engineer having experience of many years in the field of computer, i can complete this job in the time i have menttioned in the bid'
$666 USD dalam 30 hari
0.0 (0 ulasan)
0.0
0.0
Avatar Pengguna
Hi, I am very strong at C, C++ and PHP under both Linux and Windows. I have done many similar job before since I get many idea how to do it with process calling, fork, thread, etc. Thanks & Regards, Sayed
$666 USD dalam 3 hari
0.0 (0 ulasan)
0.0
0.0
Avatar Pengguna
I excel at writing PERL, PHP, and PYTHON scripts and I am professional C++ programmer with multi-processing/threading experience on Unxi/Linux variations.
$1,000 USD dalam 60 hari
0.0 (0 ulasan)
0.0
0.0

Tentang klien

Bendera NETHERLANDS
Goes, Netherlands
4.9
77
Kaedah pembayaran disahkan
Ahli sejak Okt 19, 2011

Pengesahan Klien

Terima kasih! Kami telah menghantar pautan melalui e-mel kepada anda untuk menuntut kredit percuma anda.
Sesuatu telah berlaku semasa menghantar e-mel anda. Sila cuba lagi.
Pengguna Berdaftar Jumlah Pekerjaan Disiarkan
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Memuatkan pratonton
Kebenaran diberikan untuk Geolocation.
Sesi log masuk anda telah luput dan telah dilog keluar. Sila log masuk sekali lagi.