Resource limieten Cpanel

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Java developer Zorgsysteem

Dit ga je doen Werken aan het eigen gebouwde zorgsysteem; Verbeteringen maken en toepassen binnen de applicatie; Jij gaat werken aan de Back-end van de applicatie en sporadisch werk je mee aan de Front-end; Samenwerken met andere teams voor een optimaal resultaat; Jij kan 'clean' werken en high quality code schrijven; Jij werkt resultaatgericht. Hier ga je werken De organisatie houdt zich bezig met diverse applicaties met betrekking tot zorgregistratie. Dankzij hun systeem komt alle informatie, omtrent de zorg van een patiënt, op een overzichtelijke en toegankelijke manier samen in één systeem te staan. Op deze manier is deze informatie

Bekijk vacature »

Backend developer

Functie omschrijving Ben jij graag bezig met de back-end van applicaties? Zou je dit graag willen doen voor een kleine werkgever waar ook tijd is voor een drankje op zijn tijd? Je taken hierbij zullen bestaan uit: Gebruik maken van de volgende technieken: .NET (core), C#, SQL, XML, MVC, JSON, REST & SOAP API. Gebruik maken van de volgende tools: Visual Studio, GIT, Jira, Jenkins. Bovengenoemde technieken en tools ga je gebruiken om: Nieuwe functionaliteiten te ontwikkelen. Wijzigingsverzoeken van klanten uitvoeren. Verzorgen van koppelingen tussen data. Bedrijfsprofiel Jouw nieuwe werkgever bevindt zich in regio Raamdonksveer en bieden oplossingen op gebied

Bekijk vacature »

Traineeship Full Stack Java developer

Dit ga je doen Start jij op 7 augustus bij de Experis Academy dan kickstart jij jouw IT-carrière! We leiden je op tot een gewilde Full Stack Java Developer met alle kennis en vaardigheden die nodig zijn om de arbeidsmarkt te betreden. Wat kun je verwachten, hoe zit een dag in het leven van een Trainee eruit? Periode 1 Als Full Stack Java Developer Trainee volg je vanuit huis een op maat gemaakte onlinetraining die in het Engels wordt gegeven. De tijd die je kwijt bent aan het volgen van de training kun je vergelijken met een fulltime werkweek. In

Bekijk vacature »

Functioneel applicatiebeheerder - SOP-SYS-SAM

TenneT is hard groeiend om de onze ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Functioneel Applicatiebeheerder voor het financiele domein op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je gaat samenwerken in een team van circa 15 functioneel applicatiebeheerders en gaat onderdeel uitmaken van een DevOps team. Met dit team ga je applicaties (laten) ontwikkelen en beheren. Hierbij concentreer je je vooral op

Bekijk vacature »

Back-end programmeur

Functieomschrijving Heb jij kort geleden je MBO of HBO ICT in ontvangst mogen nemen? Of ben je klaar voor een nieuw hoofdstuk in jouw carrière? Voor een uitdagende werkgever in de regio van Tilburg zijn wij op zoek naar een ambitieuze back-end programmeur met affiniteit met MS Acess. Samen met een enthousiast team ben je verantwoordelijk voor het bouwen van maatwerk software voor hun klanten. Je hebt kennis of ervaring van SQL, Maar affiniteit met MS Acess is nog belangrijker. Je bent sociaal naar klanten en flexibel ingesteld. Je denkt altijd in kansen en gaat graag de uitdaging aan. Verder

Bekijk vacature »

Als Front-end developer bijdragen aan het onderwij

Functie Als front-end developer om je terecht in een team van goede en ervaren developers, en ga je werken aan de software die door miljoenen mensen gebruikt wordt. Je bent in staat om designs effectief te vertalen naar werkende feautures en hebt oog voor een goede UX van het product. Je staat voor clean code en goede documentatie. Je ziet toegevoegde waarde in het beoordelen van het werk van collega’s om zo samen te streven naar hoge kwaliteit software en code. Je dagelijkse werk bestaat uit het werken aan componenten in de Storybook. Het verbeteren en refactoren van de huidige

Bekijk vacature »

Software developer (Python)

Functie Je komt te werken in het IT-team bestaande uit de Lead developer en 4 (medior/senior) developers. Gezamenlijk werken jullie aan de verbetering en uitbreiding van de software. Binnen het development team is er veel vrijheid en zelfstandigheid, zonder dat ze hiermee afdoen aan de kwaliteit. Zo hebben ze elke ochtend een korte stand-up (10:00 uur) en houden ze zo nu en dan pair-programming sessies. Ook is er een hele professionele ontwikkelcyclus waarbij code altijd eerst door een collega wordt getest voordat het naar deployement gaat. Je hebt in je werk oog voor kwaliteit, risico’s en het klantbelang. Communicatie met

Bekijk vacature »

C#.NET developer

Functie Het development team bestaat momenteel uit vijf backend C#/.NET ontwikkelaars. Op dit moment zit één ontwikkelaar dedicated op de mobiele applicatie. Als team werk je samen aan het zelf ontwikkelde software platform. Dit bestaat uit zowel apps als websites. Om het systeem door meer dan honderdduizenden gebruikers wordt gebruikt is het bijna vanzelfsprekend dat de kwaliteit van het product hoog moet liggen. Het systeem bestaat uit drie projecten. Je werkt dus aan deze drie projecten waarbij de focus op z’n tijd verschuift. De technieken die worden toegepast zijn o.a. .NET Core, Xamarin, C# en MVC. Je zal dus met

Bekijk vacature »

Front-End React Developer

As a Front-End React Developer you improve the user-experience of our web applications for your colleagues in Coolblue. How do I become a Front-End React Developer at Coolblue? As a Front-End React Developer you are responsible for developing user interface components and implementing them using React.js concepts and workflows. You work with the UX Designer and get energy from coming up with creative solutions and present these within the team. During the day you gather and welcome feedback on your technical and soft skills. Would you like to become a Front-End React Developer at Coolblue? Read below if the job

Bekijk vacature »

Fullstack of back-end PHP developer

Functie Ieder onderdeel van de software draait op aparte servers en het bestaat dus echt uit verschillende componenten. Het team bestaat uit 4 developers, een klein team dus met korte lijnen. Alles in intern ontwikkeld en je werkt aan alle facetten. Van uitbreiding van de core tot maatwerk voor de klant. Ook liggen er verschillende uitdagingen op servervlak en databases. Je zult de eerste periode veel samenwerken met de lead developer om vervolgens echt je gang te gaan binnen de software. In het team streven ze naast de hoogst haalbare kwaliteit. Hiervoor werken ze nauw met elkaar samen en levert

Bekijk vacature »

Magento2 Developer

Functie Ben jij een ontwikkelaar en wil jij een volgende stap zetten en als teamlead aan de slag? Lees dan snel verder! Voor een gewilde opdrachtgever in omgeving Delft zijn wij op zoek naar een programmeur die als meewerkend voorman aan de slag wilt gaan. Een developer die een team van twee man aan zal sturen. Jouw werkzaamheden zullen er als volgt uitzien; Ontwikkelen en ontwerpen van API's; Maatwerkoplossingen; Databeveiliging; Optimalisatie webshops; Ontwikkelen technische implementaties voor verbetering database; Aanspreekpunt voor de organisatie en verantwoordelijk voor de aansturing van externe developers. Zoek je veel uitdaging en veelzijdigheid in je werk dan

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

C# .NET Developer

Dit ga je doen Als developer nieuwe gave features implementeren; Werken met technieken als C# .NET en (REST) API's webservices; Ontwikkelen van koppelingen middels API's; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken In een klein team van professionals ben je als C# .NET Developer verantwoordelijk voor het ontwikkelen van één van de applicaties voor het grootste inhouse product: een applicatie voor alles omtrent hypotheken. De programmeertaal die je

Bekijk vacature »

Software Developer PHP

Functie omschrijving We are looking for a dutch native speaker Voor een opdrachtgever in de regio van Geldrop ben ik op zoek naar een Software Developer PHP. Jij krijgt een rol met veel verantwoordelijkheid in een groeiende organisatie. In deze functie werkt je voornamelijk remote en op een vast moment kom je met het team samen, om samen te werken en nieuwe doelen te bepalen. Wat ga je doen? Je wordt verantwoordelijk voor de interne applicatie; Je zorgt voor de doorontwikkeling van de applicatie: zowel back-end, front-end; De basis van het werk betreft front-end technieken; Periodiek bepaal je samen met

Bekijk vacature »

PHP Laravel Ontwikkelaar

Functie omschrijving Weet jij alles over Laravel en krijg je energie van het developen van software hiermee? Laat het weten want wij zoeken een PHP/Laravel developer in regio 's-Hertogenbosch voor klein bedrijf welke softwareoplossingen maakt voor hun klanten. Jouw taken hierbij: Softwareapplicaties ontwikkelen en verder optimaliseren in veel diverse projecten op basis van Agile/Scrum. Documentatie schrijven over applicaties. Uitleg geven over software en applicaties Klantcontact hebben over bestaande applicaties. Techstack: PHP, Laravel, HTML, CSS, Javascript. Bedrijfsprofiel Deze organisatie zit in de regio van 's-Hertogenbosch en is een klein bedrijf. Er werken circa 15 medewerkers, verdeeld in meerdere teams, zoals back-end

Bekijk vacature »
G Jansma

G Jansma

25/10/2018 14:38:12
Quote Anchor link
Hallo,

Ik heb in Cpanel al een aantal keer de melding gekregen over de resource limieten van het hostingpakket. Iemand die me kan uitleggen wat onderstaande precies betekent? In de process list staat het volgende (en dan een keer of 10):

/usr/sbin/httpd -k start | 0% CPU en ongeveer 320 MEM
index.php | met 8 tot 10% CPU en 13 MEM

Gaat het daarbij vooral om CPU of MEM? Iemand die wat zinnigs hierover kan zeggen? Ik vraag me vooral af wat dat eerste betekent. Wat voorpagina of actie gaat dit over, en is 320 MEM veel? Ik ben voorlopig de enige bezoeker van de site omdat hij nog niet toegankelijk is voor anderen. De site heeft wel een redelijke database erachter, en de index is misschien niet super snel. Maar aangezien ik voorlopig de enige gebruiker ben zou ik dit graag willen oplossen voordat ik hem open stel.

Ik heb wel een behoorlijk pakket met 500MB(verbruikt)/25GB aan opslag, en onbeperkt dataverkeer.

Groet
 
PHP hulp

PHP hulp

24/11/2024 04:14:14
 
Thomas van den Heuvel

Thomas van den Heuvel

25/10/2018 15:20:39
Quote Anchor link
G Jansma op 25/10/2018 14:38:12:
Ik ben voorlopig de enige bezoeker van de site omdat hij nog niet toegankelijk is voor anderen. De site heeft wel een redelijke database erachter, en de index is misschien niet super snel. Maar aangezien ik voorlopig de enige gebruiker ben zou ik dit graag willen oplossen voordat ik hem open stel.

Dus, je erkent dat er al een probleem is, en je detecteert daarnaast een potentieel hoog CPU/geheugengebruik (wat mogelijk een gevolg is van het voorgaande), en dit terwijl je op dit moment nog de enige bezoeker bent.

Ik zou zeggen, maak een analyse van wat er op dit moment gebeurt, los eventuele performance problemen op, en kijk of dan het CPU/geheugen probleem nog speelt?

Het heeft geen zin om situatie A te bestuderen terwijl je weet dat probleem B nog speelt. Los eerst B op en kijk dan of A uberhaupt nog bestaat.

Dit is zoiets als constateren dat je zo zwaar moet trappen als je op de fiets zit, terwijl je weet dat je je banden nog op moet pompen. Geen wonder dan? :)
Gewijzigd op 25/10/2018 15:22:52 door Thomas van den Heuvel
 
G Jansma

G Jansma

25/10/2018 15:51:20
Quote Anchor link
Of er echt een probleem is weet ik niet. Maar de index is de grootste pagina van de site, met aantal grotere mysql-verzoeken en PHP-werk. Ik heb een timer in de pagina met PHP en dan varieert de laadtijd van 0.2 tot 0.4 seconden. Niet supersnel, maar ook niet heel problematisch denk ik.

CPU/geheugengebruik meet ik eigenlijk niet, zou ik dat ook kunnen/moeten doen?

Die meldingen die Cpanel weergeeft zijn van gisteren ergens, ik weet niet of dat structurele problemen zijn. Hij rapporteert alleen grote afwijkingen denk ik. Maar ik heb geen idee of dat inhoudelijke problemen waren met een tijdelijke PHP-fout oid toen ik er mee bezig was, of dat dat dus iets structureels is.

Maar dat /usr/sbin/httpd -k start met die hoge MEM heb ik geen idee wat dat inhoudt. Hangt dat met elkaar samen, of wat is dat voor proces?
 
Thomas van den Heuvel

Thomas van den Heuvel

25/10/2018 16:36:16
Quote Anchor link
Geen idee, maar als je dat in de Google gooit dan vind je een hoop. Waarschijnlijk wordt voor een page request een proces aangemaakt voor de afhandeling ervan. Genereert die index pagina ook op een of andere manieren meerdere requests zoals AJAX-calls ofzo, of andere dingen die mogelijk resources eten?

Inefficiënte queries kunnen ook een soort van sneeuwbaleffect veroorzaken. Soms kun je al een hoop winst boeken door simpelweg resultaten vrij te geven als je deze niet meer nodig hebt, maar waarschijnlijk helpt het ook enorm als je een goed database-ontwerp hebt en de queries efficiënt(er) maakt.
 
G Jansma

G Jansma

25/10/2018 18:34:14
Quote Anchor link
Ik had er al naar gezocht in Google, maar leverde weinig op. Kwam alleen wat tegen over Apache, maar dat zegt me verder weinig. Ik hou het er maar op dat het geen structureel probleem is.

Index.php is uitsluitend MYSQL en verwerking in PHP. Geen Ajax. Database zit denk ik wel goed in elkaar, query's afzonderlijk op zich ook, maar heb wel 'querys binnen querys', dus in de loop zeg maar, dat is wellicht niet superefficiënt. Dus zeg maar 10 buitenste loops, met daarbinnen weer enkele query's.

En er zit een 'groeiende' output variabele in in PHP, dus geen directe echo tijdens de loops, dat is misschien ook niet optimaal voor snelheid/geheugen? Al is het ook niet enorm denk ik.

Ik heb nog wel een index toegevoegd aan de database tabel, heeft nog wel een mooie winst opgeleverd. Nu is het circa 0.15 - 0.20.

Ik zal nog eens kijken of ik de pagina kan verbeteren, maar zit nogal complex in elkaar.
 
- Ariën  -
Beheerder

- Ariën -

25/10/2018 18:36:55
Quote Anchor link
Queries in loops moet je zoveel mogelijk vermijden.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.