Hallo allemaal,
Ben bezig met een formulier dat nadat informatie wordt verzonden een PHP bestand via shell_exec aanroept (zodat het in de achtergrond wordt uitgevoerd).
Dat aangeroepen PHP bestand neemt namelijk zo'n 10-20 seconden in beslag (API's aanroepen, SMS sturen, webhooks sturen enz.).
Bij voorkeur wordt dat gelijk uitgevoerd zonder vertraging voor de respondent, vandaar dat ik bij shell_excec uitkwam.
Dit maakt logischerwijs een proces aan in de VPS en na die 10-20 seconden eindigt dat proces ook weer (als alles goed gaat ;) )
Een cronjob kan uiteraard ook, maar het is niet wenselijk dat het een tijdje duurt voordat de cron (vaak onnodig) langs komt.
Nu gaat dit prima, maar ben benieuwd naar de schaalbaarheid hier van.
Mijn vraag is dus: stel ik heb een continue stroom van circa 50-100 respondenten die tegelijkertijd informatie invullen, gaat de VPS dit trekken? Daarnaast, wat als processen blijven hangen/niet afgesloten worden?
Het is een quadcore VPS met 8GB ram.
Hoor graag advies/ideeën ;)
- Hoeveel shell_excec processen op VPS tegelijkertijd mogelijk?
-
25-05-2018, 15:13 #1
- Berichten
- 434
- Lid sinds
- 15 Jaar
Hoeveel shell_excec processen op VPS tegelijkertijd mogelijk?
-
In de schijnwerper
Linkvada.com Linkbuilding Platform: Direct Linkbuilden op 77.000+ premium domeinenLinkpartnersGezocht - recepten websiteWebsite te koopAffiliate link poster V1.0 - Automatisch affiliate links posten in blogs - WP pluginPHP scripts[BELANGRIJK] Festinger Vault - Download 25.000 thema's en pluginsPromotie -
25-05-2018, 15:33 #2
- Berichten
- 537
- Lid sinds
- 17 Jaar
Re: Hoeveel shell_excec processen op VPS tegelijkertijd mogelijk?
Test het door fake 50 x achter elkaar te submitten.
Als het geen ingewikkelde php scripts zijn maar alleen wat andere api's aanroepen zal het denk ik geen enkel probleem voor de server zijn. Maar meten-weten.
-
25-05-2018, 15:58 #3
- Berichten
- 434
- Lid sinds
- 15 Jaar
Re: Hoeveel shell_excec processen op VPS tegelijkertijd mogelijk?
Ha Jeroen, bedankt voor je snelle reactie. Als ik zelf submit is het zeg maar 1 submit per seconde. Zou eigenlijk een manier moeten hebben om 50 verschillende hosts tegelijkertijd het formulier te laten submitten. Dus echt 50x per seconde en dan uren lang. Enig idee hoe?
-
27-05-2018, 11:30 #4
- Berichten
- 14
- Lid sinds
- 9 Jaar
Re: Hoeveel shell_excec processen op VPS tegelijkertijd mogelijk?
Je zou in plaats van dat je het moet submitten tijdelijk de overeenkomende code kunnen kopiëren en in een aparte functie zetten met harde data en die steeds door een for loop laten aanspreken voor 100 keer tegelijkertijd bijvoorbeeld.
-
27-05-2018, 14:43 #5
- Berichten
- 434
- Lid sinds
- 15 Jaar
Re: Hoeveel shell_excec processen op VPS tegelijkertijd mogelijk?
Dat is een goeie, dan kan ik ook blazemeter er op los laten voor meerdere hosts. Thnx!
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic