GMOT
Nieuws:
 
*
Welkom, Gast. Alsjeblieft inloggen of registreren. 18 Maart 2019, 17:26:50


Login met gebruikersnaam, wachtwoord en sessielengte


Pagina's: 1 2 [3] 4
  Print  
Advertenties


@-wout
Administrator
Approaching infinity
*********

Berichten: 9.426



Bekijk profiel WWW
« Antwoord #30 Gepost op: 25 Oktober 2015, 17:36:38 »

Maar dat is cheaten want dan heb extensies in PHP >:c
Gelogd

Sunnywout
Infinity
*********

Berichten: 17.708


speel mijn game


Bekijk profiel WWW
« Antwoord #31 Gepost op: 25 Oktober 2015, 17:38:44 »

Maar dat is cheaten want dan heb extensies in PHP >:c
Wat lul jij nou
Gelogd

shitposting is a lifestyle, not a disease

@-wout
Administrator
Approaching infinity
*********

Berichten: 9.426



Bekijk profiel WWW
« Antwoord #32 Gepost op: 25 Oktober 2015, 17:48:36 »

session.save_handler = memcached. Kan alleen als je ook memcached hebt geïnstalleerd op je server, en die extensie ook aan hebt staan in PHP.
Gelogd

Sunnywout
Infinity
*********

Berichten: 17.708


speel mijn game


Bekijk profiel WWW
« Antwoord #33 Gepost op: 25 Oktober 2015, 18:01:19 »

session.save_handler = memcached. Kan alleen als je ook die extensie ook aan hebt staan in PHP.
FTFY. memcached hoeft niet op localhost te draaien; in mijn geval hebben we daar een losse VM voor Smiley.
Gelogd

shitposting is a lifestyle, not a disease

kaas1
Infinity
*********

Berichten: 19.938


LeesMij.txt


Bekijk profiel
« Antwoord #34 Gepost op: 25 Oktober 2015, 18:07:00 »

Get a room jullie 2.
Gelogd


@-wout
Administrator
Approaching infinity
*********

Berichten: 9.426



Bekijk profiel WWW
« Antwoord #35 Gepost op: 25 Oktober 2015, 18:47:31 »

Sorry hoor Thijs.

@Wouter:
Duidelijk. Als je memcached kan draaien op een externe VM/storage bay is het inderdaad nog wel lucratief om dat op die manier te doen. Kennelijk is memcached ook nog vrij rap vergeleken met Redis, misschien toch wat beter in gaan verdiepen.
Gelogd

Sunnywout
Infinity
*********

Berichten: 17.708


speel mijn game


Bekijk profiel WWW
« Antwoord #36 Gepost op: 25 Oktober 2015, 21:04:49 »

Inderdaad Cheesy.

PHP an sich is crap wat betreft erin programmeren, maar gelukkig schrijven wij de codebase niet. We draaien een vijftal PHP-bakken met Apache ervoor, en een HAProxy instantie die de boel in de gaten houdt. Memcache optimaliseert de performance van Apache en houdt PHP sessies in de gaten, terwijl onze MySQL-server (één is voldoende voor 150 gebruikers) de data bijhoudt. Een CIFS-mount deelt de PHP-code uit wanneer een web node boot.
Gelogd

shitposting is a lifestyle, not a disease

@-wout
Administrator
Approaching infinity
*********

Berichten: 9.426



Bekijk profiel WWW
« Antwoord #37 Gepost op: 25 Oktober 2015, 21:21:23 »

Ik heb van de week onze nieuwe webserver geconfigureerd. Helemaal met PHP 7, varnish en nginx proxy. PHP 7 voegt echt enorme snelheid toe. De PHP benchmark ging op die server van 2.3 naar 0.8, alleen maar door 5.6 door 7.0 te vervangen.
Gelogd

chiel99
Just the few of us
*****

Berichten: 917


Bekijk profiel WWW
« Antwoord #38 Gepost op: 27 Oktober 2015, 20:24:08 »

Ik ben nu dus bezig met NodeJS. Ik gebruik Express.
Was begonnen met PassportJS includen, maar dan gaat het opeens fout.

Kan iemand mijn script eens runnen, op een linux install?
Want ik heb het gevoel dat alles gewoon goed staat maar dat het allemaal niet wil dankzij Windows.

Krijg een error dat het niet wil opstarten.. Heel raar. : (
Gelogd

@-wout
Administrator
Approaching infinity
*********

Berichten: 9.426



Bekijk profiel WWW
« Antwoord #39 Gepost op: 27 Oktober 2015, 20:40:08 »

Wat is je script?
Gelogd

chiel99
Just the few of us
*****

Berichten: 917


Bekijk profiel WWW
« Antwoord #40 Gepost op: 27 Oktober 2015, 20:45:18 »

Heb gewoon de Express setup, en vervolgens de dingen voor Mongoose (mongoDB) en Passport toegevoegd. Maar het launched nu al niet meer.

Weet iemand btw een goede NodeJS + Socket.IO + Express tutorial, of een tutorial waar ze bijvoorbeeld een game maken. Want dan heb ik er meer een idee bij hoe het compleet plaatje wordt gemaakt.

Download > http://g2f.nl/03cps14
« Laatste verandering: 27 Oktober 2015, 20:46:58 door chiel99 » Gelogd

MBeentjes
Pretty addicted
*******

Berichten: 3.611


Bekijk profiel
« Antwoord #41 Gepost op: 28 Oktober 2015, 09:07:38 »

Kun je de stacktrace posten die je krijgt als je je script uitvoert?
Gelogd

ericlegomeer
King of the hill
******

Berichten: 1.662


http://xkcd.com/386/


Bekijk profiel
« Antwoord #42 Gepost op: 28 Oktober 2015, 11:15:43 »

Kun je de stacktrace posten die je krijgt als je je script uitvoert?
Ik neem aan dat je de npm-debug.log bedoelt, zoals je in het zipje kunt vinden Roll Eyes:
Citaat van: npm-debug.log
0 info it worked if it ends with ok
1 verbose cli [ 'C:\\Program Files\\nodejs\\node.exe',
1 verbose cli   'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli   'start' ]
2 info using npm@2.14.7
3 info using node@v4.2.1
4 verbose run-script [ 'prestart', 'start', 'poststart' ]
5 info prestart dope-battle@0.0.0
6 info start dope-battle@0.0.0
7 verbose unsafe-perm in lifecycle true
8 info dope-battle@0.0.0 Failed to exec start script
9 verbose stack Error: dope-battle@0.0.0 start: `node ./bin/www`
9 verbose stack Exit status 1
9 verbose stack     at EventEmitter.<anonymous> (C:\Program Files\nodejs\node_modules\npm\lib\utils\lifecycle.js:214:16)
9 verbose stack     at emitTwo (events.js:87:13)
9 verbose stack     at EventEmitter.emit (events.js:172:7)
9 verbose stack     at ChildProcess.<anonymous> (C:\Program Files\nodejs\node_modules\npm\lib\utils\spawn.js:24:14)
9 verbose stack     at emitTwo (events.js:87:13)
9 verbose stack     at ChildProcess.emit (events.js:172:7)
9 verbose stack     at maybeClose (internal/child_process.js:818:16)
9 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5)
10 verbose pkgid dope-battle@0.0.0
11 verbose cwd C:\Users\Chiel\Documents\Bedrijf\dope-battle\dope-battle
12 error Windows_NT 10.0.10240
13 error argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "start"
14 error node v4.2.1
15 error npm  v2.14.7
16 error code ELIFECYCLE
17 error dope-battle@0.0.0 start: `node ./bin/www`
17 error Exit status 1
18 error Failed at the dope-battle@0.0.0 start script 'node ./bin/www'.
18 error This is most likely a problem with the dope-battle package,
18 error not with npm itself.
18 error Tell the author that this fails on your system:
18 error     node ./bin/www
18 error You can get their info via:
18 error     npm owner ls dope-battle
18 error There is likely additional logging output above.
19 verbose exit [ 1, true ]

Ik heb zelf nog nooit met node gewerkt, dus neem mijn antwoord maar met een bergje zout Smiley

Letterlijk de log lezen geeft in ieder geval:
Citaat van: npm-debug.log
18 error Tell the author that this fails on your system:
18 error     node ./bin/www

Dus, chiel, node ./bin/www werkt niet op jouw systeem Smiley



Nee, het kan naar mijn idee aan twee dingen liggen:
1. ./bin/www is kapot
2. node is niet toegevoegd aan je PATH variable

De eerste lijkt me niet zo waarschijnlijk aangezien je current working directory (cwd) goed staat om ./bin/www te vinden. En aangezien het allemaal letterlijk van het internet geplukt lijkt te zijn, zal er niets mis zijn met de code in www. Als dat wel zo zou zijn, neem ik aan dat node een duidelijkere stacktrace geeft van dat probleem.

De tweede lijkt me het meest waarschijnlijk aangezien je zelf steeds node aan lijkt te roepen met het hele pad eraan vast. Dus C:/Program Files/nodejs/ toevoegen aan je PATH variable lijkt me een goede gok. klik. (edit en om natuurlijk te testen of node in je PATH zit, open je gewoon een leeg commando prompt venster en typ je enkel node en Enter. Dan zal node tegen je gaan praten als hij al in je PATH zit of Windows gaan huilen als node niet in je PATH zit.)

En als je wilt weten of het aan Windows ligt, kun je natuurlijk altijd zelf even een Linux VM opzetten en het
script eens runnen, op een linux install
« Laatste verandering: 28 Oktober 2015, 11:20:10 door ericlegomeer » Gelogd



MBeentjes
Pretty addicted
*******

Berichten: 3.611


Bekijk profiel
« Antwoord #43 Gepost op: 28 Oktober 2015, 14:25:58 »

Ja, node ./bin/www is een startscript wat gegenereerd wordt door express-generator. Ik heb het gevoel dat dat waarschijnlijk een shellscriptje is wat dus zal falen op een Windowsbak.




Edit: Het uitvoeren van bovenstaande commando na downloaden op mijn MacBook levert dit op:



Als ik vervolgens kijk naar ./config/database.js zie ik de volgende code:

[Pastebin wordt geladen zodra het bericht gepost wordt]


Dan lijkt het me volkomen logisch dat je programma niet start. Om dit op te lossen moet je je URL naar je mongo instantie correct zetten, zie de comment voor meer informatie.
« Laatste verandering: 28 Oktober 2015, 14:33:59 door MBeentjes » Gelogd

Sunnywout
Infinity
*********

Berichten: 17.708


speel mijn game


Bekijk profiel WWW
« Antwoord #44 Gepost op: 28 Oktober 2015, 14:34:28 »

Guys guys guys.

Node op Windows.


Druk op win + q (alleen win als je Windows 7 hebt), typ "node" in en open het programma Node.JS command prompt...

Node werkt niet in cmd, gebruik Node.JS command prompt. De eerste regel die je ziet is letterlijk "your command prompt has been configured to work with npm and node"...
Gelogd

shitposting is a lifestyle, not a disease


Advertenties
Pagina's: 1 2 [3] 4
  Print  

 
Ga naar:  

Powered by SMF 1.1.21 | SMF © 2006-2011, Simple Machines | Smartphoneversie bekijken

Dilber MC Theme by HarzeM