00:04:15
| * roly | quit (Ping timeout: 265 seconds) |
00:04:57
| <vicapow> | AvianFlu: it may have been me asking about that earlier. i tried it out but I can't pinpoint which objects are giving the leak. it only says the object name :( |
00:05:49
| <AvianFlu> | well what's the name? |
00:05:53
| <AvianFlu> | or is it just object Object |
00:06:16
| <vicapow> | well, in the example on node-memwatch the object is just "String" |
00:06:20
| * marshall_law | changed nick to marshall_afk |
00:06:20
| <vicapow> | not the instance name |
00:06:57
| <AvianFlu> | ah, but that's a clue |
00:06:58
| * marshall_afk | changed nick to marshall_law |
00:07:03
| <AvianFlu> | where are you putting a lot of strings? |
00:07:20
| <AvianFlu> | like, look at what sort of thing is leaking in your code |
00:07:26
| <AvianFlu> | it'll belong to something you can identify |
00:07:29
| <AvianFlu> | start pulling the threads |
00:07:32
| <AvianFlu> | it's how this stuff works |
00:07:44
| * shama | quit (Quit: shama) |
00:07:50
| * marshall_law | changed nick to marshall_afk |
00:08:20
| * marshall_afk | changed nick to marshall_law |
00:08:45
| * GregM | joined |
00:10:06
| <GregM> | hey folks, wonder if anyone could answer me a quick question. Jitsu deploy is throwing a Unable to add properties to package description. error, not sure why. It works with the hello world example which obviously comes with a fleshed out package.json, but i was under the impression Ithat jitsu created those for you during deploy? any ideas? |
00:10:14
| * cjm | joined |
00:11:12
| * elbuo | joined |
00:11:20
| <bradleymeck> | GregM gist, that sounds, odd |
00:11:45
| <AvianFlu> | GregM, I just published a new version of jitsu about half an hour ago |
00:11:49
| <AvianFlu> | are you on 0.9.2? |
00:12:26
| <GregM> | 0.9.1 |
00:12:41
| <GregM> | trying an update |
00:12:41
| <elbuo> | AvianFlu: no fix yet for bcrypt? |
00:12:51
| <AvianFlu> | GregM, you can try removing the package.json and letting jitsu generate one |
00:14:06
| <GregM> | different error after updating to 0.9.2 |
00:14:12
| <mprem> | I really like this post : http://blog.nodejitsu.com/on-disrupting-pricing-models |
00:14:22
| * SubtleGradient | quit (Ping timeout: 240 seconds) |
00:15:04
| <GregM> | https://gist.github.com/3087081 thats what im getting at the mo |
00:15:09
| <GregM> | literally only a server.js in a folder |
00:15:38
| * robhawkes | quit (Quit: Leaving...) |
00:16:03
| <bradleymeck> | whats the perms on the package.json file? non-existent? |
00:16:12
| <GregM> | yeah, doesnt exist |
00:16:27
| * kenperkins | quit (Ping timeout: 240 seconds) |
00:16:30
| <GregM> | though i made a blank one and opened up permissions to test, but same effect |
00:16:59
| * jcrugzz | joined |
00:18:20
| * doganaydin | quit (Ping timeout: 264 seconds) |
00:19:29
| * jcrugzz1 | joined |
00:19:59
| * jcrugzz2 | joined |
00:19:59
| * jcrugzz1 | quit (Read error: Connection reset by peer) |
00:20:34
| * webhar | joined |
00:20:47
| <webhar> | Hi, anyone here? |
00:21:09
| <Marak> | lots of people |
00:21:14
| <elbuo> | yes |
00:21:15
| * jcrugzz | quit (Ping timeout: 246 seconds) |
00:21:17
| <webhar> | can you guys help me do this in windows? |
00:21:18
| <webhar> | sudo npm install jitsu -g |
00:21:54
| <webhar> | is there any way to install nodejitsu on windows? |
00:21:56
| <AvianFlu> | webhar, you won't need the sudo part, for one thing |
00:22:06
| <AvianFlu> | but jitsu works on windows, generally speaking |
00:22:07
| <elbuo> | i dont think you can do that in the cmd. maybe cygwin or mingw? |
00:22:19
| <AvianFlu> | no, if you install node.js, jitsu will work in the regular cmd |
00:22:27
| <AvianFlu> | no need for those weird beastly things with node |
00:22:32
| * xaq | quit (Remote host closed the connection) |
00:22:32
| <AvianFlu> | unless you have other needs for them |
00:22:45
| <AvianFlu> | node.js has actual, real native windows support |
00:22:48
| * marshall_law | changed nick to marshall_afk |
00:22:53
| <AvianFlu> | cygwin should just be left on a shelf somewhere |
00:22:54
| <webhar> | damn it's working, just npm install jitsu -g using my cli in git :D |
00:23:01
| * marshall_afk | changed nick to marshall_law |
00:23:02
| <AvianFlu> | yep :D |
00:23:25
| <insin> | you can even convince contextify to compile on windows now, so jsdom is no longer a killer dependency \o/ |
00:23:32
| * marshall_law | changed nick to marshall_afk |
00:23:36
| <webhar> | is it ok to post here the error that i got? |
00:24:12
| * intabulas | quit (Remote host closed the connection) |
00:24:15
| <elbuo> | gist it |
00:24:47
| * marshall_afk | changed nick to marshall_law |
00:26:12
| * jcrugzz | joined |
00:26:12
| * jcrugzz2 | quit (Ping timeout: 244 seconds) |
00:26:15
| <AvianFlu> | gist.github.com |
00:26:22
| * jcrugzz | quit (Client Quit) |
00:26:26
| <webhar> | here are the errors |
00:26:28
| <webhar> | https://gist.github.com/3087119/0b041c4afc5507b317a2f37983c0a994676d281c |
00:26:47
| <AvianFlu> | oh, update your node and npm |
00:26:51
| <AvianFlu> | npm especially |
00:26:59
| <AvianFlu> | but you may as well just get the 0.8.1 node.exe |
00:27:03
| <AvianFlu> | or .msi I guess |
00:27:18
| <AvianFlu> | but, npm is way more reliable on windows these days |
00:27:19
| <AvianFlu> | so is node, really |
00:28:02
| <webhar> | ok i'll try to update my node |
00:29:17
| * rwaldron | joined |
00:29:27
| * jcrugzz | joined |
00:30:07
| * mmalecki | quit (Quit: Reconnecting) |
00:30:14
| * jcrugzz | quit (Client Quit) |
00:30:24
| * mmalecki | joined |
00:32:00
| * theCole | quit (Quit: theCole) |
00:35:05
| * anoemi | joined |
00:37:30
| * GregM | quit (Ping timeout: 245 seconds) |
00:39:27
| * mprem | part |
00:42:22
| * kmiyashiro | quit (Read error: Operation timed out) |
00:42:58
| <webhar> | Hi, i'm back, im getting this error when I do jitsu deploy |
00:42:59
| <webhar> | https://gist.github.com/3087181/09cfa621fe4dff7f6c3d91eee4bd838c099e3815 |
00:43:48
| * Dany_ | joined |
00:45:45
| <AvianFlu> | webhar, what does jitsu -v say for you/ |
00:45:45
| <AvianFlu> | ? |
00:46:51
| <webhar> | 0.9.2 |
00:47:05
| <webhar> | is it still not compatible? |
00:48:08
| <AvianFlu> | it should be |
00:48:14
| <AvianFlu> | you're seeing an error that I thought we just fixed |
00:48:34
| <AvianFlu> | can you gist me the package.json? |
00:48:38
| <AvianFlu> | what are you trying to deploy? |
00:49:32
| * tmpvar | quit (Ping timeout: 264 seconds) |
00:49:42
| <webhar> | here's my deploy log |
00:49:43
| <webhar> | https://gist.github.com/3087181/582d45997ec97889d8b67b44fb8d040f457a56f2 |
00:50:07
| <AvianFlu> | what's in the dir? |
00:50:17
| <AvianFlu> | can you go to gist.github.com and paste your js you're trying to deploy? |
00:51:06
| * camerondgray | quit (Read error: Operation timed out) |
00:51:24
| * aheckmann | joined |
00:51:28
| <webhar> | so you mean i have to create my own initial app? I thought it will automatically create its own initial app like other node hosting/framework |
00:52:37
| <jesusabdullah> | webhar: try 'jitsu install helloworld' |
00:52:41
| <jesusabdullah> | webhar: and then deploy that |
00:52:48
| <jesusabdullah> | webhar: and then visit http://handbook.nodejitsu.com |
00:53:22
| * mmalecki | quit (Ping timeout: 252 seconds) |
00:53:57
| * tmpvar | joined |
01:00:02
| <webhar> | i'm still having an error on deply |
01:00:05
| <webhar> | https://gist.github.com/3087181/0e4fd578cb99b82cf5f710f6d328aa81f209f3fa |
01:01:04
| <webhar> | the script is already working on my local when i start the app locally |
01:01:08
| <elbuo> | did you put fill the script start? |
01:01:54
| * r4m | joined |
01:02:56
| <r4m> | can anyone pls tell me why i keep getting socket hang up error |
01:02:58
| <webhar> | elbuo, im sorry? what do mean by put fill the script start?(sorry en is not my native lang) |
01:04:28
| <elbuo> | when it prompts you for the prompt: scripts.start: you actually need to specify this one |
01:04:38
| * aheckmann | quit (Quit: aheckmann) |
01:04:52
| <AvianFlu> | r4m, there can be several causes, I'll investigate for you |
01:04:55
| <AvianFlu> | waht's the app name/ |
01:04:55
| <AvianFlu> | ? |
01:05:10
| <elbuo> | its probably server.js or something ending in .js |
01:05:18
| <r4m> | avianFlu : meccabox |
01:05:41
| <webhar> | elbuo, ok ill look into that |
01:06:00
| * jryans | joined |
01:06:06
| * ncrohn | quit (Quit: ncrohn) |
01:06:53
| <AvianFlu> | r4m, incidental drone server failure. you should just try again |
01:07:29
| <r4m> | aviavFlu, i have been trying the same over a week now |
01:08:31
| <r4m> | AvianFlu, i have deployed again |
01:10:45
| <webhar> | To AvianFlu, jesusabdullah, AvianFlu and for all that i missed, a big thanks to you guys it's working now :) |
01:11:03
| <elbuo> | enjoy |
01:11:05
| <AvianFlu> | r4m, the last server you hit wasn't an error that is applicable for other places - checking your last one |
01:11:21
| * kenperkins | joined |
01:11:37
| <AvianFlu> | r4m, do you use bcrypt? |
01:12:06
| <r4m> | AvianFlu, no not now i had changed that to crypto |
01:12:19
| <AvianFlu> | oh |
01:12:28
| * blakmatrix | joined |
01:12:36
| <r4m> | same error again :( |
01:12:58
| <AvianFlu> | r4m, can you gist your package.json?? |
01:13:09
| <r4m> | yeah sure |
01:13:14
| * vicapow | quit (Quit: vicapow) |
01:15:00
| * Dany_ | quit (Ping timeout: 245 seconds) |
01:15:04
| * slloyd | quit (Quit: Leaving...) |
01:16:04
| <r4m> | AvianFlu, https://gist.github.com/3087283 |
01:16:05
| * aroman | quit (Quit: aroman) |
01:17:05
| * webhar | quit (Ping timeout: 245 seconds) |
01:17:46
| * googol | joined |
01:18:30
| * Leemp2 | quit (Quit: Leaving) |
01:18:39
| <AvianFlu> | r4m, can you run `npm pack` from your app dir and see how big the resulting tarball is? |
01:19:03
| <r4m> | AvianFlu, sure |
01:19:33
| * Zolrath | quit (Read error: Connection reset by peer) |
01:19:41
| * insin | quit (Quit: What's the point in giving us haaaaannnds?) |
01:20:48
| * Zolrath | joined |
01:20:52
| <r4m> | @AvianFlu, its 4.9 mb |
01:21:21
| * bradleymeck_ | joined |
01:22:28
| * lyaunzbe | joined |
01:22:33
| * aroman | joined |
01:23:28
| * bradleymeck | quit (Ping timeout: 245 seconds) |
01:23:28
| * bradleymeck_ | changed nick to bradleymeck |
01:27:02
| * mAritz | quit (Read error: Connection reset by peer) |
01:27:04
| <r4m> | @AvianFlu ?? |
01:27:15
| <AvianFlu> | r4m, we're looking into it |
01:27:19
| <AvianFlu> | sorry, should have said that before |
01:27:42
| <r4m> | cool |
01:33:27
| * therealkoopa | quit (Remote host closed the connection) |
01:33:56
| <dylang> | all the sudden i'm getting An error has occurred: {"code":"ECONNREFUSED","errno":"ECONNREFUSED","syscall":"connect"} again |
01:34:22
| <AvianFlu> | dylang, just a sec |
01:34:24
| <dylang> | on http://doddev.jitsu.com/ |
01:35:14
| * nickt | joined |
01:41:34
| * Sadin | joined |
01:41:42
| * thlorenz | joined |
01:43:49
| <AvianFlu> | dylang, looks like it came back |
01:47:08
| <dylang> | AvianFlu: it did look that way, then i deployed and it seems broken again. |
01:48:34
| <AvianFlu> | dylang, works for me? |
01:48:38
| <dylang> | oh it's back sometimes |
01:49:02
| <dylang> | looking at the log it looks like there are multiple instances of my app running at once - is that intentional? |
01:49:33
| * blakmatrix | quit (Quit: Leaving.) |
01:49:48
| * blakmatrix | joined |
01:49:51
| <AvianFlu> | probably zombified from bad deploys |
01:50:44
| <AvianFlu> | we'll kill them presently |
01:51:43
| <dylang> | yeah i've had a few "Error: socket hang up" during deploy |
01:51:52
| * anoemi | quit (Quit: anoemi) |
01:52:02
| <AvianFlu> | those are strange timeouts, we're working on them |
01:53:39
| <jesusabdullah> | thanks for your patience dylang :) |
01:53:46
| <jesusabdullah> | dylang: ooc where is DoD hosted now? |
01:54:20
| <dylang> | jesusabdullah: my pleasure, i love playing with new gadgets :) |
01:55:11
| <dylang> | jesusabdullah: Doodle or Die is still with Joyent, on a SmartOS Node machine, but it's a pain to upgrade Node versions (i'm not going to build it from source on my production machine with no failback). |
01:55:15
| <jesusabdullah> | also we should be much more stable soon, most of the issues are due to a joyent migration |
01:55:25
| <jesusabdullah> | dylang: Oh goodness! |
01:55:34
| <nickt> | just had my first successful deploy with jitsu and i wanted to drop in here and say this service is awesome |
01:55:38
| * redir | quit (Ping timeout: 276 seconds) |
01:55:43
| <jesusabdullah> | nickt: Thank you! |
01:56:09
| <jesusabdullah> | dylang: Did you know we have zero downtime deploys? |
01:56:14
| * daveluke_ | joined |
01:56:21
| <jesusabdullah> | dylang: That is, if an app fails to deploy we keep the old one running |
01:56:33
| <dylang> | jesusabdullah: except right now when there are a few problems here and there :) |
01:56:38
| <jesusabdullah> | exactly. |
01:56:40
| <jesusabdullah> | XD |
01:56:54
| <jesusabdullah> | but IN THEORY that's how it works |
01:57:14
| <dylang> | jesusabdullah: is there a way to pre-install modules that take a while to install to speed up deploys? |
01:57:28
| <jesusabdullah> | bundledDependencies ? |
01:57:35
| <dylang> | we use canvas which compiles every time |
01:57:36
| <jesusabdullah> | http://package.json.jit.su |
01:57:44
| <jesusabdullah> | hmm |
01:57:50
| <jesusabdullah> | We've been talking about precompiling |
01:57:57
| <jesusabdullah> | us handling that smartly might be the better option |
01:58:24
| <dylang> | that would be awesome |
01:59:07
| <jesusabdullah> | Yeah it would |
01:59:15
| <jesusabdullah> | but in the meantime bundledDependencies are your best bet |
01:59:26
| * aroman | quit (Quit: aroman) |
01:59:29
| <jesusabdullah> | just keep in mind, a compiled dependency would need to be compiled to run on our environment |
01:59:39
| <jesusabdullah> | hmmm |
01:59:45
| <dylang> | of course. |
01:59:48
| <jesusabdullah> | I wonder how hard it would be to build a service that does that |
01:59:59
| * benv | quit (Quit: Computer has gone to sleep.) |
02:00:12
| * mmalecki | joined |
02:00:19
| * ramitos | joined |
02:00:19
| <jesusabdullah> | like, you give it a package, it does the install and ships back a tarball with everything cimpiled in it |
02:01:38
| <dylang> | does jitsu deploy do a deep copy or just sync changes? |
02:02:05
| * nickt | quit (Ping timeout: 245 seconds) |
02:04:48
| * mmalecki | quit (Ping timeout: 250 seconds) |
02:09:16
| * anoemi | joined |
02:11:19
| * c4milo | joined |
02:12:49
| <jesusabdullah> | dylang: We use npm for bundling |
02:13:02
| <jesusabdullah> | dylang: so, deep copy I guess |
02:13:14
| <jesusabdullah> | dylang: We've talked about syncing changes but that's a whole 'nother thing |
02:13:32
| * anoemi_ | joined |
02:14:53
| * anoemi__ | joined |
02:14:58
| * anoemi | quit (Read error: Connection reset by peer) |
02:14:58
| * anoemi__ | changed nick to anoemi |
02:15:04
| <dylang> | i'm all about deploying early and often, so i like fast deploys with as few bits moving as possible. |
02:15:28
| <jesusabdullah> | I can feel that |
02:15:43
| <SubStack> | aye, can feel it in me sea bones |
02:15:47
| <SubStack> | yarrrr |
02:15:49
| <jesusabdullah> | INDEED |
02:15:53
| <jesusabdullah> | and ALSO my LAND BONES |
02:16:07
| <SubStack> | le scoff! |
02:16:16
| <SubStack> | land bones are fer land lubbers |
02:16:27
| <jesusabdullah> | YEAH MAYBE |
02:16:42
| <jesusabdullah> | If I lived in middle earth I'm pretty sure I would've been a dwarven blacksmith |
02:17:11
| <AvianFlu> | jesusabdullah, YER A SEA-PRETENDIN' LAND-LUBBER, WITH THE SEA-LEGS OF A MAN WITH NO LEGS |
02:17:38
| * anoemi_ | quit (Ping timeout: 245 seconds) |
02:18:06
| <jesusabdullah> | you guys make terrible ninjas! |
02:18:21
| <SubStack> | I'm up to my third nautical-themed module now |
02:18:29
| <jesusabdullah> | YOU WOULD BE |
02:18:30
| <AvianFlu> | jesusabdullah, DON'T YOU CALL ME A NINJA |
02:18:32
| <SubStack> | pier, fleet, seaport |
02:18:33
| * AvianFlu | is a pirate to the bone |
02:18:50
| * AvianFlu | shakes his fist at jesusabdullah some more |
02:18:56
| <jesusabdullah> | hahaha |
02:19:47
| <SubStack> | http://substack.net/images/hookio.png |
02:19:50
| <SubStack> | relevant ^ |
02:20:47
| <AvianFlu> | hahhahahah that's me, as peter pan |
02:23:40
| * rburton- | quit (Quit: rburton-) |
02:27:34
| * zz_shykes | changed nick to shykes |
02:30:23
| * Dimitar | joined |
02:36:42
| * dodo | joined |
02:37:30
| * johndevor | quit (Ping timeout: 245 seconds) |
02:37:38
| * __lucas | joined |
02:38:45
| * camerondgray | joined |
02:41:16
| * ezmc | joined |
02:47:06
| * vicapow | joined |
02:47:41
| * xaq | joined |
02:48:48
| * coen-hyde | joined |
02:48:55
| <elbuo> | woooo bcrypt compiled |
02:49:48
| * nlognbob | joined |
02:49:48
| * anoemi | quit (Read error: Connection reset by peer) |
02:49:57
| * anoemi | joined |
02:50:11
| <elbuo> | thanks guys |
02:52:01
| <AvianFlu> | elbuo, sweet! |
02:52:12
| <coen-hyde> | hey guys. Getting "An error has occurred: {"code":"ECONNREFUSED","errno":"ECONNREFUSED","syscall":"connect"}" when trying to access http://popbasic.nodejitsu.com/ |
02:52:28
| <coen-hyde> | i tried restarting the app but that didn't help |
02:52:39
| <AvianFlu> | just a sec |
02:52:45
| <nlognbob> | I'm getting that too, using a custom domain. |
02:53:09
| <coen-hyde> | i'm using a custom domain as well, but just linked the jitsu one here |
02:53:10
| <nlognbob> | the nameservers for the two domains differ a little bit, and also i just deployed. Can deploying change the IP address? |
02:53:40
| <nlognbob> | yeah, popbasic is not working from here either |
02:53:58
| <jesusabdullah> | nlognbob: username/appname? |
02:54:00
| <AvianFlu> | nlognbob, coen-hyde, try now |
02:54:10
| <jesusabdullah> | ope, AvianFlu is fast! |
02:54:24
| <nlognbob> | yes, thanks. |
02:54:35
| * elbuo | quit (Ping timeout: 245 seconds) |
02:54:41
| <coen-hyde> | well the application doesn't look like it exists anymore, redeploy? |
02:55:09
| <nlognbob> | umm, deploying won't change IPs will it? Your dns records are set to cache for 15 minutes. |
02:55:53
| <AvianFlu> | this may be a balancer issue on our end. |
02:55:59
| <AvianFlu> | coen-hyde, redeploy and see what happens |
02:56:15
| <AvianFlu> | nlognbob, it will change the internal IP, but not the ip where your dns is concerned |
02:56:33
| <AvianFlu> | unless something is broken, once you set your DNS, it will Just Work |
02:56:42
| * cronopio | quit (Quit: leaving) |
02:56:53
| <nlognbob> | good! thanks. I'm seeing slightly different DNS, but all in the same address range. must be a big round-robin group |
02:57:50
| <nlognbob> | by the way, congratulations for going to public beta |
02:58:12
| <AvianFlu> | thanks |
02:58:43
| * aheckmann | joined |
02:59:08
| <coen-hyde> | AvianFlu: the redeploy worked |
02:59:17
| * aheckmann | quit (Client Quit) |
02:59:36
| <AvianFlu> | cool. |
03:01:02
| * tylerstalder | quit (Quit: Computer has gone to sleep.) |
03:02:07
| * st_luke_ | joined |
03:02:08
| * st_luke | quit (Disconnected by services) |
03:02:14
| * st_luke_ | changed nick to st_luke |
03:02:44
| * aroman | joined |
03:05:56
| * anoemi | quit (Read error: Connection reset by peer) |
03:05:59
| * anoemi_ | joined |
03:07:55
| * tonymilne | quit (Quit: tonymilne) |
03:08:44
| * aroman | quit (Read error: Connection reset by peer) |
03:08:50
| * aroman_ | joined |
03:09:21
| * GimbleGiil | joined |
03:10:01
| <ezmc> | a |
03:10:05
| * ezmc | quit (Quit: leaving) |
03:10:14
| * ian_brasil | quit (Ping timeout: 250 seconds) |
03:10:56
| <AvianFlu> | b |
03:11:18
| * roly | joined |
03:13:06
| * GimbleGiil | quit (Read error: Connection reset by peer) |
03:16:44
| * thlorenz | quit (Ping timeout: 250 seconds) |
03:22:31
| * anoemi_ | quit (Quit: anoemi_) |
03:24:09
| * martialcoder | joined |
03:24:29
| * aheckmann | joined |
03:24:56
| * aheckmann | part |
03:24:56
| * martialcoder | part |
03:25:49
| * ferlores | quit (Remote host closed the connection) |
03:29:12
| * vicapow | quit (Quit: vicapow) |
03:31:02
| * roly | quit (Ping timeout: 252 seconds) |
03:36:03
| * tylerstalder | joined |
03:39:23
| * indexzero | joined |
03:40:17
| * sbb | joined |
03:42:19
| * xaq | quit (Remote host closed the connection) |
03:43:10
| * dimroc | quit (Quit: dimroc) |
03:44:22
| <sbb> | hi, I just ran 'jitsu deploy' and it failed, I believe this is the key line: "gyp ERR! rebuild error Error: Python executable "python" is v5012.7.2, which is not supported by gyp." |
03:44:43
| <sbb> | full output here https://gist.github.com/026932d553085ad5af6c |
03:47:34
| * c4milo | quit (Remote host closed the connection) |
03:49:10
| * sb_ | quit (Ping timeout: 245 seconds) |
03:49:49
| * rwaldron | quit (Quit: Leaving...) |
03:54:38
| * st_luke | quit (Remote host closed the connection) |
03:56:37
| * charuru | quit (Quit: charuru) |
04:00:13
| * ramitos | quit |
04:02:21
| <Marak> | sbb: bcrypt isn't compiling on the smartos machines, someones working on a patch for bcrypt right now |
04:03:30
| * Marak | quit (Quit: Page closed) |
04:06:15
| * r4m | quit (Ping timeout: 245 seconds) |
04:07:32
| * st_luke | joined |
04:10:20
| * roly | joined |
04:10:22
| * rvagg1 | joined |
04:16:21
| * anoemi | joined |
04:17:07
| * hij1nx | joined |
04:20:04
| * Nodejitsu-Github | joined |
04:20:05
| <Nodejitsu-Github> | [haibu] bmeck pushed 4 new commits to master: http://git.io/OCThbQ |
04:20:05
| <Nodejitsu-Github> | [haibu/master] [fix] npm oddity and node-gyp temp fix - Bradley Meck |
04:20:05
| <Nodejitsu-Github> | [haibu/master] [fix] set timeout on service - Bradley Meck |
04:20:05
| <Nodejitsu-Github> | [haibu/master] [events] more events for logging - Bradley Meck |
04:20:05
| * Nodejitsu-Github | part |
04:21:58
| * thepumpkin | joined |
04:24:38
| * thepumpkin | quit (Read error: Connection reset by peer) |
04:25:11
| * thepumpkin | joined |
04:27:51
| * thepumpk_ | joined |
04:28:39
| * dylang | quit (Quit: dylang) |
04:29:10
| * Nodejitsu-Github | joined |
04:29:11
| <Nodejitsu-Github> | [haibu] bmeck pushed 14 new commits to master: http://git.io/qMZ3cQ |
04:29:11
| <Nodejitsu-Github> | [haibu/master] [fix] kill tree and ttl for forever - Bradley Meck |
04:29:11
| <Nodejitsu-Github> | [haibu/master] [refactor breaking] Remove chroot plugin - indexzero |
04:29:11
| <Nodejitsu-Github> | [haibu/master] [fix] match client to service timeout - Bradley Meck |
04:29:11
| * Nodejitsu-Github | part |
04:29:31
| * thepumpkin | quit (Ping timeout: 250 seconds) |
04:29:42
| <bradleymeck> | rebase makes things soo happy but soo confusing |
04:29:43
| * irok | joined |
04:30:40
| * thepumpk_ | quit (Read error: Connection reset by peer) |
04:31:15
| * thepumpkin | joined |
04:38:00
| <nlognbob> | http://node2.nodejitsu.com/ is down |
04:38:13
| <nlognbob> | oops, wrong url |
04:38:58
| <nlognbob> | http://node2.getknockknock.com/ is not responding, underlying url is http://nlogn2.nodejitsu.com/ |
04:39:21
| <nlognbob> | can somebody look into why it is down? |
04:39:25
| <bradleymeck> | works fine here? |
04:39:28
| * Zavior | joined |
04:39:34
| <bradleymeck> | looking though |
04:39:34
| <nlognbob> | node2.getknockknoc? |
04:39:40
| <bradleymeck> | both |
04:39:45
| <nlognbob> | hmmm |
04:39:50
| <nlognbob> | smells like dns |
04:39:52
| <bradleymeck> | node2 and nlogn2 |
04:40:11
| <bradleymeck> | `host` ? |
04:40:41
| <nlognbob> | ? |
04:40:46
| <nlognbob> | subdomain nlogn2 |
04:41:00
| <Zavior> | I'm having a hard time deploying to nodejitsu, this is the error I'm getting (http://pastebin.com/WgASrsey) when following this tutorial: https://github.com/nodejitsu/handbook |
04:41:04
| <bradleymeck> | well `host node2.getknockknock.com` should end up the same as `host nlogn2.nodejitsu.com` ideally or at least be a subset |
04:41:31
| <bradleymeck> | Zavior do you have a script to run? you need a start script |
04:42:27
| <Zavior> | I have this named as server.js in the directory I'm deploying from: http://pastebin.com/bnCs7aa6 |
04:43:01
| <bradleymeck> | what did you set as your start script when jitsu prompted you? |
04:43:06
| <Zavior> | that file |
04:43:09
| <Zavior> | server.js |
04:43:26
| <bradleymeck> | gist me the full output of your deploy, i need more info |
04:44:05
| <nlognbob> | yes, identical servers from 'host' command |
04:44:10
| * Nodejitsu-Github | joined |
04:44:10
| <Nodejitsu-Github> | [jitsu] jesusabdullah created https-endpoint (+1 new commit): http://git.io/7dDOmw |
04:44:10
| <Nodejitsu-Github> | [jitsu/https-endpoint] [minor] change default protocol to https - Joshua Holbrook |
04:44:10
| * Nodejitsu-Github | part |
04:44:22
| * rwaldron | joined |
04:44:30
| * st_luke | quit (Remote host closed the connection) |
04:44:42
| <Zavior> | bradleymeck: http://pastebin.com/3qzzVBf9 |
04:45:00
| <nlognbob> | but different order, so they are using different ones. node2 = 65.225.131.4 |
04:45:01
| * EhevuTov | joined |
04:45:31
| * redir | joined |
04:45:35
| <Zavior> | bradleymeck: that copied more then I wanted but you'll see it |
04:45:38
| <Zavior> | several times |
04:46:21
| <bradleymeck> | i see it im reading |
04:46:44
| <EhevuTov> | I'm reading the http://dns.jit.su/ to setup my domain. When I do 'host <url>' and get the IP ranges, the IP ranges aren't reverse lookup capable it seems. My name hosting company requires that I enter hostnames and not IP's. What should I do? |
04:47:28
| <nlognbob> | I just used a CNAME |
04:47:59
| <nlognbob> | bar.example.com is CNAME'd to bar1.nodejitsu.com |
04:48:15
| <bradleymeck> | nlognbob: curl is giving "moved temporarily" when i go to that ip directly, it must be something between you and the balancer |
04:48:47
| <nlognbob> | bradleymeck: many IPs for teh balancer, I bet one is not working. Probably .4? Is that the first in your 'host' output? |
04:48:55
| <EhevuTov> | nlognbob, you did that through your hostname corp? |
04:49:08
| <nlognbob> | EhevuTov, yes. |
04:49:20
| <nlognbob> | I've set it up at both dreamhost.com and dnsmadeeasy.com |
04:49:23
| <bradleymeck> | nlognbob its the one i tried because you had it at the top |
04:49:24
| <EhevuTov> | I think I need a new name hosting company |
04:49:47
| <bradleymeck> | curl -H node2.getknockknock.com 165.225.131.4 |
04:50:12
| <Zavior> | bradleymeck: It seems like it isn't creating the package.json |
04:50:14
| <bradleymeck> | sorry -H 'host:' |
04:50:17
| <Zavior> | unless it deletes it after it fails |
04:50:22
| * fearphage | quit (Ping timeout: 248 seconds) |
04:50:29
| * redir | quit (Ping timeout: 276 seconds) |
04:50:57
| <nlognbob> | that curl command does not return my site from here |
04:51:26
| * fearphage | joined |
04:51:27
| * fearphage | quit (Changing host) |
04:51:27
| * fearphage | joined |
04:51:37
| <nlognbob> | cleaner try is to put /api/date on the end to get a small output |
04:52:09
| <Zavior> | bradleymeck: yea that seems to be the problem, if I manually create a package.json it seems to deploy |
04:52:12
| * lemonad | joined |
04:52:14
| <Zavior> | errors with starting now though |
04:52:15
| <jesusabdullah> | Zavior: That's due to a regression in prompt that we're still trying to track down. |
04:52:22
| <nlognbob> | for instance, this works: http://nlogn2.nodejitsu.com/api/date |
04:52:30
| <Zavior> | ahh thanks jesusabdullah |
04:52:41
| <jesusabdullah> | Zavior: Can you do me a favor and fill out http://bug.jit.su with all the inforation you can muster? |
04:52:50
| <Zavior> | will do |
04:52:59
| <nlognbob> | this does not: http://node2.getknockknock.com/api/date |
04:53:17
| <jesusabdullah> | Zavior: Thanks, that could be a big help. |
04:54:57
| <Zavior> | jesusabdullah: There's floating bugs on that page, I thought flys were on my screen ^.^ |
04:55:37
| <jesusabdullah> | Zavior: Yeah, they're unicode characters in a div doing a random walk |
04:55:47
| <Zavior> | pretty awesome heh |
04:56:32
| * redir | joined |
04:56:35
| <nlognbob> | its working now for me |
04:56:50
| <nlognbob> | was someething done? |
04:58:58
| * sbb | part |
04:59:06
| * sreeix | joined |
04:59:11
| * raphie | joined |
04:59:25
| * jclosure | joined |
04:59:25
| <raphie> | AvianFlu: I'm having some issues |
04:59:36
| <lemonad> | I'm still getting Python errors when deploying, my impression was that a patch was being rolled out, any news on the situation?: https://gist.github.com/3088107 |
05:00:27
| <EhevuTov> | anyone able to set their A records with their name hosting company and would recommend their service? |
05:00:43
| <raphie> | EhevuTov: I like cloudflare |
05:01:48
| <raphie> | AvianFlu / jesusabdullah: when I attempt to connect to my app, even if it's not running, I get An error has occurred: {"code":"ECONNREFUSED","errno":"ECONNREFUSED","syscall":"connect"} |
05:01:56
| * jclosure | quit (Remote host closed the connection) |
05:02:04
| <raphie> | no logs indicating anything fishy |
05:02:08
| <EhevuTov> | raphie, that's a CDN, how do you use it for DNS |
05:02:40
| <raphie> | it has dns capability |
05:02:44
| <raphie> | really quite a nice interface |
05:03:34
| <nlognbob> | EhevuTov, it should be simple. does your hosting service mention CNAME anywhere? |
05:04:18
| <EhevuTov> | nlognbob, I believe they call it "forwarding" and it's an extra fee |
05:04:20
| <Zavior> | jesusabdullah: submitted two bug reports. One for not creating/updating the package.json. As well as the internal error 500 I get when I create the package.json manuallyy and try to deploy |
05:05:06
| <nlognbob> | EhevuTov, are you sure that isn't http forwarding (a different network layer). |
05:05:11
| * jclosure | joined |
05:05:16
| <nlognbob> | can you set your A record? |
05:05:24
| <nlognbob> | if so, I get you can set a CNAME too |
05:05:43
| <EhevuTov> | nlognbob, I can set my A record, but it has to be reverse DNS. I can't enter IP's |
05:05:56
| <nlognbob> | no need to enter IPs. |
05:06:17
| <EhevuTov> | I'm using dotster |
05:07:05
| <nlognbob> | shoudl be no problem. |
05:07:32
| * chirag | joined |
05:07:55
| <Zavior> | if anyone else can take a look and make see if I'm doing something wrong? Here's my package.json, server.js and the output I get: https://gist.github.com/3088129 |
05:08:01
| <Zavior> | maybe see* |
05:08:02
| <raphie> | anyone experiencing these errors? An error has occurred: {"code":"ECONNREFUSED","errno":"ECONNREFUSED","syscall":"connect"} |
05:08:12
| <nlognbob> | if I had foo.com as my domain and entered "wisc CNAME wisc393.nodejitsu.com." then wisc.foo.com would resolve to wisc393.nodejitsu.com |
05:08:52
| <nlognbob> | very important: node the unusual "." after to the .com, indicating the end of a top-level domain |
05:09:10
| <EhevuTov> | all I'm seeing for my service is an area to update my DNS name servers and they have to be names and not IPs |
05:09:12
| <Zavior> | seems to maybe be an error in my server.js though |
05:09:16
| <nlognbob> | raphie: I get those errors. |
05:09:23
| <raphie> | nlognbob: what's happening? |
05:09:51
| * anoemi | quit (Quit: anoemi) |
05:09:55
| <nlognbob> | ehevutov, you don't want to update your domain servers. You want to "enter a CNAME record in your zone file" |
05:10:08
| <nlognbob> | dotster will still be your domain server |
05:10:13
| <EhevuTov> | nlognbob, right, but that's my only option |
05:10:22
| <nlognbob> | hmmm, then I'm baffled! |
05:10:39
| <nlognbob> | they must have a link somewhere, otherwise they are totally broken |
05:10:48
| <nlognbob> | of course, maybe that is the case! |
05:10:57
| * picco | joined |
05:11:26
| <nlognbob> | I don't know IRC....when a name is red in the webchat.freenode page is that a private chat? How do I do private? |
05:11:35
| <raphie> | it appears just to be with my domain |
05:12:06
| * dgathright | joined |
05:12:39
| * nat3 | quit (Quit: Computer has gone to sleep.) |
05:12:50
| * thlorenz | joined |
05:13:02
| <raphie> | are any of the nodejitsu folks on? |
05:14:32
| <Zavior> | ahh finally deploying successfully :) |
05:14:57
| <EhevuTov> | it appears I have to pay extra for DNS management service with Doster. A "gotcha" I didn't know about |
05:15:51
| <raphie> | kohai / hij1nx / indexzero this is kinda urgent |
05:17:05
| * picco | quit (Ping timeout: 245 seconds) |
05:17:27
| * thlorenz | quit (Ping timeout: 265 seconds) |
05:18:02
| * rwaldron | quit (Quit: Leaving...) |
05:21:43
| <lemonad> | raphie I got that error yesterday, someone tried to fix it but my site has been down since. |
05:23:04
| <raphie> | lemonad: ugh. I've got a product demo on thursday |
05:23:17
| <raphie> | huh, and now it's working |
05:23:37
| <lemonad> | raphie Oh, I take that back, I managed to deploy now! My site is also working now. Weird — but in a good way! :) |
05:24:08
| <raphie> | argh. just terrified that this'll happen in front of 300 journalists and VC's... |
05:24:26
| * adambrault | joined |
05:26:42
| * lemonad | quit (Quit: lemonad) |
05:28:02
| * benv | joined |
05:28:26
| <EhevuTov> | nlognbob, raphie so cloudflare has a free service. I just changed my DNS servers with my hosting company. I believe that makes them my name authority (I forget). It's been a while since I've done DNS work |
05:29:12
| <nlognbob> | switching nameservers can take 2 days to propagate.....but nslookup can tell you the actual value for your old site. |
05:29:24
| <nlognbob> | individual records should be much faster.... |
05:30:04
| <nlognbob> | i'm looking at cloudflare too. I've been ignoring DOS and such attacks. I supposed that is fine until one happens, and then......boom |
05:30:23
| * camerondgray | quit (Remote host closed the connection) |
05:31:45
| <EhevuTov> | I remember cloudflare does something special to help against DoS attacks, but I forget what or why they're special |
05:31:45
| * dominictarr | joined |
05:31:51
| * tmpvar | quit (Quit: This computer has gone to sleep) |
05:32:56
| <EhevuTov> | nlognbob, is my thinking right, in that by switching DNS servers on my name hosting company, I'm giving the new DNS servers my authority to use them instead (I forget the DNS lingo) |
05:40:05
| * shykes | changed nick to zz_shykes |
05:41:47
| <EhevuTov> | impressed with Cloudflare so far raphie. Good call. Now let's see in a day or two after propagation if everything goes according to plan :-> |
05:42:12
| <raphie> | cool |
05:42:24
| <raphie> | ironic that nodejitsu is fucking me over on dns |
05:42:34
| <raphie> | well I'm sure it's not intentional |
05:42:37
| <raphie> | but somehow it's borked |
05:42:58
| <EhevuTov> | raphie, oh also, did you put a CNAME to the jitsu domain just for good measure? |
05:43:36
| <raphie> | I didn't |
05:43:40
| <raphie> | can you redirect root to it? |
05:44:19
| <EhevuTov> | not sure |
05:45:11
| * indexzero | quit (Quit: indexzero) |
05:45:23
| <EhevuTov> | looks like we'll have to keep tabs on the 'host <url>' though to make sure the DNS lookups are always up to date I guess? |
05:46:28
| * joshontheweb | joined |
05:47:27
| * kmiyashiro | joined |
05:47:31
| * joshontheweb | quit (Client Quit) |
05:49:39
| <jesusabdullah> | EhevuTov: Balancer migrations are quite rare, I don't expect any more for a long time. |
05:49:51
| <jesusabdullah> | EhevuTov: This last one was only due to the Joyent move. |
05:50:04
| <EhevuTov> | ah, thanks! |
05:51:55
| <adambrault> | jesusabdullah if I have an account that was pending and not activated, how can I log into it? attempting the pw reset doesn't send me a password. the system still shows my username as taken. |
05:52:23
| <adambrault> | jesusabdullah and thx in advance for the help. :) |
05:52:23
| <jesusabdullah> | adambrault: Did you get an email with a confirmation code? |
05:52:29
| <adambrault> | no, I did not. |
05:52:35
| <jesusabdullah> | Okay, what's your username? |
05:52:49
| * kylemcgill | quit (Remote host closed the connection) |
05:52:51
| <adambrault> | adambrault |
05:54:43
| <jesusabdullah> | Can you confirm your email for me? You can PM it to me if you want |
05:55:05
| <adambrault> | jesusabdullah adam@andyet.net |
05:55:17
| <jesusabdullah> | cool, email incoming |
05:55:22
| <adambrault> | no need to pm, it's all over the internet anyway. haha |
05:55:25
| <EhevuTov> | such service |
05:55:28
| <jesusabdullah> | Yeah, I hear you |
05:55:33
| * joshontheweb | joined |
05:56:02
| <adambrault> | this says "ambrault" |
05:56:02
| <adambrault> | ? |
05:57:47
| <adambrault> | ah, typo |
05:57:48
| <jesusabdullah> | adambrault: check your email again (TAKE TWO) |
05:58:01
| <jesusabdullah> | raphie: Your dns is up, we smacked the balancers around |
05:58:17
| <adambrault> | jesusabdullah yeah, I guessed that was it. all set up. thanks so much! |
05:58:30
| <raphie> | jesusabdullah: you're a miracle worker, thanks a bunch |
05:59:11
| * lemonad | joined |
05:59:32
| * nat3 | joined |
05:59:45
| <jesusabdullah> | raphie: Thank AvianFlu, he's the man behind the curtain |
05:59:54
| <jesusabdullah> | adambrault: Enjoy! |
06:00:07
| <AvianFlu> | PAY NO ATTENTION TO THE MAN BEHIND THE CURTAIN |
06:00:15
| <adambrault> | jesusabdullah that's exactly what I intend to do. :) |
06:00:25
| <raphie> | tsank you herr AvianFlu |
06:00:26
| <jesusabdullah> | adambrault: Excellent. |
06:01:40
| <jesusabdullah> | raphie: For the www, I'd just cname it against your main url |
06:01:50
| <raphie> | ok, sweet |
06:01:59
| <raphie> | cloudflare makes this so easy |
06:02:36
| * chirag | quit (Quit: Page closed) |
06:02:43
| * meso | quit (Read error: Connection reset by peer) |
06:02:55
| * meso | joined |
06:09:43
| <EhevuTov> | jesusabdullah, I'm getting a internal server error 500. I'm assuming this is because I need to allow my name hosting co 24hrs or so to propagate my DNS changes? |
06:10:07
| <jesusabdullah> | EhevuTov: What kind of internal server error 500? What context? |
06:10:22
| <nlognbob> | did you list yoru domain in package.json? |
06:10:27
| <EhevuTov> | I updated my package.json with new domain |
06:10:27
| <EhevuTov> | yes |
06:10:51
| <EhevuTov> | it was working fine before I added the domain: |
06:10:54
| <nlognbob> | I just got this on my deploy: Nodejitsu Error (500): Internal Server Error |
06:11:04
| <EhevuTov> | ^ |
06:11:20
| <nlognbob> | it was working a few minutes ago; I made only small code changes |
06:11:25
| <nlognbob> | no package.json changes |
06:11:33
| <EhevuTov> | I broker it? |
06:11:46
| * timoxley | joined |
06:11:58
| <nlognbob> | I think nj as a few bugs leftover from the switch to joyent.... |
06:12:13
| <nlognbob> | damn, it seems to always 500 |
06:12:32
| <EhevuTov> | I wonder if I caused a DNS problem |
06:12:35
| <jesusabdullah> | What is "it" ? |
06:12:51
| <nlognbob> | I dont' think you can cause a dns problem that affects me. |
06:12:58
| <jesusabdullah> | http://gist.github.com |
06:12:58
| <nlognbob> | and I'm getting 500 too |
06:13:09
| <jesusabdullah> | if someone can show me, with a gist, that will help a lot |
06:13:16
| * rburton- | joined |
06:13:24
| <nlognbob> | https://gist.github.com/3088287 |
06:14:01
| <jesusabdullah> | hmmm |
06:14:08
| <jesusabdullah> | probably unrelated to the dns changes |
06:14:22
| <EhevuTov> | https://gist.github.com/b5b62cb39d398c03b597 |
06:15:38
| <jesusabdullah> | nlognbob: EhevuTov: Our special ops nodejitsuka are on the case! |
06:15:50
| <raphie> | I get econrefused errors while deploying a lot too, I just try again and it goes away |
06:15:51
| <jesusabdullah> | nlognbob: EhevuTov: BradleyMeck just needs one more minute to hack into the mainframe |
06:16:04
| <EhevuTov> | lol, totally cool. I hope I didn't break it. |
06:16:08
| <jesusabdullah> | Funny enough, raphie's approach here is probably the better one |
06:16:19
| <jesusabdullah> | Naw EhevuTov, probably a lingering issue from this migration |
06:16:21
| <EhevuTov> | which approach? |
06:16:29
| <nlognbob> | I've tried 5 times. |
06:16:37
| <nlognbob> | and 2 apps |
06:17:05
| <jesusabdullah> | The approach of trying multiple times |
06:17:15
| <EhevuTov> | ah |
06:17:30
| <jesusabdullah> | nlognbob: Well maybe not in a row. The reason I say "try again" is because we proactively search for problems with our cloud |
06:17:36
| <nlognbob> | while [ $? -ne 0].... |
06:17:50
| <jesusabdullah> | nlognbob: So, during US daytime we often have the cobwebs cleared out |
06:17:55
| <nlognbob> | I see. |
06:17:59
| <jesusabdullah> | nlognbob: That is, if you give it five minutes and come back |
06:18:16
| <EhevuTov> | jesusabdullah, how long have you guys been up? |
06:18:18
| <nlognbob> | do you have test deployments running periodically? |
06:18:31
| <jesusabdullah> | EhevuTov: I've been up since, ohh, 12 hrs ago? |
06:18:50
| <jesusabdullah> | nlognbob: ancient ninja secret. |
06:19:20
| <EhevuTov> | jesusabdullah, oh so you still have another 12 hours left in you at least :-P Congrats on the beta deployment btw |
06:19:36
| <jesusabdullah> | EhevuTov: Haha, yeah |
06:19:38
| <nlognbob> | I just discovered librato.com and have loaded it up with 32 metrics, just so I can be on your case in milliseconds if anything deviates :-) |
06:19:49
| <jesusabdullah> | EhevuTov: I was up late last night, will probably be up a few more hours here |
06:19:53
| <jesusabdullah> | I want to start getting up earlier |
06:20:00
| * Sadin | quit (Remote host closed the connection) |
06:20:09
| <nlognbob> | just kidding, but I am excited about librato.com; a really great tool, and cheap too |
06:20:09
| <jesusabdullah> | I got up late today due to staying up too late last night >_< |
06:20:40
| <nlognbob> | (I have no connection to them other than as a new user) |
06:20:54
| <jesusabdullah> | hehe |
06:21:00
| <jesusabdullah> | I'm glad you found a tool you like |
06:21:12
| <EhevuTov> | I've been unable/unwilling to go to sleep since nodeconf. It made my brain too excited with ideas |
06:21:25
| <jesusabdullah> | Did we meet? |
06:21:30
| <EhevuTov> | Yes |
06:21:41
| <jesusabdullah> | There were so many names :( I wish I could remember them all! |
06:21:47
| <jesusabdullah> | Which name/face were you? |
06:21:58
| <jesusabdullah> | I'll probably remember physical things and/or who you worked for, vs. your name |
06:22:00
| <EhevuTov> | You were talking about Fortran in front of the Karoake bar. I have a big beard |
06:22:10
| <EhevuTov> | we kissed |
06:22:11
| <jesusabdullah> | hahaha, sounds like something I'd talk about |
06:22:17
| <jesusabdullah> | w8 wat |
06:22:30
| <EhevuTov> | lol I kid |
06:22:43
| <nlognbob> | success! |
06:22:46
| <EhevuTov> | I was waiting on my wife to get out of the pooper |
06:22:46
| <jesusabdullah> | ^5 |
06:22:57
| <jesusabdullah> | D: |
06:22:59
| <nlognbob> | deploy success, that is. |
06:23:30
| <EhevuTov> | jesusabdullah, yeah, I had a blast talking to so many people. I didn't know that was you though when we all were talking |
06:23:37
| <jesusabdullah> | hahaha |
06:23:41
| <jesusabdullah> | How'd you track that one down? |
06:24:12
| <EhevuTov> | you instagram'ed a pic of yourself and another person and that's when I had the "ah ha" moment |
06:24:25
| <jesusabdullah> | Oh, the one Luke posted, yeah |
06:24:31
| * daveluke_ | quit (Quit: daveluke_) |
06:24:38
| <EhevuTov> | yeah, probably |
06:24:40
| <jesusabdullah> | oh man, I ran into dtrejo and like I'd forgotten we met |
06:24:56
| <jesusabdullah> | and he was like, "James made falafels. Your bird was there." |
06:24:58
| <jesusabdullah> | And then I knew |
06:25:10
| <jesusabdullah> | there was no possible way it could've been anywhere else besides Stackhaus |
06:25:16
| <jesusabdullah> | cause of falafels and bird |
06:25:53
| <EhevuTov> | Haha yeah, crazy. I kept thinking how people's twitter photo looks different than them |
06:26:44
| <EhevuTov> | still having that internal server error. Wish I could see what it was :-P |
06:26:52
| * Zavior | quit (Quit: Zavior) |
06:28:03
| * duckbox | joined |
06:29:20
| <EhevuTov> | 'dig -x <ip>' if you're wanting to check your reverse dns lookup in *nix |
06:29:34
| <jesusabdullah> | EhevuTov: We're updating some servers right now, I think it's rolling through the free ones right now |
06:29:52
| <EhevuTov> | jesusabdullah, oh awesome. Can you say what the problem is? I'm a curious person |
06:29:55
| <jesusabdullah> | EhevuTov: I didn't know about that actually. That said, all the joyent boxes are in a vpn and only exposed through a few public machines |
06:30:24
| <jesusabdullah> | EhevuTov: Basically, we're rebooting some servers right now, so there's a chance you'll try to, say, deploy to a box and then have it reboot on you |
06:30:26
| <EhevuTov> | yeah, I'm not sure how PaaS and virtual servers handle reverse DNS lookups |
06:30:32
| <jesusabdullah> | well |
06:30:39
| <jesusabdullah> | in the end it's all just machines right? |
06:30:44
| <EhevuTov> | jesusabdullah, ah, I see |
06:30:52
| <jesusabdullah> | With different subnets and things |
06:32:01
| * graeme_f | joined |
06:32:04
| <EhevuTov> | true, but some mail server software has issues with non-reverse lookups on domains |
06:32:12
| <EhevuTov> | it might be a non-issue |
06:32:35
| <jesusabdullah> | Yeah, not sure |
06:32:35
| <EhevuTov> | it's been a while since I've messed with that. Like, almost 13 years :-/ |
06:33:15
| <jesusabdullah> | http://dnslookup.jit.su/ :) |
06:33:20
| <jesusabdullah> | Need to rewrite it to use "host" |
06:33:24
| <EhevuTov> | jesusabdullah, did you end up getting to do shots with TooTallNate? |
06:33:32
| <jesusabdullah> | Did not do shots |
06:33:40
| <jesusabdullah> | Were we supposed to? |
06:34:32
| <EhevuTov> | lol |
06:35:06
| * jryans | quit (Quit: Be back later) |
06:35:09
| <EhevuTov> | Oh, he wanted to but I had to bail. My wife was wanting to go back to the motel |
06:36:17
| <EhevuTov> | Our karaoke room got Rick-rolled by Substack's karaoke API that he wrote THAT NIGHT and tested it on us |
06:36:32
| <SubStack> | oh excellent |
06:36:35
| <EhevuTov> | He queue'ed up Rick a few times |
06:36:46
| <EhevuTov> | SubStack, lol |
06:36:51
| <EhevuTov> | speak of the devil |
06:37:06
| <SubStack> | it wasn't working on all the rooms though, I had a few room numbers shift out from under me |
06:37:11
| <SubStack> | and/or transcription errors |
06:37:17
| <EhevuTov> | yeah, they're on a rolling hash |
06:37:42
| <EhevuTov> | I forget what the timeout on a hash key was that Jason (the owner) told me |
06:38:11
| <jesusabdullah> | nexxy rickrolled people using her twilio demo |
06:39:08
| <EhevuTov> | I think that was when some of us were getting fried pies |
06:39:56
| * thepumpkin | quit (Remote host closed the connection) |
06:40:36
| * spolu | joined |
06:40:37
| <EhevuTov> | jesusabdullah, so what is the difference between nodester and nodejitsu technically |
06:41:34
| <jesusabdullah> | Technically? |
06:41:38
| * adambrault | quit |
06:41:55
| <jesusabdullah> | I can't comment too much on that, as I've only given nodester a cursory glance at best |
06:42:37
| <jesusabdullah> | but, like, compare the nodester client and server, and then compare jitsu and haibu to that, and you'll get a pretty good idea |
06:42:41
| <SubStack> | I'm pretty unsure how serious nodester is supposed to be |
06:42:59
| <jesusabdullah> | Like, just give the code a cursory glance if you're curious |
06:43:13
| <EhevuTov> | SubStack, I know right. I don't know if it's like a public service or what |
06:43:16
| <SubStack> | not that I am especially serious or anything |
06:43:26
| <SubStack> | I mean, my company has cartoons everywhere |
06:43:55
| <EhevuTov> | SubStack, but you're still for profit and need a domain name(pretty much) |
06:44:06
| <SubStack> | yep |
06:44:16
| <SubStack> | and ssl since we process credit cards and whatevers |
06:46:22
| <EhevuTov> | SubStack, do you know why Microsoft didn't put there new SQL driver module on NPM? |
06:46:52
| <SubStack> | big company, could be lots of legal friction |
06:47:15
| <SubStack> | or else it didn't occur to them or nobody has the autonomy to make those kinds of decisions |
06:47:30
| <EhevuTov> | SubStack, ah actually I just checked and it might be there now. Seeing if that's the same one mentioned today... |
06:48:16
| <jesusabdullah> | EhevuTov: Microsoft isn't very good at open source :( Even their best guys are really rusty with it |
06:48:19
| <EhevuTov> | yeah, that's it. So it IS in NPM. I thought for a second they were going to withhold it |
06:48:29
| <jesusabdullah> | naw, they probably just, like |
06:48:34
| <jesusabdullah> | "oh yeah, repositories" |
06:48:35
| <jesusabdullah> | "right" |
06:48:38
| <jesusabdullah> | ;) |
06:48:44
| <SubStack> | jesusabdullah: it takes a few dozen modules before you get a good flow for it I think |
06:48:54
| <EhevuTov> | jesusabdullah, yeah, but I keep thinking they're going to try and fracture node or npm to try and wedge into the market |
06:49:00
| <SubStack> | maybe around ~30 or so and then it really starts to come together |
06:49:04
| <jesusabdullah> | SubStack: Yeah, definitely, even for someone not predisposed to closed source |
06:50:00
| * irok | quit (Ping timeout: 245 seconds) |
06:50:02
| <EhevuTov> | I reference SubStack code like the node docs |
06:50:07
| <SubStack> | most companies simply aren't structured in a way where developers can ever get anywhere near enough modules to start hitting module flow |
06:51:04
| <EhevuTov> | very true. A lot of companies have you going from project to project and usually in different languages |
06:51:24
| * graeme_f | quit (Quit: Computer has gone to sleep.) |
06:51:41
| <EhevuTov> | it's a problem if you live in a small town and don't have a web presence yet(work remotely as a specialist) |
06:51:47
| <SubStack> | I was more thinking of how an "open source release" is this big event that requires a signoff from some higher-ups and a once-over by the legal department |
06:52:07
| <SubStack> | a lot of fanfare and pageantry |
06:52:18
| <EhevuTov> | and dustep commercials |
06:52:21
| <EhevuTov> | dubstep |
06:52:50
| <SubStack> | whereas I've written 4 modules in the past 3 days |
06:52:57
| <SubStack> | it's totally not even a big deal at all |
06:53:12
| <SubStack> | just write them, test them, and spam them onto github |
06:53:28
| <dominictarr> | there is only 25 people with >= 30 npm modules. |
06:53:33
| <EhevuTov> | I'll be writing my first module sometime this year :-) Just not sure what yet |
06:53:40
| <SubStack> | dominictarr: that is rapidly changing |
06:54:09
| <SubStack> | the biggest problem I see with the pageantry model is that the pieces tend to get unnaturally big, like an omnibus spending bill in congress that "must pass" |
06:54:26
| <dominictarr> | the wedge is pretty thick |
06:54:37
| <bradleymeck> | i really want to reduce all of the modules we have to smaller things even now |
06:54:44
| <dominictarr> | 177 people with 10 or more. |
06:54:57
| <EhevuTov> | SubStack, I have that in my single mind. It's like a writer's block |
06:55:20
| * meso | quit (Read error: Connection reset by peer) |
06:55:32
| <dominictarr> | the thing you need to realize, is that no one gives a shit when you publish a module. |
06:55:34
| * meso | joined |
06:55:39
| <dominictarr> | unless you actually promote it |
06:55:39
| <SubStack> | also that |
06:55:43
| <dominictarr> | no one will use it. |
06:55:51
| <duckbox> | @dominictarr Where are those stats from mate ? |
06:56:00
| <dominictarr> | http://npmtop.com/ |
06:56:21
| <SubStack> | that site uses the old algorithm |
06:56:34
| <SubStack> | isaacs wrote a view in the registry that does a much better job |
06:56:44
| <SubStack> | the latest npmtop package on npm uses the custom view |
06:56:58
| <dominictarr> | but I just want a count of the users? |
06:57:25
| <SubStack> | https://isaacs.iriscouch.com/registry/_design/app/_view/npmTop?group_level=1 |
06:57:47
| <dominictarr> | you should add a cumulative percentage, |
06:58:06
| <dominictarr> | so that it feels more like a cooperative effort, rather than a compettition. |
06:58:28
| <SubStack> | cumulative how? |
06:58:41
| <SubStack> | I don't run npmtop.com |
06:59:29
| <SubStack> | but the new algorithm tells me that 40 people have published 30 or more packages |
06:59:29
| <raphie> | jesusabdullah or AvianFlu: you guys still up? |
06:59:34
| <duckbox> | A plain count would be more readable I think. |
06:59:39
| * rburton- | quit (Quit: rburton-) |
07:00:01
| * `3rdEden | joined |
07:00:39
| * thepumpkin | joined |
07:00:44
| <dominictarr> | I mean, I want to know, how much of npm was written by the top 30 people |
07:00:55
| <dominictarr> | or the top 170 |
07:01:05
| <SubStack> | aha |
07:01:29
| <SubStack> | easy to do that with the custom view, one sec |
07:02:03
| <jesusabdullah> | raphie: I'm in and out, what's up? |
07:02:14
| <raphie> | more DNS errors >_> |
07:02:32
| <jesusabdullah> | Same kind? |
07:02:35
| <jesusabdullah> | What was your site again? |
07:03:03
| <EhevuTov> | raphie, you getting a 500 internal erro? |
07:03:33
| <jesusabdullah> | EhevuTov: http://sharebrowse.com/ |
07:03:33
| * thepumpkin | quit (Read error: Connection reset by peer) |
07:03:36
| <jesusabdullah> | EhevuTov: That particular error |
07:04:05
| * thepumpkin | joined |
07:04:24
| <EhevuTov> | ah, is his app trying to make an external connection? |
07:04:49
| <EhevuTov> | does syscall mean the kernel denied his request? |
07:04:52
| * jclosure | quit (Remote host closed the connection) |
07:06:08
| <raphie> | EhevuTov: no, I'm just trying to access index.html. this all works fine from the actual jitsu link, it's DNS being screwy |
07:06:34
| <EhevuTov> | raphie, ah I've never seen that type of error just for a DNS issue |
07:08:11
| <SubStack> | dominictarr: https://gist.github.com/3088586 |
07:08:58
| <SubStack> | top 30 is just 14% of npm |
07:09:35
| <SubStack> | it crosses 50% at the 416th contributor |
07:10:12
| <dominictarr> | how many nodeconf tickets are there? |
07:11:24
| * fitzpantson | joined |
07:11:59
| <dominictarr> | and people >= 10 are 30% of node. |
07:14:10
| * mmalecki | joined |
07:14:14
| * mmalecki | quit (Client Quit) |
07:15:39
| * duckbox | quit (Quit: duckbox) |
07:16:55
| <SubStack> | yow, 190 people have written 10 or more npm modules |
07:17:29
| <jesusabdullah> | perfect |
07:18:36
| * raphie | quit (Remote host closed the connection) |
07:19:17
| <SubStack> | 10 is quite a few packages and 190 is a lot of folks |
07:19:39
| <SubStack> | I wonder how that compares to rubygems, hackage, and cpan |
07:20:45
| <SubStack> | cpan only has 9839 authors |
07:20:49
| <SubStack> | npm has 4077 already |
07:20:50
| * Dimitar | quit (Ping timeout: 245 seconds) |
07:22:30
| * ppcano | joined |
07:24:34
| * ppcano | quit (Read error: Connection reset by peer) |
07:26:05
| * ppcano | joined |
07:27:35
| * ppcano | quit (Read error: Connection reset by peer) |
07:28:37
| * azool | quit (Quit: leaving) |
07:29:24
| * `3rdEden | part |
07:29:58
| * ppcano | joined |
07:30:02
| * nat3 | quit (Quit: Computer has gone to sleep.) |
07:30:51
| * `3rdEden | joined |
07:31:50
| * vvo | joined |
07:32:15
| * josdeha_rt | joined |
07:33:46
| <EhevuTov> | jesusabdullah, still not working and getting that 500 internal error. What do you suggest. Just go to bed and see if it works in the morning? |
07:34:32
| * pickelss | joined |
07:38:57
| * roly | quit (Ping timeout: 240 seconds) |
07:40:33
| * andris9 | joined |
07:41:00
| * roly | joined |
07:43:22
| * avdrav | joined |
07:47:22
| <avdrav> | has anybody had any success deploying hummingbird? |
07:47:47
| <avdrav> | i'm failing at the mongodb dependancy |
07:47:57
| <bradleymeck> | avdrav gist? |
07:48:02
| <ljharb> | is there a way to have a better maintenance page than "An error has occurred: {"code":"ECONNREFUSED","errno":"ECONNREFUSED","syscall":"connect"}" |
07:48:03
| <ljharb> | ? |
07:49:17
| <avdrav> | https://gist.github.com/3088809 |
07:50:58
| <avdrav> | bradleymeck, does that help? |
07:51:23
| <bradleymeck> | avdrav, use bundledDependencies and remove the dumb "os" from mongo's package.json, and open up a ticket with them |
07:51:33
| <EhevuTov> | avdrav, I tried hummingbird a year ago and it failed for me then |
07:54:00
| <EhevuTov> | avdrav, does your mongodb modules use native code? |
07:54:05
| * kmiyashiro | quit (Quit: kmiyashiro) |
07:54:21
| <EhevuTov> | at first glance it looks like it might be native and doesn't work on the jitsu OS |
07:54:48
| <avdrav> | so would bradleymeck's solution work? |
07:55:16
| * beda | joined |
07:55:25
| <bradleymeck> | EhevuTov: it does just the package maintainer is using "os" as a whitelist when it should just be left empty |
07:55:37
| <EhevuTov> | yep, there you go |
07:55:39
| <bradleymeck> | if you use windows specific / mac specific etc you need "os" |
07:55:50
| <EhevuTov> | cool. Good to know |
07:56:16
| <avdrav> | can you paste the exact line to add to package.json? |
07:56:48
| <avdrav> | docs are vague :-( |
07:56:56
| <EhevuTov> | that's a problem I'm finding with package.json(not inherently though) is that it's hard to test what the minimal values I need for the dependencies, etc. |
07:57:10
| <avdrav> | http://npmjs.org/doc/json.html#bundledDependencies |
07:58:32
| <EhevuTov> | Is a bundledDepency and dependency that is already compiled/installed and is just going to be deployed straight from the modules dir? |
07:59:37
| <ljharb> | hmm. i just redeployed my app, and i'm getting the error page, but the logs say its ok. any employees around? |
08:00:04
| <avdrav> | or do i have to file a ticket for nodejitsu? not sure how to proceed, bradleymeck? |
08:00:06
| <ljharb> | oh snap, "No application found for "develop.nodejitsu.com"" |
08:00:10
| <bradleymeck> | ljharb: appname? |
08:00:36
| <ljharb> | hm, i PMmed it to you but it seems up now |
08:00:41
| <ljharb> | maybe NJ just had a hiccup? |
08:01:41
| <avdrav> | anyone tried deploying WatchMen on nodejitsu? |
08:01:56
| <bradleymeck> | ljharb: migration has led to some hiccups we didnt see until public made our api slammed hard |
08:03:39
| <ljharb> | no worries |
08:04:54
| <EhevuTov> | jesusabdullah, ok, I'm working now. I was doing a 'jitsu apps update' like the http://dns.jit.su/ article said and was getting that 500 internal error. I did a 'jitsu deploy -r build' and it worked |
08:09:34
| * graeme_f | joined |
08:11:40
| <EhevuTov> | jesusabdullah, I think your 'jitsu app update' program might not like my package.json for some reason but 'jitsu deploy' was fine with it |
08:11:57
| <jesusabdullah> | whaaaat |
08:12:03
| <jesusabdullah> | develop's down? |
08:13:10
| <jesusabdullah> | EhevuTov: Would you mind shooting an email to support@nodejitsu.com about that? I think there might be a regression involving jitsu apps update |
08:13:16
| * tylerstalder | quit (Ping timeout: 244 seconds) |
08:13:23
| <EhevuTov> | jesusabdullah, I think so too. Sure will |
08:13:23
| <jesusabdullah> | ljharb: I was wondering the same thing |
08:13:57
| <jesusabdullah> | EhevuTov: Yeah, I was running into some env-setting issues as well, which is quite strange |
08:14:59
| <ljharb> | jesusabdullah: any progress on https://github.com/nodejitsu/jitsu/issues/87 ? i think marak said the nconf changes are all published |
08:15:09
| * avdrav | quit (Quit: Page closed) |
08:26:39
| * robhawkes | joined |
08:26:51
| * dgathright | quit (Quit: dgathright) |
08:31:58
| * meso | quit (Read error: Connection reset by peer) |
08:32:22
| * meso | joined |
08:34:54
| * coen-hyde | quit (Quit: coen-hyde) |
08:38:07
| * yawn | joined |
08:39:21
| <dominictarr> | Hey jesusabdullah do you know a command to prompt the user in bash? |
08:39:23
| * dob_ | joined |
08:40:16
| * ImBcmDth_ | joined |
08:40:31
| <yawn> | hai guys |
08:41:41
| <bradleymeck> | dominictarr : read ? |
08:41:53
| <bradleymeck> | hey yawn |
08:43:32
| * ImBcmDth | quit (Ping timeout: 264 seconds) |
08:43:51
| <dominictarr> | I had a look at that, man read didn't seem as intuitive as I hoped. |
08:45:14
| * kylemcgill | joined |
08:45:32
| <EhevuTov> | dominictarr, like: |
08:45:32
| <EhevuTov> | echo "Please enter some input: " |
08:45:32
| <EhevuTov> | read input_variable |
08:45:32
| <EhevuTov> | echo "You entered: $input_variable" |
08:45:33
| <EhevuTov> | bash has a 'select' as well |
08:45:33
| * EhevuTov | quit (Quit: Leaving) |
08:49:30
| * aib_233 | joined |
08:53:15
| <dominictarr> | okay, that is easy. |
08:53:15
| <dominictarr> | thanks |
08:53:17
| * duckbox | joined |
08:58:29
| <bradleymeck> | dominictarr are you still working on json.sh or accepting requests for it? |
09:01:02
| <dominictarr> | sure. |
09:01:35
| <dominictarr> | I'm not working on it no but it always amuses me when people are actually using it for something. |
09:10:13
| * lpin | joined |
09:10:56
| * nat3 | joined |
09:18:06
| <yawn> | oh yes |
09:18:09
| <yawn> | finally |
09:18:12
| <yawn> | Doctor Pepper |
09:18:14
| <yawn> | :Q_ |
09:18:36
| <yawn> | or Dr Pepper, whatever |
09:21:15
| * Pete_ | joined |
09:21:39
| * Pete_ | changed nick to Guest36482 |
09:23:42
| * aroman_ | quit (Quit: aroman_) |
09:24:52
| * aroman | joined |
09:25:29
| * nonickatall | joined |
09:26:21
| * hichaelmart | quit (Remote host closed the connection) |
09:29:24
| <Guest36482> | hey, guys. Just getting up and running with my new beta account - anyone have any ideas how to stop jitsu deploy complaining that package.json has a missing required field: engines (I did add it) |
09:32:59
| * mappum | joined |
09:33:30
| * Nodejitsu-Github | joined |
09:33:30
| <Nodejitsu-Github> | [jitsu] pksunkara pushed 1 new commit to master: http://git.io/iWvjkQ |
09:33:30
| <Nodejitsu-Github> | [jitsu/master] [fix] Missed this prompt regression the last commit, Fixes #274 - Pavan Kumar Sunkara |
09:33:30
| * Nodejitsu-Github | part |
09:38:52
| * eldios | joined |
09:40:59
| * travis-ci | joined |
09:40:59
| <travis-ci> | [travis-ci] nodejitsu/jitsu#148 (master - bca76f5 : Pavan Kumar Sunkara): The build passed. |
09:40:59
| <travis-ci> | [travis-ci] Change view : https://github.com/nodejitsu/jitsu/compare/15f3f2995f77...bca76f5c3b68 |
09:40:59
| <travis-ci> | [travis-ci] Build details : http://travis-ci.org/nodejitsu/jitsu/builds/1834525 |
09:40:59
| * travis-ci | part |
09:43:24
| * travis-ci | joined |
09:43:24
| <travis-ci> | [travis-ci] flatiron/prompt#4 (master - 191cb62 : Pavan Kumar Sunkara): The build passed. |
09:43:24
| <travis-ci> | [travis-ci] Change view : https://github.com/flatiron/prompt/compare/363cf2272242...191cb62363d7 |
09:43:24
| <travis-ci> | [travis-ci] Build details : http://travis-ci.org/flatiron/prompt/builds/1834558 |
09:43:24
| * travis-ci | part |
09:43:56
| * googol | quit (Ping timeout: 252 seconds) |
09:46:41
| * vekexasia | joined |
09:51:19
| * hichaelmart | joined |
09:54:03
| * pghalliday | joined |
09:54:50
| * Guest36482 | quit (Quit: Page closed) |
09:59:23
| * pghalliday | changed nick to pghalliday_ |
10:01:26
| * googol | joined |
10:02:20
| * MeLight | joined |
10:02:32
| * pghalliday_ | part |
10:02:45
| * meso | quit (Read error: Connection reset by peer) |
10:02:53
| * pghalliday_ | joined |
10:03:08
| * meso | joined |
10:03:21
| * pghalliday_ | quit (Client Quit) |
10:04:13
| * pghalliday_ | joined |
10:04:30
| * pghalliday_ | quit (Client Quit) |
10:05:03
| * pghalliday_ | joined |
10:05:17
| * pghalliday_ | quit (Client Quit) |
10:05:30
| <nonickatall> | hi, can anyone helpme with a bug related to this issue https://github.com/flatiron/union/issues/25#issuecomment-4966504 ty |
10:05:44
| * eldios | quit (Quit: bye =)) |
10:06:41
| <pksunkara> | nonickatall: hi, lemme check |
10:06:53
| <dscape> | nonickatall: dont use body parser would be a easy workaround :) |
10:07:09
| * Pete2 | joined |
10:07:30
| <pksunkara> | nonickatall: what is the issue you are facing? |
10:07:50
| * Pete2 | quit (Client Quit) |
10:08:23
| * Pete2 | joined |
10:08:37
| * Pete2 | quit (Client Quit) |
10:08:40
| <nonickatall> | the same on that post |
10:09:05
| <nonickatall> | i get an [obecjt Object] in the begining of my req.body |
10:09:15
| * yawn | quit (Quit: leaving) |
10:09:18
| * Pete2 | joined |
10:09:25
| * coen-hyde | joined |
10:09:51
| <pksunkara> | nonickatall: what are your union and connect versions? |
10:10:07
| <pksunkara> | and are you using director? |
10:10:21
| <nonickatall> | connect@2.3.3 |
10:10:26
| <nonickatall> | y im usiing director |
10:10:39
| <nonickatall> | and union is 0.3.0 cause i forced |
10:11:05
| <nonickatall> | director@1.0.11 |
10:11:14
| <pksunkara> | nonickatall: ok, I know what your issue is, but I need to see your code to fix it for you |
10:11:58
| <nonickatall> | the server code? |
10:12:17
| <nonickatall> | server= union.createServer before: [ connect.favicon(), connect.static(__dirname + '/static'), (req, res)-> router.dispatch req, res, (err)-> if err res.writeHead 404 res.end() ] server.listen 3000 |
10:13:37
| <pksunkara> | nonickatall: add buffer: false as an option and use union 0.3.2 |
10:16:17
| <MeLight> | why does this work on jitsu but not on localhost: script(src="/socket.io/socket.io.js") |
10:16:27
| <MeLight> | sorry, that's jade |
10:16:52
| <MeLight> | meant this: <script src="/socket.io/socket.io.js"> |
10:16:55
| <pksunkara> | MeLight: jitsu is on port 80 |
10:17:03
| <pksunkara> | oh wait |
10:17:59
| <dscape> | MeLight: that should work both on nodejitsu and localhost |
10:18:19
| <dscape> | when you pass the app to socket.io it adds that file to the routes, and serves it automatically |
10:18:52
| <MeLight> | strange, on localhost Chrome gives me this (marked red) in the console: |
10:18:53
| <MeLight> | http://0.0.11.184:3000/socket.io/1/?t=1342001448098 |
10:19:12
| <`3rdEden> | is your server running on 3000? |
10:19:17
| <MeLight> | yup |
10:19:28
| <`3rdEden> | when you go to /socket.io/ do you see welcome to socket.io? |
10:19:50
| <nonickatall> | pksunkara: with that configuration my req.body is just empty just have the prototype |
10:19:54
| <MeLight> | localhost:3000/socket.io/? |
10:19:59
| <`3rdEden> | yep |
10:20:04
| <MeLight> | second |
10:20:09
| * dodo_ | joined |
10:20:10
| <MeLight> | yes i do |
10:20:17
| <pksunkara> | nonickatall: use connect.bodyParser() |
10:21:39
| <`3rdEden> | MeLight: do you have any authorization functions set? |
10:22:08
| <MeLight> | `3rdEden: not really sure what that means, so my guess is "no" |
10:22:11
| * limptwiglet | joined |
10:22:20
| <`3rdEden> | btw because you are getting http://0.0.11.184:3000/socket.io/1/?t=1342001448098 it does mean that /socket.io/socket.io.js is correctly loaded |
10:22:29
| <nonickatall> | pksunkara: still the same |
10:22:38
| * dodo | quit (Ping timeout: 245 seconds) |
10:22:42
| <`3rdEden> | as the /socket.io/1/ is the handshake call that socket.io makes to your server when the io.connect() is called |
10:22:42
| <nonickatall> | i get an empty req.body |
10:22:49
| <limptwiglet> | is there a way for me to pull down the code for a deployed app? |
10:23:03
| <pksunkara> | nonickatall: can you gist me your code? server and the route |
10:23:33
| <MeLight> | aha |
10:23:37
| * dylang | joined |
10:23:43
| <MeLight> | so the problem is somewhere further down the road? |
10:23:57
| * guri | joined |
10:24:18
| <bradleymeck> | limptwiglet: `jitsu snapshots fetch?` |
10:24:24
| <nonickatall> | https://gist.github.com/3089501 ty |
10:24:38
| <limptwiglet> | bradleymeck that just shows me a list of snapshots i have |
10:24:44
| <limptwiglet> | i cant seem to download them |
10:25:10
| <guri> | What is the capacity of a drone with respect to computing power and memory? |
10:25:24
| <guri> | Couldn't find a good answer on the site |
10:25:33
| <`3rdEden> | MeLight: Yes I think so, not really sure why a handshake call would fail |
10:25:44
| <bradleymeck> | limptwiglet i just downloaded something using it |
10:25:50
| <`3rdEden> | do you see any contents returned in the development panel? |
10:25:51
| <limptwiglet> | :S |
10:26:02
| <limptwiglet> | bradleymeck: i must be a tard then |
10:26:31
| <bradleymeck> | just be sure you add the appname and the first column after data is the name of the snapshot |
10:26:37
| * eldios | joined |
10:26:44
| <MeLight> | `3rdEden: I think I got it |
10:26:53
| * josdeha_rt | quit (Remote host closed the connection) |
10:26:57
| <bradleymeck> | guri: dev cloud is 256mb ram, dont expect tons from cpu |
10:27:09
| * beda_ | joined |
10:27:26
| <MeLight> | `3rdEden: I changed the parameter passed to io.connect from window.location.host (which was localhost:3000) to window.location.origin (which is http://loalhost:3000) |
10:27:35
| <MeLight> | and it's working :) will try to deploy now |
10:28:02
| <`3rdEden> | MeLight: not sure if window.location.origin is cross browser available |
10:28:15
| <pksunkara> | nonickatall: gimme a sec |
10:28:38
| <MeLight> | Mwuahaha |
10:28:45
| <MeLight> | it works on chrome and FF |
10:28:59
| <MeLight> | I'll try on IE just for the laughs |
10:29:43
| * beda | quit (Ping timeout: 264 seconds) |
10:29:58
| <MeLight> | ie8 just worked |
10:30:05
| <MeLight> | Thanks! |
10:34:04
| * thlorenz | joined |
10:39:29
| * spolu | quit (Quit: spolu) |
10:46:12
| * googol | quit (Ping timeout: 244 seconds) |
10:50:04
| * dimroc | joined |
10:52:57
| * potomak | joined |
10:53:20
| <nlognbob> | I've heavily instrumented my drones and am seeing perplexing things, like the number of drones oscillating between 1 and 4 every 20 minutes or so |
10:54:13
| * coen-hyde | quit (Quit: coen-hyde) |
10:59:03
| * vvo | quit (Quit: vvo) |
11:04:25
| * thatmarvin | joined |
11:05:31
| <thatmarvin> | i'm getting compile errors for node-time (https://github.com/TooTallNate/node-time) |
11:05:34
| * mAritz | joined |
11:07:00
| <bradleymeck> | thatmarvin, gist your errors |
11:07:43
| <thatmarvin> | bradleymeck: yep, one sec |
11:14:27
| * mAritz | quit (Read error: Connection reset by peer) |
11:16:24
| <lpin> | bradleymeck any updates on that user ID 501 error? |
11:17:24
| <bradleymeck> | lpin ive deployed several apps so i think it should work. but im just now getting off a 12 hour shift mmalecki might be able to help in a few |
11:19:22
| <lpin> | just deployed test app |
11:19:31
| <lpin> | got this https://gist.github.com/3084207 |
11:20:33
| <lpin> | sorry wrong gist |
11:20:34
| <lpin> | https://gist.github.com/3089745 |
11:22:54
| <lpin> | can anyone please check if the binary module is under /opt/haibu/apps/lupin/clock/package/node_modules/canvas/build/Release/ |
11:22:57
| <lpin> | ? |
11:24:21
| * nat3 | quit (Quit: Computer has gone to sleep.) |
11:26:54
| <thatmarvin> | something is really broken. can somebody please look into this 500 errors with "jitsu env set"? |
11:27:26
| * nat3 | joined |
11:27:34
| * willwh | quit (Ping timeout: 248 seconds) |
11:27:35
| * coen-hyde | joined |
11:27:48
| * MeLight | quit (Quit: Page closed) |
11:29:15
| * AndreasMadsen | joined |
11:29:35
| * chrismcv | joined |
11:31:28
| <nonickatall> | pksunkara: could you find out my problem? |
11:32:02
| <pksunkara> | nonickatall: sorry, was busy and forgot, trying now |
11:32:11
| <nonickatall> | kk ty |
11:33:01
| * dimroc | quit (Quit: dimroc) |
11:33:06
| <chrismcv> | hey, possibly a dirty question, but is there any way of hosting a mono-based app on nodejitsu? |
11:33:30
| <AndreasMadsen> | AvianFlu: are you there? |
11:34:49
| * __lucas | quit (Quit: __lucas) |
11:35:08
| * willwh | joined |
11:35:08
| * willwh | quit (Changing host) |
11:35:08
| * willwh | joined |
11:36:30
| * ian_brasil | joined |
11:39:26
| * spolu | joined |
11:40:57
| * lpin | part ("Leaving") |
11:43:23
| <pksunkara> | nonickatall: found the answer |
11:43:29
| <pksunkara> | looking for an easy way |
11:43:57
| <nonickatall> | so =) |
11:44:09
| <nonickatall> | i was beeing newbie 4 sure |
11:44:33
| <pksunkara> | nonickatall: no, it's a tricky issue when using connect and director |
11:44:35
| * michaeldinerstei | joined |
11:45:45
| <nonickatall> | what's the solution for my prob |
11:45:55
| <nonickatall> | what is the trick to make it work |
11:48:24
| * aroman | quit (Quit: aroman) |
11:48:52
| <pksunkara> | nonickatall: https://gist.github.com/3089864 |
11:49:12
| * nat3 | quit (Quit: Computer has gone to sleep.) |
11:49:24
| <pksunkara> | nonickatall: check L48 in index.coffee |
11:49:49
| <nonickatall> | ty very mutch your my saviour ;) |
11:50:33
| <pksunkara> | nonickatall: can I delete the gist? |
11:50:53
| <nonickatall> | yep ty |
11:51:01
| <nonickatall> | mutch apreciated |
11:54:15
| * dimroc | joined |
11:56:07
| * YoY | quit (Ping timeout: 264 seconds) |
11:56:25
| * josdeha_rt | joined |
11:56:44
| <beda_> | I'm having problems with jsdom. I believe its a compiled dependency. |
11:56:46
| <beda_> | My app works on localhost but not on nodejitsu. |
11:57:13
| <beda_> | See ECONNRESET error via http://handball.nodejitsu.com/team/0df502c2fd539ceb6b65d24cac001112 |
11:57:50
| * Nodejitsu-Github | joined |
11:57:51
| <Nodejitsu-Github> | [director] pksunkara pushed 1 new commit to master: http://git.io/bz86PQ |
11:57:51
| <Nodejitsu-Github> | [director/master] [fix] Fix whitespace errors - Pavan Kumar Sunkara |
11:57:51
| * Nodejitsu-Github | part |
11:58:40
| * YoY | joined |
11:59:32
| * Nodejitsu-Github | joined |
11:59:33
| <Nodejitsu-Github> | [director] pksunkara created connect-stream (+1 new commit): http://git.io/L7pc8w |
11:59:33
| <Nodejitsu-Github> | [director/connect-stream] [minor] options.stream can be set instead of setting stream for every route - Pavan Kumar Sunkara |
11:59:33
| * Nodejitsu-Github | part |
12:00:30
| * coen-hyde | quit (Quit: coen-hyde) |
12:01:23
| <pksunkara> | nonickatall: https://github.com/flatiron/director/pull/121 |
12:01:46
| <pksunkara> | when that's merged, you can set 'stream: true' in director configuration |
12:01:52
| <pksunkara> | instead of doing it for all functions |
12:05:10
| * AndreasMadsen | quit (Remote host closed the connection) |
12:05:52
| * KingDosser | joined |
12:06:09
| * ttosi | joined |
12:06:57
| * ttosi | quit (Client Quit) |
12:07:06
| <KingDosser> | Hi everyone. I am having problems deploying to nodejitsu. I get the following errors when deploying: https://gist.github.com/169e9c910557495abc03 |
12:07:13
| * YoY | quit (Ping timeout: 245 seconds) |
12:07:39
| * ppcano | quit (Quit: ppcano) |
12:07:49
| <thatmarvin> | KingDosser: i don't think node 0.8 is supported yet |
12:08:01
| <KingDosser> | Oh I see. Are you aware of what version is then> |
12:08:09
| * ppcano | joined |
12:08:10
| <thatmarvin> | KingDosser: 0.6 definitely works |
12:08:20
| <KingDosser> | Is there much difference between veresions? |
12:08:36
| <thatmarvin> | 0.8 is largely backwards compatible with 0.6 |
12:09:24
| <KingDosser> | Awesome. Thanks a lot for helping me thatmarvin. |
12:09:36
| <thatmarvin> | KingDosser: np |
12:09:37
| * YoY | joined |
12:10:08
| * therealkoopa | joined |
12:10:21
| * adambrault | joined |
12:10:25
| * lyaunzbe | quit (Ping timeout: 244 seconds) |
12:11:51
| <nlognbob> | There seems to be an old process of mine still running, still reporting data, even though a deploy should have killed it off. "host": "879aa1a0-ef31-4c2c-8d42-8c42bc2973f5.local", "process": "pid:26575", |
12:12:05
| <KingDosser> | Is it acceptable to use nodemon server.js.coffee as your start script? |
12:12:15
| <KingDosser> | Because I am getting errors with that. |
12:13:20
| * mappum | quit (Ping timeout: 245 seconds) |
12:13:45
| * kylemcgill | quit (Remote host closed the connection) |
12:14:35
| * nat3 | joined |
12:15:43
| * dominictarr | quit (Read error: Connection reset by peer) |
12:18:40
| * c4milo | joined |
12:21:54
| * aroman | joined |
12:24:11
| * nat3 | quit (Quit: Computer has gone to sleep.) |
12:25:24
| * bradleymeck | quit (Quit: bradleymeck) |
12:26:09
| * martialcoder | joined |
12:26:34
| * nat3 | joined |
12:27:15
| * martialc_ | joined |
12:27:55
| <KingDosser> | Don't worry. Fixed that |
12:30:11
| * vvo | joined |
12:30:55
| * martialcoder | quit (Ping timeout: 264 seconds) |
12:38:33
| * hichaelmart | quit (Remote host closed the connection) |
12:41:39
| <cjm> | Getting this again on nodeup, An error has occurred: {"code":"ECONNREFUSED","errno":"ECONNREFUSED","syscall":"connect"} |
12:42:05
| * chrismcv | quit (Ping timeout: 245 seconds) |
12:42:09
| * patrice | joined |
12:43:50
| <lemonad> | cjm Same for me. I'm thinking it's just temporary (but now it's been an hour or so, which makes me feel more uncertain about that) |
12:44:10
| <patrice> | @AvianFlu: I have an app that dies on startup again. It looks like it keeps restarting. How can I stop it? jitsu apps stop is not doing it. thanks. |
12:44:49
| <pksunkara> | patrice: can you destroy it? |
12:44:56
| <patrice> | I tried that too |
12:46:40
| <patrice> | are you saying that I would need to do a destroy and then try to redeploy? |
12:47:19
| * guri | quit (Quit: Page closed) |
12:48:35
| <patrice> | I was hoping that a simple deploy would kill previous running app |
12:49:55
| <patrice> | in either case, buggy app is still trying to restart on its own like a madman :( |
12:49:56
| * ppcano | quit (Read error: Connection reset by peer) |
12:50:43
| * thlorenz | quit (Ping timeout: 264 seconds) |
12:51:00
| * TheJH | joined |
12:51:21
| * ppcano | joined |
12:51:23
| * aroman | quit (Quit: aroman) |
12:51:42
| * ben_alman | quit (Excess Flood) |
12:53:13
| * AndreasMadsen | joined |
12:53:49
| * lpin | joined |
12:54:14
| * martialcoder | joined |
12:56:26
| * btleffler | joined |
12:57:01
| * cjm | quit (Quit: This computer has gone to sleep) |
12:57:22
| * dimroc | quit (Quit: dimroc) |
12:57:26
| * martialc_ | quit (Ping timeout: 244 seconds) |
12:58:22
| * josdeha_rt | quit (Remote host closed the connection) |
12:59:04
| * beda | joined |
12:59:05
| * ppcano | quit (Read error: Connection reset by peer) |
12:59:14
| * ppcano | joined |
12:59:24
| * ppcano | quit (Read error: Connection reset by peer) |
12:59:59
| <KingDosser> | cjm and lemonad I am getting the same error too |
13:00:11
| <KingDosser> | So it's not an issue with my app but something wrong with nodejitsu? |
13:00:54
| * ppcano | joined |
13:01:11
| * mmalecki | joined |
13:01:11
| * ppcano | quit (Read error: Connection reset by peer) |
13:01:19
| * michaeldinerstei | quit (Quit: michaeldinerstei) |
13:01:23
| * beda_ | quit (Ping timeout: 245 seconds) |
13:01:34
| * ppcano | joined |
13:01:48
| * cronopio | joined |
13:03:12
| * ben_alman | joined |
13:03:30
| * cjm | joined |
13:03:48
| <lemonad> | KingDosser I'm not sure but with so much going on with the move to Joyent, it's not unlikely that it's a temporary error or something that is being actively worked on. |
13:04:22
| <KingDosser> | lemonad: That's a little inconvenient. Oh well you would expect this to happen given the massive load they will certainly be under. |
13:05:00
| * ppcano | quit (Read error: Connection reset by peer) |
13:05:17
| * ppcano | joined |
13:05:26
| <lemonad> | KingDosser Yes, definitely inconvenient. It's been up and down for me the last five days (mostly down unfortunately) |
13:06:06
| <AvianFlu> | anyone seeing ECONNREFUSED in the browser, try now |
13:06:29
| <lemonad> | AvianFlu "404: No application found" |
13:06:50
| <AvianFlu> | lemonad, refresh, that might be temporary |
13:06:50
| * ppcano | quit (Read error: Connection reset by peer) |
13:06:59
| * ppcano | joined |
13:07:08
| <lemonad> | AvianFlu Now it's back to "An error has occurred: {"code":"ECONNREFUSED","errno":"ECONNREFUSED","syscall":"connect"}" but I'll keep refreshing. |
13:07:09
| <cjm> | working now |
13:07:28
| <AvianFlu> | yeah we're working on this |
13:07:28
| * ppcano | quit (Read error: Connection reset by peer) |
13:07:54
| * ppcano | joined |
13:07:54
| <AvianFlu> | a permanent fix will come out today at some point |
13:08:12
| <patrice> | need a big gun to kill my rogue app… cannot stop it… keeps restarting |
13:08:13
| * ppcano | quit (Read error: Connection reset by peer) |
13:08:24
| * ppcano | joined |
13:08:56
| * max_dev | joined |
13:09:38
| <KingDosser> | No worries AvianFluI. Love what you're doing! |
13:09:43
| <KingDosser> | AvianFlu* |
13:12:04
| * IrishGringo | quit (Quit: ChatZilla 0.9.88.2 [Firefox 13.0.1/20120614114901]) |
13:12:15
| * daveluke | joined |
13:13:21
| <lemonad> | AvianFlu I'm still stuck in ECONNREFUSED unfortunately. Anything I can do before the permanent fix is deployed? |
13:13:37
| <mmalecki> | lemonad: `jitsu apps start` your application |
13:14:58
| * Taneem | joined |
13:16:01
| <Taneem> | Hi there ... I've been having repeated issues with deploying an app that uses bcrypt - it doesn't seem to be an issue on my side because it sometimes work, sometimes doesn't. Is there a known issue with using bcrypt? |
13:16:39
| * adambrault | quit |
13:17:11
| <Taneem> | After deploy, the app fails to start with the error: Unable to load shared library /opt/haibu/apps/***/**/package/node_modules/bcrypt/build/Release/bcrypt_lib.node |
13:17:26
| * yawn | joined |
13:17:26
| * yawn | changed nick to yawnt |
13:17:52
| <yawnt> | yo |
13:18:09
| <AvianFlu> | Taneem, it's been very difficult getting all these things compiling properly on smartOS |
13:18:21
| <AvianFlu> | many drones have a fix that will make it work, some still need it applied |
13:18:28
| <AvianFlu> | it should get more consistent over the next day or two |
13:18:50
| <Taneem> | ok, thanks |
13:18:52
| * bradleymeck | joined |
13:18:58
| <Taneem> | just wanted to make sure there's nothing I need to fix |
13:19:24
| * potomak | part |
13:20:09
| * max_dev | quit (Quit: Textual IRC Client: http://www.textualapp.com/) |
13:20:52
| <KingDosser> | Anyone know what could be causing this issue: socket hang up |
13:20:52
| * twboy | joined |
13:22:14
| <lpin> | can anyone check if a binary canvas.node gets created here /opt/haibu/apps/lupin/clock/package/node_modules/canvas/build/Release |
13:22:32
| <lpin> | i bet it's hard since it get erased on failed deploy |
13:22:49
| <twboy> | i m a newbie. trying to follow getting started instructions, |
13:23:16
| <twboy> | but don't know what "script.start" should I input? anyone help? |
13:23:52
| <AvianFlu> | twboy: whatever you called your .js file |
13:24:08
| <AvianFlu> | lpin, are you still getting that not found problem/ |
13:24:09
| <AvianFlu> | ? |
13:24:15
| <Taneem> | it should be the main js file you are using |
13:24:16
| <lpin> | yep |
13:24:23
| <twboy> | got it. thx @AvianFlu |
13:24:25
| * Delapouite | quit (Remote host closed the connection) |
13:24:26
| * tlorenz | joined |
13:24:41
| <twboy> | also Thx Taneem |
13:25:00
| * josdeha_rt | joined |
13:25:05
| <AvianFlu> | lpin, can you gist the output for me agian? |
13:25:10
| <lpin> | sure |
13:25:20
| <lpin> | https://gist.github.com/3089745 |
13:25:50
| * AvianFlu | topic: Nodejitsu - Host applications. Keep them up. | Cloud Status: Welcome to Public Beta! Please listen on a port > 1024 and ask for help if you have issues with compiled dependencies. Also, if you're still using 0.4.12, you may have a bad time. | Pricing FAQ: http://jit.su/#/paas/faq |
13:25:57
| * mmalecki | quit (Ping timeout: 240 seconds) |
13:26:15
| * rwaldron | joined |
13:26:26
| <AvianFlu> | lpin, I think you're actually getting hit by the dumb EACCES thing, and it's squashing it and then falling back to a file that doesn't exist |
13:27:02
| <lpin> | any workaround? |
13:27:02
| * ppcano | quit (Read error: Connection reset by peer) |
13:28:28
| * ppcano | joined |
13:29:58
| * AndreasMadsen | quit (Remote host closed the connection) |
13:30:47
| * therealkoopa | quit (Read error: Connection reset by peer) |
13:30:58
| * therealkoopa | joined |
13:31:15
| * twboy | quit (Ping timeout: 245 seconds) |
13:32:00
| <lpin> | removed the require('canavas') in the code and worked, dep is still there compiling weel |
13:33:04
| * eephillip | joined |
13:34:59
| <lpin> | AvianFlu is a missing permission to read the binary? |
13:35:02
| * bradleymeck | quit (Ping timeout: 250 seconds) |
13:35:20
| <AvianFlu> | lpin, this is a node-gyp bug |
13:35:34
| <AvianFlu> | we apparently missed a few with the patch |
13:35:38
| <AvianFlu> | a few drones I mean |
13:35:45
| * AndreasMadsen | joined |
13:35:47
| <AvianFlu> | basically, if any part of your whole npm setup ever runs as root |
13:35:51
| <AvianFlu> | you'll see those weird EACCES |
13:36:02
| <AvianFlu> | and like, the top of our process tree is root, even though your code isn't |
13:36:17
| <AvianFlu> | so, I should be able to push this out and get you going finally |
13:36:22
| * ppcano | quit (Read error: Connection reset by peer) |
13:36:28
| <AvianFlu> | you may also succeed on random drones in the meantime |
13:36:29
| * ppcano | joined |
13:36:38
| <AvianFlu> | but, lpin, at least we know what the hell that is, finally |
13:37:17
| <lpin> | sounds good, kinda hard to discover something like that |
13:37:23
| <AvianFlu> | you're telling me! |
13:37:26
| <lpin> | ahah |
13:38:02
| * ppcano | quit (Read error: Connection reset by peer) |
13:38:10
| * ppcano | joined |
13:38:15
| * daveluke | quit (Quit: daveluke) |
13:39:16
| * ppcano | quit (Read error: Connection reset by peer) |
13:39:43
| * ppcano | joined |
13:40:20
| <KingDosser> | I can only have one listener per server which listens on port 80 right? Does that mean I can do io = require('socket.io').listen 80? |
13:40:37
| <AvianFlu> | KingDosser, we load-balance you over 80 no matter what port you pick |
13:40:42
| <AvianFlu> | so you should pick something > 1024 |
13:40:47
| <AvianFlu> | but everything else you said is true |
13:41:16
| <KingDosser> | What do you mean by load-balance us over 80? Does that mean that I should connect from my client to :3000 or :80? |
13:41:16
| * ppcano | quit (Read error: Connection reset by peer) |
13:41:37
| * ppcano | joined |
13:41:50
| <AvianFlu> | clients should all connect with 80 |
13:41:52
| * ppcano | quit (Read error: Connection reset by peer) |
13:42:09
| <AvianFlu> | servers should listen on whatever they want, > 1024, because we'll just load-balance to whatever port they're actually on |
13:42:13
| <KingDosser> | Hmm seems im getting An error has occurred: {"code":"ECONNREFUSED","errno":"ECONNREFUSED","syscall":"connect"} |
13:42:18
| * ppcano | joined |
13:42:18
| <KingDosser> | Oh I see |
13:42:38
| <KingDosser> | Alright that issue is gone.. weird |
13:42:38
| * ppcano | quit (Read error: Connection reset by peer) |
13:43:06
| * ppcano | joined |
13:43:29
| * ppcano | quit (Read error: Connection reset by peer) |
13:43:52
| * ppcano | joined |
13:43:53
| * ppcano | quit (Read error: Connection reset by peer) |
13:44:01
| * ppcano | joined |
13:44:01
| * ppcano | quit (Read error: Connection reset by peer) |
13:44:09
| * ppcano | joined |
13:44:44
| <KingDosser> | Wth, why am I still getting GET http://pace.jit.su:3000/socket.io/1/?t=1342014212610 in socket.io.js |
13:45:31
| <AvianFlu> | that's odd |
13:45:31
| * ppcano | quit (Read error: Connection reset by peer) |
13:45:46
| * ppcano | joined |
13:45:57
| <AvianFlu> | lpin, I've got a patch running now, but it will probably take a little while to finish |
13:46:38
| <lpin> | yeah patching 2k slaves takes time i understand |
13:46:38
| * ppcano | quit (Read error: Connection reset by peer) |
13:46:44
| <AvianFlu> | 2k? |
13:46:46
| * ppcano | joined |
13:46:50
| * ppcano | quit (Read error: Connection reset by peer) |
13:46:52
| <AvianFlu> | who's only got 2k servers!? |
13:46:52
| <lpin> | lot more? |
13:46:54
| <lpin> | :D |
13:47:06
| * ppcano | joined |
13:47:36
| * ppcano | quit (Read error: Connection reset by peer) |
13:47:38
| <lpin> | bradleymeck talked about that number yesterday, we was in private |
13:47:44
| * ppcano | joined |
13:47:51
| * ppcano | quit (Read error: Connection reset by peer) |
13:47:59
| * ppcano | joined |
13:48:32
| <lpin> | btw mind to ping me when patch hits say 50%? |
13:48:48
| <lpin> | so i have a good chance to hit a patched server |
13:48:58
| <KingDosser> | Do you support WebSockets AvianFlu? |
13:49:09
| <AvianFlu> | KingDosser, yes, they should work |
13:49:22
| <AvianFlu> | our proxy has supported them for a long time |
13:49:37
| * nat3 | quit (Ping timeout: 244 seconds) |
13:49:52
| <KingDosser> | Well a request sent to http://pace.jit.su/socket.io/1/websocket/10300852172109362463 results in An error has occurred: {"code":"ECONNRESET"} |
13:50:00
| * cjm | quit (Quit: This computer has gone to sleep) |
13:50:08
| <lpin> | KingDosser, nodejitsu is the best for websockets support |
13:50:18
| <KingDosser> | lpin: Awesome, thanks |
13:50:26
| * dylang | quit (Quit: dylang) |
13:50:29
| * martialcoder | quit (Read error: Connection timed out) |
13:50:34
| <`3rdEden> | KingDosser: you are not sending a web socket request to /websocket/ |
13:50:42
| <`3rdEden> | http://pace.jit.su/socket.io/1/xhr-polling/103008521721093624a works fine ;) |
13:51:19
| <KingDosser> | `3rdEden: Well I haven't changed anything since running locally so what's up with that then? |
13:51:50
| * martialcoder | joined |
13:51:55
| * cletustb_ | joined |
13:53:03
| * lefnire | joined |
13:53:57
| * nat3 | joined |
13:54:52
| <cletustb_> | My app's showing log messages that aren't in the actual code anymore. |
13:55:13
| <AvianFlu> | cletustb_, could be a zombie; does the running app look like it's the proper code? |
13:55:45
| <cletustb_> | It doesn't. I suspect a zombie as well. |
13:58:10
| * vicapow | joined |
13:58:29
| * hij1nx | quit (Ping timeout: 265 seconds) |
13:59:24
| <KingDosser> | I swear that WebSocket connections aren't working |
14:00:08
| * vvo | quit (Remote host closed the connection) |
14:00:28
| * lyaunzbe | joined |
14:00:29
| <AvianFlu> | KingDosser, which fallbacks do you have enabled? |
14:00:44
| <KingDosser> | xhr-polling |
14:00:48
| <KingDosser> | works |
14:00:54
| <KingDosser> | its falling back to that |
14:01:19
| <KingDosser> | both chrome and firefox are getting a 500 when trying http://pace.jit.su/socket.io/1/websocket/680354540183018016, they get: An error has occurred: {"code":"ECONNRESET"} |
14:01:21
| <lefnire> | my app only works on xhr-polling too |
14:01:33
| <KingDosser> | Is that how it's supposed to be lefnire? |
14:01:39
| <lefnire> | nay |
14:01:52
| <cletustb_> | !help |
14:02:01
| <cletustb_> | help list |
14:03:32
| <AvianFlu> | KingDosser, thanks for pointing that out, I'm looking into it |
14:03:54
| <KingDosser> | no worries AvianFlu. Glad I can help :). Let me know if there's anything I can do. |
14:05:59
| <AvianFlu> | KingDosser, just for the sake of argument, can you gist me your package.json? |
14:06:05
| <KingDosser> | Sure can |
14:06:34
| <KingDosser> | AvianFlu: https://gist.github.com/60357254ccf01a8dedea |
14:07:31
| * russfrank | quit (Ping timeout: 264 seconds) |
14:08:40
| * martialcoder | quit (Read error: Connection timed out) |
14:08:40
| * ppcano | quit (Read error: Connection reset by peer) |
14:08:47
| <cletustb_> | AvianFlu: I'm looking in .jitus/tmp to examine the .tgz packages created, and the code it's packaging is correct. However, what's on the nodejitsu server appears to be incorrect. How do I reconcile the two? |
14:09:08
| * ppcano | joined |
14:09:15
| <AvianFlu> | cletustb_, I'd recommend trying to deploy again, first |
14:09:19
| * TheJH | quit (Ping timeout: 264 seconds) |
14:09:20
| * martialcoder | joined |
14:09:23
| <AvianFlu> | you can also run `jitsu snapshots list` to see which one is running |
14:09:34
| * mspisars | joined |
14:10:57
| <cletustb_> | AvianFlu: I also suspect that there is a zombie process running that has a connection open to the twitter streaming api. This happened before and you had to kill it manually. I'm not sure why it keeps happening or how I can prevent it in the future. |
14:11:26
| * mspisars | quit (Client Quit) |
14:12:21
| * ppcano | quit (Read error: Connection reset by peer) |
14:13:07
| <cletustb_> | Yeah, the nodejitsu logs show that my app is running even though it is showing as "stopped" |
14:13:37
| * ppcano | joined |
14:13:39
| * ppcano | quit (Read error: Connection reset by peer) |
14:13:47
| * ppcano | joined |
14:13:48
| * ppcano | quit (Read error: Connection reset by peer) |
14:13:57
| * ppcano | joined |
14:14:18
| * ppcano | quit (Read error: Connection reset by peer) |
14:14:24
| * ppcano | joined |
14:15:22
| * ppcano | quit (Read error: Connection reset by peer) |
14:15:31
| * ppcano | joined |
14:15:58
| * ppcano | quit (Read error: Connection reset by peer) |
14:17:24
| * ppcano | joined |
14:17:24
| * ppcano | quit (Read error: Connection reset by peer) |
14:17:27
| <AvianFlu> | cletustb_, we've got a mass-dezombification inbound |
14:17:33
| * ppcano | joined |
14:17:37
| * cjm | joined |
14:17:40
| <cletustb_> | Call in the aerial support |
14:17:46
| <AvianFlu> | cletustb_, what can you tell me about your app? |
14:17:58
| <AvianFlu> | the zombies are on our end, largely, but some apps cause them more than others |
14:18:11
| * mAritz | joined |
14:19:12
| * marshall_law | changed nick to marshall_afk |
14:19:19
| * josdeha_rt | quit (Remote host closed the connection) |
14:20:31
| <cletustb_> | AvianFlu: In a nutshell, it opens a connection to the twitter streaming api and listens for a handful of "track" parameters. There's a twitter "listener" module that parses the tweets and emits events that push data to the browser via websockets. There's some logic to listen for connection stalls from twitter and reconnect, but it is a very conservative reconnection strategy. |
14:20:41
| <AvianFlu> | lefnire, you were having that same socket.io problem, you said? |
14:21:16
| <AvianFlu> | cletustb_, yeah, I think you're sane and just a victim of smartOS for now |
14:21:29
| <lefnire> | yeah… was difficult to debug, i'm using derby - was just getting "connection failed" message & the data wasn't persisiting, so i switched to xhr-polling and it fixed it |
14:21:36
| <AvianFlu> | we'll get the zombie problem stopped as soon as we figure it out |
14:21:37
| <lefnire> | should i try websockets now? |
14:21:39
| * martialcoder | quit (Ping timeout: 244 seconds) |
14:21:40
| <AvianFlu> | lefnire, what's the app? |
14:21:52
| <lefnire> | lefnire / habitrpg |
14:21:58
| <AvianFlu> | lefnire, I actually want a different test case, KingDosser's app is pumping a lot of data :) |
14:22:31
| * ppcano | quit (Read error: Connection reset by peer) |
14:22:38
| <KingDosser> | AvianFlu: Oh, you can tell :) haha. How can I help? |
14:23:14
| <mAritz> | yawnt: my new job requires me to write coffeescript....... :( |
14:23:28
| <AvianFlu> | lefnire, as a side note, this app is pretty hilarious |
14:23:41
| <cletustb_> | I am using socket.io to push my data to the browser. Not sure if it's related to the zombie issue or not. |
14:23:49
| <AvianFlu> | cletustb_, probably not |
14:23:50
| <lefnire> | :D |
14:24:01
| * ppcano | joined |
14:24:16
| <lefnire> | avianflu want me to jitsu deploy with websockets back in? |
14:24:18
| <AvianFlu> | KingDosser, when we deploy basic websocket tests, they websocket |
14:24:20
| <yawnt> | mAritz: WAT WAT WAT |
14:24:24
| <AvianFlu> | lefnire, please, if you don't mind |
14:24:26
| <yawnt> | HAHAHHAHAHAHAHHH |
14:24:27
| <lefnire> | sure sure |
14:24:32
| * vvo | joined |
14:24:37
| <yawnt> | mAritz: no really.. AHHAHAHAHAH |
14:25:10
| <KingDosser> | AvianFlu: Weird?? I have no idea what's happening |
14:25:12
| <mAritz> | it's so sad |
14:25:34
| <AvianFlu> | KingDosser, we should start a club - but not until this is fixed |
14:25:47
| <mAritz> | but it's only 2 months, in berlin (40 minutes train ride) and pays reasonably |
14:25:54
| * josdeha_rt | joined |
14:25:55
| <KingDosser> | AvianFlu: What can I do to help? |
14:26:02
| <AvianFlu> | KingDosser, maybe it's the amount of data? we need to try to come up with a simple reproduction |
14:26:18
| * ppcano | quit (Read error: Connection reset by peer) |
14:26:22
| <AvianFlu> | I'll go make sure your app isn't actually crashing when this happens or something |
14:26:51
| * ppcano | joined |
14:27:03
| <KingDosser> | Okay. All I am sending is a push notification to other clients in the room. |
14:27:10
| <KingDosser> | socket.io room |
14:27:47
| * mmalecki | joined |
14:28:40
| <yawnt> | mAritz: oh well |
14:28:40
| <KingDosser> | it is sending a block of html |
14:28:44
| <KingDosser> | @AvianFlu |
14:28:58
| * dylang | joined |
14:29:06
| <lefnire> | avianflu: redeployed. if you check-box an item for example and refresh, you'll find it hasn't persisted |
14:29:17
| <lefnire> | eventually get an "offline - reconnect" message |
14:29:24
| * ppcano | quit (Read error: Connection reset by peer) |
14:29:34
| * ppcano | joined |
14:29:40
| <lefnire> | i don't know shit about debugging websockets, so don't know where legitimate logs are happening |
14:30:07
| * ppcano | quit (Read error: Connection reset by peer) |
14:30:14
| * ppcano | joined |
14:30:25
| <AvianFlu> | so, here's how this is gonna work |
14:30:37
| <AvianFlu> | I'm gonna go get coffee and a bagel, cause I've only been awake for a little while |
14:30:48
| <AvianFlu> | then I'm gonna go poke at these apps where they're running |
14:30:49
| * ppcano | quit (Read error: Connection reset by peer) |
14:30:54
| <AvianFlu> | and we'll see what we can do |
14:31:04
| <AvianFlu> | so, back in 10, and there are already 2 people working on the rest of the problem :D |
14:31:09
| <KingDosser> | Sweet |
14:31:15
| <lefnire> | perfect. you guys are epic btw, thanks for all the support |
14:31:20
| * ppcano | joined |
14:31:51
| <cletustb_> | ditto on that |
14:33:12
| * ppcano | quit (Read error: Connection reset by peer) |
14:33:35
| * ppcano | joined |
14:33:46
| <KingDosser> | tripple ditto |
14:33:47
| * ppcano | quit (Read error: Connection reset by peer) |
14:35:18
| * ppcano | joined |
14:35:49
| * ppcano | quit (Read error: Connection reset by peer) |
14:36:39
| * beda | quit (Remote host closed the connection) |
14:37:17
| * ppcano | joined |
14:37:30
| * ajpiano_ | joined |
14:37:39
| * camerondgray | joined |
14:37:52
| * ajpiano | quit (Ping timeout: 250 seconds) |
14:37:56
| * ajpiano_ | changed nick to ajpiano |
14:39:44
| * manylov | joined |
14:40:09
| * ajpiano | quit (Excess Flood) |
14:40:35
| * ppcano | quit (Read error: Connection reset by peer) |
14:41:01
| * ppcano | joined |
14:41:16
| * fatjonny | joined |
14:43:28
| * ajpiano | joined |
14:44:15
| <AvianFlu> | KingDosser, what happens if you try a simpler socket.io app? |
14:44:27
| <AvianFlu> | like, maybe just find a basic rooms example somewhere |
14:44:32
| <KingDosser> | alright |
14:44:55
| <lefnire> | i'll try one of derbyjs's simple examples app when i get the chance, myself |
14:46:09
| * rwaldron | quit (Remote host closed the connection) |
14:47:20
| * cjm | quit (Quit: This computer has gone to sleep) |
14:48:02
| <KingDosser> | Error: connect ECONNREFUSED |
14:48:12
| <KingDosser> | @AvianFlu |
14:48:33
| <AvianFlu> | KingDosser, in your browser, or on deploy |
14:48:39
| <KingDosser> | on deploy |
14:50:15
| <Taneem> | Hey @AvianFlu, is there any way of tracking if there's a specific issue with the bcrypt module? It seems to be failing 100% time now vs. a day or two ago when it only failed a few times |
14:50:16
| <AvianFlu> | KingDosser, a couple of bad drones, I'm patching them now |
14:50:17
| * aib_233 | quit (Quit: aib_233) |
14:50:20
| <AvianFlu> | wait a few and try again |
14:50:33
| <KingDosser> | a minute or so? or longer? |
14:50:34
| * ppcano | quit (Read error: Connection reset by peer) |
14:50:36
| <AvianFlu> | Taneem, you got bcrypt to deploy successfully in the last few days? |
14:50:41
| <AvianFlu> | KingDosser, give it 5 |
14:50:44
| * anoemi | joined |
14:50:44
| <KingDosser> | alrighty |
14:50:50
| <Taneem> | yeah, at most 2-3 days ago |
14:50:57
| * aib_233 | joined |
14:50:58
| <Taneem> | it failed a few times but went through a few times |
14:50:59
| <AvianFlu> | Taneem, bcrypt has been the difficult one |
14:51:16
| * lpin_ | joined |
14:51:18
| * lpin | quit (Ping timeout: 248 seconds) |
14:51:27
| <fatjonny> | AvianFlu: Are there any known issues where an app will suddenly start giving a ECONNREFUSED without showing anything in the logs? |
14:51:39
| * aib_233 | quit (Client Quit) |
14:51:41
| <AvianFlu> | fatjonny, in the browser, right? |
14:51:43
| <Taneem> | ah ok - so just check back in a day or so? |
14:51:55
| <fatjonny> | AvianFlu: yep |
14:52:01
| <AvianFlu> | Taneem, it's all smartOS compille issues, I hope to have it fixed later today |
14:52:02
| * ppcano | joined |
14:52:05
| <AvianFlu> | -1 l |
14:52:07
| * ppcano | quit (Read error: Connection reset by peer) |
14:52:13
| <Taneem> | ok great, thanks a lot I appreciate the realtime feedback |
14:52:15
| * ppcano | joined |
14:52:38
| <AvianFlu> | fatjonny, it's something we've been dealing with, I can make it go away in a minute but you may still see it sporadically until we can lock it down |
14:53:16
| <fatjonny> | AvianFlu: no worries, I know it has been happening to me in the last few days and I just wanted to make sure you guys knew about it. :) |
14:53:40
| <AvianFlu> | yeah, labor disputes with the load balancers it seems |
14:54:00
| <fatjonny> | don't let them form a union |
14:54:13
| <AvianFlu> | too late :D |
14:54:15
| <Taneem> | hehe |
14:55:04
| * jfroma | joined |
14:56:18
| * anoemi | quit (Quit: anoemi) |
14:56:27
| * kmiyashiro | joined |
14:56:56
| * ppcano | quit (Read error: Connection reset by peer) |
14:57:22
| * ppcano | joined |
14:57:22
| * dgathright | joined |
14:57:51
| <fatjonny> | AvianFlu: bcrypt still not installing? |
14:57:51
| * ppcano | quit (Read error: Connection reset by peer) |
14:58:02
| * lemonad | quit (Quit: lemonad) |
14:58:48
| <AvianFlu> | fatjonny, those issues with the flags are like, almost worked out |
14:59:07
| * ppcano | joined |
14:59:09
| <AvianFlu> | I've got a phase-2 patch for the node-gyp issue on the way out in like, 20 minutes |
14:59:35
| <KingDosser> | AvianFlu: Same error with small app AvianFlu |
14:59:44
| <lefnire> | avianflu: so lefnire/habitrpg is the main one, i also deployed derbyjs's example chat app - which is super basic. lefnire/derby-chat-example |
14:59:45
| <KingDosser> | Could it be a problem that I am loading from localhost? |
14:59:53
| <lefnire> | it's currently getting ye ol' An error has occurred: {"code":"ECONNREFUSED","errno":"ECONNREFUSED","syscall":"connect"} |
15:00:03
| <lefnire> | but once that's squared away, it will be a good websockets debugging big |
15:00:04
| <lefnire> | *bit |
15:00:19
| <KingDosser> | wait hold up |
15:00:40
| <AvianFlu> | KingDosser, yes. That would not be ideal. |
15:00:50
| <AvianFlu> | you should have the socket.io browser code connect to like |
15:00:50
| * ppcano | quit (Read error: Connection reset by peer) |
15:00:51
| <AvianFlu> | '/' |
15:00:55
| <AvianFlu> | or window.location.host |
15:00:57
| <AvianFlu> | or whatever that is |
15:01:08
| * AvianFlu | is a systems dude and a browser noob |
15:01:11
| * mikey_p | quit (Quit: No Ping reply in 180 seconds.) |
15:01:20
| <KingDosser> | Okay it still works even with a smaller app? |
15:01:25
| * ppcano | joined |
15:01:49
| * bardu | joined |
15:02:01
| <KingDosser> | still doesn't work* |
15:02:04
| <KingDosser> | I am running from localhost |
15:02:27
| * mikey_p | joined |
15:02:27
| * mikey_p | quit (Changing host) |
15:02:27
| * mikey_p | joined |
15:02:30
| * lpin_ | changed nick to lpin |
15:02:31
| <AvianFlu> | you shouldn't use localhost on any remote machines, anywhere, just as a general point of advice |
15:02:37
| <cbrake> | I'm getting: "Error spawning drone" when trying to start a fairly simple express based app |
15:02:41
| <AvianFlu> | because it's a local-only, imaginary network interface |
15:02:56
| <AvianFlu> | cbrake, gist the output please, from start to finish |
15:02:58
| <AvianFlu> | gist.github.com |
15:03:02
| <cbrake> | it worked one or twice earlier |
15:03:07
| <cbrake> | ok, doning |
15:03:12
| <cbrake> | *doing |
15:03:23
| <KingDosser> | AvianFlu: What do you mean? I am still calling http://pace-test.jit.su/socket.io/socket.io.js but just from a local web server? |
15:03:23
| <AvianFlu> | cbrake, it could be a few things, so I just need to see the whole output |
15:03:36
| * chakrit | quit (Quit: ...) |
15:03:41
| <AvianFlu> | KingDosser, can you show me the io.connect part of the client code? |
15:03:52
| <AvianFlu> | I might just have misunderstood yo |
15:03:53
| * ppcano | quit (Read error: Connection reset by peer) |
15:03:53
| <AvianFlu> | u |
15:04:00
| * ppcano | joined |
15:04:02
| * ppcano | quit (Read error: Connection reset by peer) |
15:04:10
| * ppcano | joined |
15:04:13
| <KingDosser> | AvianFlu: https://gist.github.com/37757dedf13dde75fc28 |
15:04:16
| <cbrake> | AvianFlu: https://gist.github.com/262f4f42e66ce44f4d17 |
15:04:17
| <booyaa> | AvianFlu: nitting picking but is your topic broken? or is the whole public beta thing meant to lead on from "Cloud Status:"? |
15:04:28
| * kenperkins | quit (Quit: Computer has gone to sleep.) |
15:04:44
| <AvianFlu> | booyaa, I usually just paste new stuff after "Cloud Status:" |
15:04:54
| <booyaa> | ah |
15:04:54
| * ppcano | quit (Read error: Connection reset by peer) |
15:04:59
| <AvianFlu> | so, the grammar is probably wrong |
15:05:02
| * ppcano | joined |
15:05:04
| <lpin> | i'll keep my question for AvianFlu when he is a little less busy :) seems a bad moment |
15:05:04
| <AvianFlu> | but I didn't really look |
15:05:07
| * ppcano | quit (Read error: Connection reset by peer) |
15:05:09
| * st_luke | joined |
15:05:20
| * ppcano | joined |
15:05:34
| * ppcano | quit (Read error: Connection reset by peer) |
15:05:48
| * ppcano | joined |
15:06:01
| <lpin> | AvianFlu is patching done? |
15:06:33
| <bardu> | can't deploy anymore: https://gist.github.com/3090958 |
15:06:33
| * ppcano | quit (Read error: Connection reset by peer) |
15:06:35
| <AvianFlu> | lpin, the patch you need is two patches - the first went out, the second had to get bumped one back in the queue cause of a crash bug |
15:06:36
| <cbrake> | AvianFlu: I just updated https://gist.github.com/262f4f42e66ce44f4d17 with my source. I changed the production port from 80 to 3000, and now it works |
15:06:55
| <cbrake> | is that the listen port needs to be > 1024 issue? |
15:07:03
| <AvianFlu> | cbrake, yep |
15:07:03
| <lpin> | gotcha |
15:07:05
| * manylov | quit (Ping timeout: 245 seconds) |
15:07:11
| <AvianFlu> | lpin, but it's next |
15:07:28
| <cbrake> | ahh, so you re-route everything to port 80 -- got it, thanks! |
15:07:32
| * limptwiglet | quit (Quit: Leaving.) |
15:07:33
| <lpin> | i'll try later than, ty |
15:07:51
| * ppcano | joined |
15:08:19
| <`3rdEden> | cbrake: your script works fine for me btw |
15:08:27
| <AvianFlu> | cbrake, yep, the wonders of load balancing |
15:08:58
| <cbrake> | `3rdEden: thanks, after changing from port 80 to 3000, it works fine |
15:09:22
| <KingDosser> | AvianFlu: Anything I can do now? |
15:09:46
| * dgathright | quit (Quit: dgathright) |
15:09:49
| * `3rdEden | quit (Quit: K tnx bai, ilu) |
15:10:07
| <AvianFlu> | KingDosser, what was the name of the last thing you deployed |
15:10:24
| <KingDosser> | AvianFlu: pace-test |
15:11:42
| * adambrault | joined |
15:11:55
| * cjm | joined |
15:12:16
| * ppcano | quit (Read error: Connection reset by peer) |
15:12:22
| * ppcano | joined |
15:12:30
| * ppcano | quit (Read error: Connection reset by peer) |
15:12:58
| * ppcano | joined |
15:13:12
| * ppcano | quit (Read error: Connection reset by peer) |
15:14:42
| * ppcano | joined |
15:14:47
| <AvianFlu> | KingDosser, the server output is saying "invalid handshake" |
15:14:52
| <AvianFlu> | i.e. your drone |
15:14:56
| * yawnt | quit (Quit: Lost terminal) |
15:15:34
| <KingDosser> | is that supposed to mean an error in my code? |
15:15:55
| <KingDosser> | @AvianFlu |
15:16:02
| <AvianFlu> | well |
15:16:06
| <AvianFlu> | not necessarily; maybe |
15:16:20
| <AvianFlu> | are you familiar with using bundledDependencies in npm? |
15:16:27
| <AvianFlu> | you should try the patch here: |
15:16:32
| <KingDosser> | i copied the code straight from the socket.io website and I just changed the paths |
15:16:36
| <AvianFlu> | !gh LearnBoost/socket.io#624 |
15:16:36
| <kohai> | AvianFlu, https://github.com/LearnBoost/socket.io/issues/624 |
15:16:56
| <AvianFlu> | try applying that locally, and then: |
15:17:10
| <AvianFlu> | in your package.json |
15:17:20
| <AvianFlu> | "bundleDependencies": ["socket.io"] |
15:17:21
| * anoemi | joined |
15:17:28
| <KingDosser> | it's weird because I didn't get this error when running it locally... and it happens both in chrome and firefox |
15:17:31
| <AvianFlu> | (it's an array of folder names to include locally in the tarball) |
15:17:36
| <KingDosser> | running my server locally* |
15:17:52
| * marshall_afk | changed nick to marshall_law |
15:18:29
| <AvianFlu> | that patch looks like it will actually help this |
15:18:33
| <AvianFlu> | AHA |
15:18:33
| * aheckmann | joined |
15:18:39
| <KingDosser> | ? |
15:18:41
| * aheckmann | part |
15:18:43
| <AvianFlu> | yeah, just had some fancy networking thoughts |
15:18:44
| <AvianFlu> | try that patch |
15:18:59
| <KingDosser> | So anyone who wants to use Socket.io has to install this patch? |
15:20:02
| <KingDosser> | It's 3:18am here and I'm kind tired so I was hoping to head to bed soon :P |
15:21:18
| * cjm | quit (Quit: This computer has gone to sleep) |
15:21:45
| * ppcano | quit (Read error: Connection reset by peer) |
15:21:56
| * josdeha_rt | quit (Remote host closed the connection) |
15:22:02
| * ppcano | joined |
15:23:40
| * ppcano | quit (Read error: Connection reset by peer) |
15:24:06
| * ppcano | joined |
15:25:56
| <bardu> | still have my jitsu deploy issue: https://gist.github.com/3090958 |
15:26:42
| <KingDosser> | AvianFlu: I tried those things and I don't think it worked. |
15:27:15
| <KingDosser> | Do I need to like re run socket.io or anything? I applied the patch and redeplyed to ninjitsu and still the same error |
15:27:17
| <AvianFlu> | KingDosser, I'll have a look at it in a few minutes, I think I know what's going on now |
15:27:31
| <AvianFlu> | KingDosser, did you do the bundleDeps thing? |
15:27:36
| <KingDosser> | Yup |
15:28:00
| <AvianFlu> | bardu, you're using that from cloud9? |
15:28:02
| <KingDosser> | https://gist.github.com/cf9ea4c3110a413973dc @avianflu ? |
15:28:18
| <AvianFlu> | KingDosser, yeah, but take it out of your regular deps |
15:28:21
| <AvianFlu> | cause it'll just override like that |
15:28:30
| <bardu> | AvianFlu: yep |
15:28:52
| <KingDosser> | AvianFlu: ECONNREFUSED again, on deploy |
15:28:58
| <AvianFlu> | bardu, something definitely isn't working on their end |
15:30:14
| <AvianFlu> | KingDosser, a bad drone, and it's fixed. Try again if you don't mind |
15:30:38
| <KingDosser> | Cannot find module 'socket.io' |
15:30:59
| <bardu> | AvianFlu: to be clear, I'm using C9 but deploy manually from my terminal. How can that effect jitsu? |
15:31:05
| <AvianFlu> | KingDosser, thanks for the help, I'll just have a look at it later |
15:31:17
| <AvianFlu> | bardu, where's jitsu running? |
15:31:20
| <AvianFlu> | that jitsu needs to be reinstalled |
15:31:22
| <KingDosser> | No worries. I'm heading to bed. Night everyone. |
15:31:29
| * adambrault | quit |
15:31:30
| <AvianFlu> | I thought, from the prompt, that you were running it *on* cloud9 |
15:33:00
| <bardu> | AvianFlu: no I open a new terminal session and run jitsu deploy |
15:33:07
| <AvianFlu> | okay |
15:33:15
| <AvianFlu> | what does `which jitsu` say |
15:33:24
| <AvianFlu> | you should try to npm uninstall jitsu -g and then reintstall it |
15:33:31
| * ppcano | quit (Read error: Connection reset by peer) |
15:33:42
| * ppcano | joined |
15:34:01
| <bardu> | /usr/local/bin/jitsu |
15:34:55
| <AvianFlu> | okay, just try the uninstall and reinstall |
15:34:57
| <AvianFlu> | will likely need sudo |
15:35:18
| <bardu> | AvianFlu: okay will do so |
15:35:39
| <AvianFlu> | bardu, that error, you're basically missing a config file, and it comes with a default one |
15:35:48
| <AvianFlu> | so, my guess is, something odd happened, and a reinstall will fix it |
15:36:10
| * ppcano | quit (Read error: Connection reset by peer) |
15:37:26
| * ppcano | joined |
15:37:50
| * ppcano | quit (Read error: Connection reset by peer) |
15:37:55
| * lemonad | joined |
15:38:23
| * lefnire | quit (Quit: Leaving.) |
15:39:22
| * ppcano | joined |
15:39:45
| * daveluke | joined |
15:42:12
| * ppcano | quit (Read error: Connection reset by peer) |
15:42:21
| * marshall_law | changed nick to marshall_afk |
15:42:47
| * ppcano | joined |
15:46:34
| <bardu> | AvianFlu: something is fishy here. after reinstalling I get https://gist.github.com/3091268 |
15:47:43
| * ferlores | joined |
15:47:56
| <AvianFlu> | bardu, what's in the dir you're trying to deploy from? |
15:49:23
| <bardu> | AvianFlu: my node project including package.json |
15:49:36
| * anoemi | quit (Quit: anoemi) |
15:49:53
| <AvianFlu> | can you gist the package.json? |
15:49:57
| * xString | joined |
15:50:05
| * anoemi | joined |
15:50:10
| * rwaldron | joined |
15:51:04
| <bardu> | AvianFlu: added https://gist.github.com/3091268 |
15:51:15
| <st_luke> | people in nyc can't announce something without 3-5 idiots standing behind them in a suit doing nothing other than looking smug |
15:52:10
| <mmalecki> | st_luke: what's the job title for these idiots? |
15:52:12
| <AvianFlu> | st_luke, I think they call those "investors" |
15:53:07
| <st_luke> | investors are fine, they pay the bills |
15:53:15
| <st_luke> | just city government: https://p.twimg.com/AxhwnePCQAALykD.jpg:large |
15:53:21
| <pksunkara> | bardu: can you do npm cache clean |
15:53:25
| <AvianFlu> | bardu, what he said |
15:53:26
| <pksunkara> | uninstall jitsu |
15:53:30
| <pksunkara> | and reinstall it? |
15:53:36
| * stimble | joined |
15:53:46
| <mmalecki> | st_luke: lol |
15:54:12
| <AvianFlu> | actually st_luke those guys are off duty NYPD running security |
15:54:15
| <AvianFlu> | I'd almost guaranteeit |
15:54:28
| <AvianFlu> | look at the face of the guy in the middle in the back |
15:54:32
| <AvianFlu> | if he's not NYPD I don't know who is |
15:54:34
| * kenperkins | joined |
15:54:47
| <st_luke> | haha that's quite possible |
15:55:00
| <st_luke> | looks like they're in the financial district though, pretty safe down here |
15:55:05
| <st_luke> | get out of the shot! |
15:55:21
| <mmalecki> | except there are people who steal your cash around you |
15:55:30
| <st_luke> | mmalecki: bankers? |
15:55:33
| <mmalecki> | yeah |
15:55:43
| <mmalecki> | if you like to call them bankers |
15:56:54
| <bardu> | AvianFlu: npm cache clean didn't help, still same error at jitsu deploy |
15:57:21
| <AvianFlu> | bardu, it's as if the dependencies of jitsu aren't getting installed |
15:57:32
| <AvianFlu> | maybe try cloning the github repo? |
15:57:34
| <AvianFlu> | of jitsu? |
15:57:48
| <AvianFlu> | bardu, what's your local node and npm versions? |
15:58:09
| * daveluke | part |
15:58:18
| * blakmatrix | part |
16:01:07
| * lefnire | joined |
16:01:50
| * aroman | joined |
16:01:52
| * Costa_ | joined |
16:01:54
| * nat3 | quit (Quit: Textual IRC Client: http://www.textualapp.com/) |
16:02:06
| <Costa_> | Hey, how's it going |
16:02:54
| <bardu> | AvianFlu: npm v1.1.35, I have node v.0.7.9 and v0.6.19 on my machine. In order to work with the newest C9 version I run nvm use v0.6.19 |
16:03:17
| <AvianFlu> | oh, it's nvm |
16:03:17
| <Costa_> | My app deploys ok, but doesn't render correctly, would love some help |
16:03:26
| <AvianFlu> | bardu, try it from outside of nvm |
16:03:36
| <AvianFlu> | 0.7.9 is not a good version to be using for anything |
16:03:41
| <AvianFlu> | but nvm could cause this |
16:03:48
| <AvianFlu> | Costa_, details? link? screenshot? |
16:03:56
| <mmalecki> | AvianFlu: yeah, master is way better |
16:04:04
| <Costa_> | http://innovationbound.nodejitsu.com |
16:04:16
| <Costa_> | I either just get an ECONNREFUSED error |
16:04:28
| * lefnire | quit (Client Quit) |
16:04:32
| <Costa_> | or it loads, but doesn't successfully GET some of the images |
16:04:57
| <Costa_> | or it works fine, like right now for instance |
16:05:12
| * xaq | joined |
16:05:17
| <mmalecki> | Costa_: on it |
16:05:33
| <Costa_> | Awesome, is that josh? Thanks for the email |
16:05:37
| <bardu> | AvianFlu: I run jitsu deploy from outside nvm, should I uninstall node v0.7.9 |
16:05:53
| <mmalecki> | Costa_: nah, I'm not Josh. jesusabdullah is Josh :) |
16:05:58
| <AvianFlu> | bardu, I'd definitely upgrade to 0.8.2 |
16:06:07
| <AvianFlu> | 0.7.9 was an unstable version, it's probably to blame here |
16:06:33
| <pksunkara> | bardu: so, were you able to run jitsu? |
16:06:53
| <AvianFlu> | pksunkara, I'm pretty sure 0.7.9 node is to blame here |
16:07:27
| <Costa_> | Haha jesusabdullah, AvianFlu, I love the names |
16:07:29
| <bardu> | pksunkara: yes, but same problem |
16:07:41
| * webjay | joined |
16:07:54
| <pksunkara> | bardu: can you gist `npm ls -g` ? |
16:08:18
| <webjay> | our app is down, though no problems in the log? |
16:08:28
| <AvianFlu> | webjay, which kind of down? |
16:08:43
| <webjay> | AvianFlu: the 404 one: http://huublapi.jit.su/ |
16:09:06
| * jryans | joined |
16:09:13
| * nhunzaker | joined |
16:09:35
| <nhunzaker> | hey guys, anyone have a suggestion for background processing in Node? |
16:10:38
| <AvianFlu> | webjay, okay, I can probably fix that pretty quick. |
16:11:03
| <mmalecki> | nhunzaker: flatiron/<i-forgot-the-name> |
16:11:08
| <AvianFlu> | neuron |
16:11:16
| <mmalecki> | that'd be it |
16:11:17
| <webjay> | AvianFlu: thx |
16:11:28
| <nhunzaker> | @mmalecki good deal, I'll take a look |
16:11:53
| <AvianFlu> | webjay, as far as the db is concerned, the app is stopped |
16:12:01
| <AvianFlu> | webjay, what happens in 'apps list'? |
16:13:01
| <webjay> | AvianFlu: it was gree, no problems in log, trued restart, then red, tried start, now it's back |
16:13:32
| <AvianFlu> | so, the 'restart' command is... not really your friend |
16:13:52
| <AvianFlu> | the way it's set up currently, it might succeed or fail, and it always gives you a 200 no matter what |
16:14:02
| <AvianFlu> | so you might be calling stop instead of restart without realizing it |
16:14:11
| <webjay> | AvianFlu: ok, I'll remember that |
16:14:18
| <AvianFlu> | for the time being, run a stop and a start for that |
16:16:35
| * aroman | quit (Quit: aroman) |
16:16:59
| <Costa_> | @mmalecki any luck? |
16:18:02
| * ferlores | quit (Ping timeout: 246 seconds) |
16:18:29
| <AvianFlu> | Costa_, loads for me? |
16:18:49
| <AvianFlu> | Costa_, that problem is going to appear sporadically until we finish isolating it |
16:18:51
| * rwaldron | quit (Ping timeout: 246 seconds) |
16:19:00
| * coderarity | joined |
16:19:04
| <AvianFlu> | but we can kick it in the pants and make it go away, and will do so until it's fixed |
16:19:54
| <Costa_> | I think I noticed a closed issue on github that said it would be resolves once Orchestra is incorporated into nodejitsu or something like that |
16:20:29
| <Costa_> | resolves = resolved |
16:21:58
| * joshontheweb | quit (Quit: Computer has gone to sleep.) |
16:22:28
| <AvianFlu> | Costa_, it has been a symptom of a few different things over time |
16:22:52
| * tylerstalder | joined |
16:22:53
| * tylerstalder | quit (Remote host closed the connection) |
16:23:11
| * dob_ | quit (Read error: Operation timed out) |
16:24:49
| * mattmcmanus | quit (Remote host closed the connection) |
16:25:02
| * lefnire | joined |
16:25:11
| * KingDosser | quit (Quit: Leaving...) |
16:25:21
| <Costa_> | Okay, I'd like to go live early next week, we don't have a ton of traffic by any means, but I would like my site to be available, is there anything I can do? |
16:25:51
| <bardu> | AvianFlu: your were right v0.7.9 was causing my issue, with v0.8.2 jitsu deploy works. |
16:26:56
| <bardu> | AvianFlu: BTW, do you know about any plans Cloud9 supporting deployment to nodejitsu |
16:26:56
| * adambrault | joined |
16:26:57
| * sreeix | quit (Quit: sreeix) |
16:27:04
| <AvianFlu> | bardu, I figured it was something local, or else it wouldn't be just you |
16:27:12
| <AvianFlu> | bardu, I mean, we want to? those guys are cool? |
16:27:16
| <AvianFlu> | I don't know specifics though |
16:27:25
| <coderarity> | bardu, get the premium thing and you can do it right now |
16:27:40
| <AvianFlu> | I think it's planned, but I'm not involved in that kind of stuff until it's time for it to start working in production XD |
16:28:41
| <bardu> | coderarity: are you with the coud9 team? |
16:28:59
| <AvianFlu> | no he's with us lol |
16:29:00
| <coderarity> | bardu, nah, i'm at nodejitsu, but i use cloud9 sometimes |
16:29:12
| <coderarity> | you know when i'm on windows and stuff :P |
16:30:40
| <bardu> | AvianFlu: you guys are cool too;-) |
16:33:46
| * rwaldron | joined |
16:34:08
| * YoY | quit (Ping timeout: 246 seconds) |
16:36:26
| * imike | joined |
16:36:36
| * YoY | joined |
16:39:37
| * tylerstalder | joined |
16:40:27
| * mmalecki | quit (Quit: leaving) |
16:42:48
| * slloyd | joined |
16:44:01
| * spolu | quit (Quit: spolu) |
16:45:46
| * joshontheweb | joined |
16:45:48
| * YoY | quit (Read error: Operation timed out) |
16:46:04
| * EhevuTov | joined |
16:46:50
| * st_luke_ | joined |
16:47:23
| <EhevuTov> | jesusabdullah, did you and raphie get that ECONNREFUSED error fixed? I'm getting the same error now with my site: http://www.theark.info/ |
16:47:50
| <EhevuTov> | An error has occurred: {"code":"ECONNREFUSED","errno":"ECONNREFUSED","syscall":"connect"} |
16:47:53
| * st_luke_ | quit (Remote host closed the connection) |
16:48:12
| * graeme_f | quit (Quit: Computer has gone to sleep.) |
16:48:54
| * vvo | quit (Quit: vvo) |
16:49:08
| * sreeix | joined |
16:49:15
| <st_luke> | sweet, venue is almost nailed down :) |
16:49:56
| * anoemi | quit (Quit: anoemi) |
16:50:38
| * YoY | joined |
16:51:43
| * eldios | quit (Quit: bye =)) |
16:56:59
| <imike> | hi guys |
16:57:05
| <coderarity> | hi |
16:57:12
| * stimble | quit (Quit: Computer has gone to sleep.) |
16:57:19
| <AvianFlu> | EhevuTov, what's the app info? |
16:57:31
| <imike> | i am having an issue deploying a hello world app on jitsu |
16:57:45
| <AvianFlu> | imike, what kind of issue? |
16:58:04
| <coderarity> | imike, can you gist the output of your `jitsu deploy`? |
16:58:12
| <imike> | hold one sec |
16:58:20
| <imike> | i will paste the error message |
16:58:20
| * cjm | joined |
16:58:33
| <coderarity> | imike, gist.github.com :P |
16:58:39
| <EhevuTov> | AvianFlu, what dump would you like me to provide you? I can provide as much as you need |
16:59:10
| <imike> | error: TypeError: Object function valid(version) { if (typeof version !== "string") return null return exports.parse(version) && version.trim().replace(/^[v=]+/, '') } has no method 'test' |
16:59:13
| <AvianFlu> | well I need at least the app name, the domain isn't quite enough to go check |
16:59:25
| <AvianFlu> | imike, are you on jitsu 0.9.2? |
16:59:30
| * cjm | quit (Client Quit) |
16:59:45
| <AvianFlu> | imike, there's an easy fix for that, it's a weird prompt bug that only shows up for some people |
17:00:15
| <EhevuTov> | AvianFlu, https://gist.github.com/56ed82d5083acbf55f5a |
17:00:38
| * feklee | joined |
17:00:42
| <feklee> | Down: http://dns.nodejitsu.com/ |
17:01:04
| * benv | quit (Quit: Computer has gone to sleep.) |
17:01:15
| <EhevuTov> | feklee, that's the same error I'm getting on my site |
17:01:51
| <imike> | yes iam using version 0.9.2 |
17:02:09
| * wesbos | quit (Read error: Connection reset by peer) |
17:03:13
| * jcrugzz | joined |
17:04:06
| <EhevuTov> | I'm using 0.9.2 as well as did a redeploy |
17:05:24
| <imike> | AvianFlu? whats the easy fix? |
17:05:49
| * cronopio | quit (Quit: leaving) |
17:06:03
| * ferlores_ | joined |
17:06:15
| <AvianFlu> | EhevuTov, feklee, you guys are experiencing a recurring issue we're still trying to track down |
17:06:22
| <AvianFlu> | imike, there's a patch on jitsu@master |
17:06:29
| <AvianFlu> | it will probably fix your issue |
17:07:06
| <EhevuTov> | AvianFlu, ok, thanks for the feedback. Let me know if there's something i can do. You have my email in the 'package.json' if you need me to do something |
17:07:12
| * feklee | quit (Ping timeout: 255 seconds) |
17:08:55
| * duckbox | quit (Quit: duckbox) |
17:09:18
| * Nodejitsu-Github | joined |
17:09:18
| <Nodejitsu-Github> | [jitsu] AvianFlu pushed 1 new commit to master: http://git.io/wDTvmQ |
17:09:18
| <Nodejitsu-Github> | [jitsu/master] [dist] Version bump v0.9.3 - Charlie McConnell |
17:09:18
| * Nodejitsu-Github | part |
17:09:33
| <AvianFlu> | imike, update jitsu ^^ |
17:10:27
| <bardu> | My node/express app uses jQuery.ajax to upload images and save them as attachments to couchDB docs via cradle. My app works on my local machine, but not on nodejitsu. I guess the issue is that uploaded files are saved somewhere temporarily (on my machine in the tmp folder) before this file is save in couchdb. I could not figure out how to stream file directly to couchdb, which I host at iriscouch. |
17:10:59
| <AvianFlu> | bardu, what kind of failures are you having? |
17:13:22
| * lemonad | quit (Read error: Connection reset by peer) |
17:14:39
| * KingDosser | joined |
17:17:10
| * dgathright | joined |
17:17:17
| <coderarity> | oh sweet |
17:17:21
| <coderarity> | because a bunch of people emailed about that |
17:17:48
| <AvianFlu> | what, the thing I pushed out? |
17:17:50
| * travis-ci | joined |
17:17:50
| <travis-ci> | [travis-ci] nodejitsu/jitsu#149 (master - f4533e4 : Charlie McConnell): The build passed. |
17:17:50
| <travis-ci> | [travis-ci] Change view : https://github.com/nodejitsu/jitsu/compare/bca76f5c3b68...f4533e4816bc |
17:17:50
| <travis-ci> | [travis-ci] Build details : http://travis-ci.org/nodejitsu/jitsu/builds/1837882 |
17:17:50
| * travis-ci | part |
17:18:02
| <AvianFlu> | DAMN RIGHT IT DID |
17:18:19
| <EhevuTov> | LOL |
17:18:21
| <EhevuTov> | o/\o |
17:18:51
| <bardu> | AvianFlu: in firebug I get 500, but something is attached to couchdb doc see https://gist.github.com/3091821 |
17:19:15
| * thatmarvin | quit (Quit: Textual IRC Client: www.textualapp.com) |
17:19:27
| <EhevuTov> | bardu, are you doing 'jitsu apps update' or 'jitsu deploy' |
17:19:51
| <AvianFlu> | bardu, are you hitting the same db when you run it locally? |
17:20:09
| <AvianFlu> | also, how are you trying to save the tmp files? |
17:20:15
| <AvianFlu> | that might be messing up somewhere along the line |
17:20:18
| <bardu> | EhevuTov: jitsu deploy |
17:20:43
| <coderarity> | AvianFlu, yeah |
17:21:10
| <bardu> | AvianFlu: yes I hitting the same db |
17:21:19
| * webjay | quit (Remote host closed the connection) |
17:22:05
| <AvianFlu> | bardu, see if you can get extra info on the error |
17:22:14
| <AvianFlu> | like, see what's making it 500 specifically |
17:24:35
| <bardu> | AvianFlu: I don't save the tmp file, I think this is done by jQuery.ajax or Mozilla's FormData |
17:25:20
| * Costa_ | quit (Remote host closed the connection) |
17:25:36
| <coderarity> | bardu, so the tmp file isn't on the server? |
17:26:31
| <AvianFlu> | bardu, yeah, but what do you do with the data on your end? |
17:26:33
| * cjm | joined |
17:26:34
| <AvianFlu> | in your node code? |
17:28:14
| * timhudson | joined |
17:31:20
| * benv | joined |
17:31:53
| * bradleymeck | joined |
17:31:53
| <lpin> | AvianFlu any updates? |
17:32:21
| <AvianFlu> | lpin, try it now |
17:32:35
| <AvianFlu> | lpin, the thing finished, we'll see if it actually fixed it |
17:32:40
| * redir_ | joined |
17:32:41
| <lpin> | checking |
17:32:44
| * garbados | joined |
17:32:56
| * bradleymeck | part |
17:33:07
| <bardu> | AvianFlu: there 500 response code is ECONNRESET , my server code: https://gist.github.com/3091821 |
17:33:38
| <lpin> | AvianFlu same thing |
17:33:45
| * nonickatall | quit (Ping timeout: 245 seconds) |
17:34:07
| <AvianFlu> | lpin, thanks, I was afraid of that |
17:34:34
| <EhevuTov> | AvianFlu, I did a 'jitsu deploy' with the new 0.9.3 and my site is working now ( no JSON formatted error anymore). Not sure what changed or if 0.9.3 fixed it |
17:36:00
| <AvianFlu> | EhevuTov, the thing with the JSON and the ECONNREFUSED is an infrastructure issue we're working on |
17:36:03
| <AvianFlu> | it's going to come and go |
17:36:07
| <AvianFlu> | probably stop later today |
17:36:14
| <AvianFlu> | LOOK, I TURNED INTO A WEATHER MAN |
17:37:06
| * anoemi | joined |
17:38:24
| * benv | quit (Ping timeout: 265 seconds) |
17:38:32
| * ferlores_ | quit (Quit: Leaving) |
17:39:17
| <lpin> | AvianFlu deployed without calling the require, mind to check if canvas.node is in /opt/haibu/apps/lupin/clock/package/node_modules/canvas/build/Release/ ? |
17:39:48
| <AvianFlu> | lpin, it is, you're hitting the weird EACCES thing again |
17:39:57
| <lpin> | oke |
17:40:07
| <AvianFlu> | lpin, I'm on it, gimme 20 mins |
17:40:17
| <lpin> | sure |
17:40:39
| * mattmcmanus | joined |
17:41:52
| * benv | joined |
17:42:45
| * lemonad | joined |
17:44:43
| <garbados> | hey gang! `jitsu deploy` exits prematurely, giving me "Nodejitsu Error (500): Internal Server Error". has anyone seen a Nodejitsu 500 error before, and might they have any insight regarding it? i'd be happy to provide more details. |
17:45:11
| <AvianFlu> | garbados, please gist us all your terminal output |
17:46:09
| <garbados> | avianflu: https://gist.github.com/3091958 |
17:46:13
| <garbados> | thanks |
17:47:34
| <AvianFlu> | garbados, is it your intention to be deploying to node 0.4.12? |
17:47:35
| * TheJH | joined |
17:48:38
| * qard | joined |
17:49:03
| <garbados> | node 0.4.12? that shouldn't be the version we're using. |
17:49:20
| <garbados> | avianflu: we want to use 0.6.19 |
17:49:44
| <qard> | Is there a time limit to use the beta code? I just tried it now and it says it's an invalid code. |
17:49:54
| <coderarity> | qard, `jitsu logout` first |
17:50:43
| <AvianFlu> | garbados, can you gist your package.json? |
17:51:44
| <pksunkara> | garbados: have "node" field in "engines" set to "0.6.19" |
17:52:14
| <garbados> | it is, indeed. i can gist the packages.json to you momentarily. |
17:53:27
| <garbados> | avianflu: https://gist.github.com/3092012 |
17:53:52
| * ian_brasil | quit (Ping timeout: 265 seconds) |
17:54:01
| * nhunzaker | part ("ERC Version 5.3 (IRC client for Emacs)") |
17:54:04
| <AvianFlu> | okay, that 'less' dep is probably going to fail, for one thing |
17:54:10
| <AvianFlu> | use the https:// syntax |
17:54:19
| <coderarity> | garbados, "engines": {"node": "0.6.19"} is how you do it :D |
17:54:19
| <AvianFlu> | https://github.com/user/repo/tarball/branch |
17:54:28
| <pksunkara> | AvianFlu: the 3 invalid db's I checked have ctime yesterday |
17:54:35
| <pksunkara> | what should I do? |
17:54:40
| <AvianFlu> | pksunkara, good to know; wrong channel :D |
17:54:43
| <pksunkara> | btw, pushed the commit |
17:54:46
| <pksunkara> | oops |
17:54:51
| * qard | part |
17:54:52
| <AvianFlu> | garbados, yeah, it's a peculiar syntax |
17:54:57
| <AvianFlu> | use what coderarity suggested |
17:55:37
| <coderarity> | in case you ever need another engine than node? okay :P |
17:55:40
| <garbados> | avianflu: awesome. made the changes, deploying now. i'll let you know what happens. thanks! |
17:56:47
| * marshall_afk | changed nick to marshall_law |
17:56:49
| <garbados> | also, when nodejitsu creates the snapshot, does it exclude any node_modules directories? |
17:57:06
| <AvianFlu> | we exclude the node_modules in favor of your package.json |
17:57:13
| <garbados> | solid |
17:57:16
| <AvianFlu> | but if you specify bundledDependencies in your package.json, it uses those instead |
17:57:26
| <AvianFlu> | i.e. whatever is in your local node_modules in that folder |
17:57:36
| <garbados> | good to know |
17:58:15
| <pksunkara> | garbados: basically, we use `npm pack` |
17:58:26
| <coderarity> | npm pack is the greatest |
17:58:52
| <garbados> | btw, is there written documentation that details all this knowledge? |
18:00:15
| <coderarity> | garbados, there's the handbook |
18:00:26
| <coderarity> | garbados, https://github.com/nodejitsu/handbook |
18:00:40
| <garbados> | coderarity: awesome, thanks |
18:01:40
| * imike | quit (Ping timeout: 245 seconds) |
18:01:54
| <pksunkara> | !3links |
18:01:55
| <threelinks> | !help handbook |
18:01:55
| <threelinks> | !help docs |
18:01:55
| <threelinks> | !help cheatsheet |
18:01:57
| <kohai> | The complete Nodejitsu handbook can be read at http://github.com/nodejitsu/handbook |
18:01:57
| <kohai> | A set of community documentation for Node.js can be found at http://docs.nodejitsu.com |
18:01:57
| <kohai> | Want to get going fast? Try the Nodejitsu Cheat Sheet: http://cheatsheet.nodejitsu.com |
18:02:03
| <pksunkara> | garbados: read ^^^ |
18:02:55
| * beda | joined |
18:03:13
| <garbados> | whoo! good stuff |
18:03:14
| * Zolrath | quit (Quit: Textual IRC Client: http://www.textualapp.com/) |
18:03:57
| * splinterbrain | joined |
18:04:50
| * hij1nx | joined |
18:05:54
| * `3rdEden | joined |
18:06:25
| * stimble | joined |
18:07:09
| <AvianFlu> | btw |
18:07:10
| <AvianFlu> | BOTCEPTION |
18:07:40
| * EhevuTov | quit (Quit: Leaving) |
18:08:20
| * splinterbrain | quit (Ping timeout: 245 seconds) |
18:09:44
| <garbados> | oi, still doesn't work :( |
18:10:30
| * stimble | quit (Ping timeout: 246 seconds) |
18:10:32
| <AvianFlu> | which kind? |
18:11:00
| <AvianFlu> | the magnitude of possibilities is quite hilarious |
18:11:06
| <garbados> | hahaha |
18:11:13
| <garbados> | can't install dependencies |
18:11:20
| <AvianFlu> | is it less? |
18:11:28
| <AvianFlu> | did you see the thing I said before about the git:// |
18:11:29
| <AvianFlu> | ? |
18:11:31
| <garbados> | can't tell :| the log is ginormous |
18:11:37
| <garbados> | i tried it both ways |
18:11:48
| <AvianFlu> | well, gist it, my eyes can filter through noise pretty quick |
18:12:00
| <garbados> | that is an invaluable skill |
18:13:17
| <garbados> | https://gist.github.com/3092105 |
18:14:10
| <coderarity> | your python is version 5012 |
18:14:13
| <coderarity> | epic lol |
18:14:27
| <coderarity> | "Python executable "python" is v5012.7.2, which is not supported by gyp" |
18:14:53
| * sreeix | quit (Quit: sreeix) |
18:15:13
| <garbados> | lolwut |
18:15:17
| <garbados> | pip install the_future |
18:15:23
| * stimble | joined |
18:15:33
| <AvianFlu> | aw man, that thing |
18:16:01
| <AvianFlu> | oh holy crap, I know what that is |
18:17:18
| <garbados> | yeah? |
18:17:41
| <AvianFlu> | quick fix: jitsu env set PYTHON /opt/local/bin/python |
18:17:46
| <AvianFlu> | then deploy again |
18:17:49
| * cronopio | joined |
18:18:11
| <AvianFlu> | make that python2.7 and not just python |
18:18:27
| <garbados> | kk |
18:18:34
| * slloyd | quit (Quit: Leaving...) |
18:18:55
| <garbados> | why does it think it's v5012? is it prepending 501 to the version for some reason? |
18:19:04
| <AvianFlu> | it's a user id |
18:19:07
| <AvianFlu> | it's a strange bug |
18:19:12
| <garbados> | interesting |
18:19:22
| <AvianFlu> | it's actually the default uid from the main user on macos |
18:19:44
| <AvianFlu> | (and no, you're not deploying to macos) |
18:20:20
| <garbados> | lol |
18:20:24
| * slloyd | joined |
18:20:37
| <garbados> | nope :( https://gist.github.com/3092138 |
18:21:40
| <coderarity> | jesusabdullah, ^ |
18:22:23
| <jesusabdullah> | Frick |
18:22:40
| <jesusabdullah> | garbados: I know how to get around this, while we get someone to fix that |
18:22:47
| <jesusabdullah> | garbados: Add this to your package.json: |
18:22:52
| <AvianFlu> | jesusabdullah, ++ |
18:22:52
| <kohai> | jesusabdullah has 106 keys to various cities |
18:23:05
| * brett-shwom | joined |
18:23:06
| <jesusabdullah> | "env": { "PYTHON": "/opt/local/bin/python27" } |
18:23:20
| <jesusabdullah> | garbados: Add ^^ to your package.json and try deploying again |
18:23:35
| <garbados> | awesome, thanks jesusabdullah |
18:23:54
| <jesusabdullah> | Thank me when it works ;) |
18:24:04
| <garbados> | fair |
18:25:34
| * ImBcmDth_ | changed nick to ImBcmDth |
18:26:23
| <lefnire> | info: Executing command env set test 'test': Error running command env set test 'test' error: Nodejitsu Error (500): Internal Server Errorinfo: Nodejitsu not ok |
18:27:02
| <coderarity> | lefnire, see what jesusabdullah said, it'll probably be like "env": { "test": "test" } |
18:27:28
| <coderarity> | jesusabdullah, is that how it works? |
18:28:37
| <AvianFlu> | coderarity, yes |
18:28:45
| <coderarity> | sweet :D |
18:29:21
| <garbados> | jesusabdullah: didn't work. log here: https://gist.github.com/3092185 |
18:29:37
| * googol | joined |
18:29:53
| <garbados> | it seems to say a particular package isn't real, but that package has an obfuscated name that i can't make sense of |
18:29:57
| * graeme_f | joined |
18:30:11
| * josdeha_rt | joined |
18:30:20
| * russfrank | joined |
18:30:22
| <lefnire> | coderarity: so jitsu env set 'env': {'test':'test'} ? |
18:30:45
| <coderarity> | lefnire, no, add "env": {"test":"test"} to your package.json |
18:30:55
| <lefnire> | aah, cool thanks! |
18:31:13
| <timhudson> | It seems I'm having the same/similar issue as garbados. Here are my logs from jitsu: https://gist.github.com/3092189 |
18:32:25
| <garbados> | timhudson: that one is fun. add |
18:32:26
| <garbados> | "env": { |
18:32:26
| <garbados> | "PYTHON": "/opt/local/bin/python27" |
18:32:26
| <garbados> | } |
18:32:26
| <garbados> | to your packages.json |
18:32:36
| <garbados> | oh wow that didn't paste well |
18:33:42
| * hij1nx | quit (Ping timeout: 248 seconds) |
18:33:56
| * cjm | quit (Quit: This computer has gone to sleep) |
18:34:06
| <AvianFlu> | a couple of lines is fine, but that's why we tell people to use gist.github.com |
18:34:07
| <jesusabdullah> | ahaha |
18:34:18
| <AvianFlu> | garbados, if you paste too much, freenode actually boots you for excess flood |
18:34:26
| <AvianFlu> | we had a guy one time do that like, four times |
18:34:31
| <jesusabdullah> | garbados: http://gist.github.com is your friend ;) |
18:34:34
| <AvianFlu> | and he'd paste the thing again before we could say "NO WAIT!" |
18:34:36
| <sberryman> | anyone have any experience debugging express to see what is causing a VERY VERY simple page to take 830ms of "waiting"?? |
18:34:36
| <AvianFlu> | kind of hilarious |
18:34:40
| <jesusabdullah> | ahahaha |
18:34:57
| <jesusabdullah> | Not I, sberryman |
18:35:09
| <jesusabdullah> | sberryman: That reminds me: Our joyent machines are in us-east-1, not us-west-1 |
18:35:11
| <sberryman> | what are some good debugging tools for node? |
18:35:16
| <jesusabdullah> | sberryman: There was a miscommunication there. |
18:35:31
| <jesusabdullah> | sberryman: console.log, node-debugger, dtrace? |
18:35:32
| * hij1nx | joined |
18:35:34
| <sberryman> | haha thanks jesusabdullah, pretty sure coderarity and AvianFlu told me last week |
18:35:40
| <jesusabdullah> | d-d-d-dtrace |
18:35:57
| <jesusabdullah> | Alright well, I just remembered |
18:35:59
| <sberryman> | made a huge difference when i moved the db from west-1 to east-1 |
18:36:05
| <jesusabdullah> | lol, I bet! XD |
18:36:30
| <sberryman> | i just need to get around to sending you guys my ssl certs so i can start hosting on jitsu again.. i think i'm going to wait until paid plans kick in though |
18:36:32
| * cjm | joined |
18:36:50
| <jesusabdullah> | sure |
18:37:05
| * nlognbob | quit (Ping timeout: 245 seconds) |
18:37:14
| <sberryman> | congrats on the public beta, i had some friends try it out last night and they loved it |
18:40:28
| <timhudson> | I added env PYTHON as suggested but still get error on deploy https://gist.github.com/3092238 |
18:41:14
| <coderarity> | meh |
18:41:16
| <timhudson> | i added it to package.json |
18:41:50
| <pksunkara> | timhudson: can you gist your package.json? |
18:42:51
| <timhudson> | https://gist.github.com/3092274 |
18:43:15
| <pksunkara> | timhudson: it's /opt/local/bin/python2.7 |
18:43:18
| <pksunkara> | not /opt/local/bin/python27 |
18:43:25
| <pksunkara> | could you try with that? |
18:43:46
| <garbados> | timhudson: i had that same issue. i made the change, but it still doesn't work. let us know if it turns out better for you. |
18:43:55
| <AvianFlu> | pksunkara, good catch |
18:43:59
| <garbados> | where change = "27" -> "2.7" |
18:44:44
| * tphummel | joined |
18:45:56
| <timhudson> | pksunkara: deploy worked after that change. However I'm getting ECONNREFUSED when visiting the app. |
18:46:12
| <AvianFlu> | timhudson, separate problem, we're working that one out |
18:46:12
| <pksunkara> | AvianFlu: ^^^ |
18:46:25
| <AvianFlu> | it will be sporadic, but it'll be fixed later today |
18:46:29
| <st_luke> | what would a Robocop prequel be called? |
18:46:32
| * rburton- | joined |
18:46:47
| <pksunkara> | st_luke: Homocop? |
18:46:51
| <pksunkara> | :D |
18:46:52
| <garbados> | Robocopcademy |
18:46:57
| <AvianFlu> | pksunkara, inappropriate XD |
18:47:06
| <pksunkara> | Homo-sapiens man |
18:47:24
| <garbados> | maybe Mancop |
18:47:27
| <AvianFlu> | lol oh, I thought you were being lame |
18:47:28
| <timhudson> | Thanks for the help |
18:47:31
| <st_luke> | maybe just "Cop" |
18:47:39
| <garbados> | also possible |
18:50:52
| * camerondgray | quit (Remote host closed the connection) |
18:51:18
| * camerondgray | joined |
18:54:39
| * elbuo | joined |
18:54:50
| <elbuo> | sup guys |
18:57:02
| <garbados> | deploying is still giving me errors: https://gist.github.com/3092185 :( |
18:57:04
| * strax | quit (Quit: Connection closed for inactivity) |
18:57:15
| <coderarity> | elbuo, hey |
18:58:33
| * motiooon_ | joined |
19:00:51
| <AvianFlu> | garbados, what's up with 'signedon'? |
19:00:54
| <AvianFlu> | is that a dep? your app? |
19:01:23
| <garbados> | my nodejitsu account |
19:02:01
| <garbados> | by the way, thanks for taking a look and helping out so much |
19:02:09
| * lefnire | quit (Quit: Leaving.) |
19:02:17
| * graeme_f | quit (Quit: Computer has gone to sleep.) |
19:02:42
| <fatjonny> | AvianFlu: bcrypt works again now if you specifically set the python location (which was not working yesterday) |
19:04:26
| <AvianFlu> | fatjonny, fucking sweet. |
19:05:24
| * limptwiglet | joined |
19:05:27
| <fatjonny> | AvianFlu: if you don't specify the python location you get the ridiculous python version that garbados was getting |
19:05:49
| <AvianFlu> | fatjonny, can you share what you specified, for posterity? |
19:05:55
| <garbados> | avianflu: i've gotta run, but thanks again for all your help. |
19:06:16
| <coderarity> | garbados, if you need more help email support@nodejitsu.com or just come badk here :D |
19:06:19
| <coderarity> | back* |
19:06:29
| <AvianFlu> | garbados, I'll have a look at this later, hopefully we can get it sorted out while you're gone |
19:06:38
| * cronopio | quit (Quit: leaving) |
19:06:39
| <garbados> | coderarity: can do! |
19:06:56
| * limptwiglet | part |
19:06:59
| <garbados> | sounds awesome. thanks again. |
19:07:02
| * garbados | part |
19:07:02
| * kilian_ | joined |
19:07:18
| <fatjonny> | AvianFlu: in package.json, in the ENV variable I added: "PYTHON": "/opt/local/bin/python2.7" |
19:08:19
| <fatjonny> | I know there were a few people around yesterday that were trying to get it running as well |
19:08:42
| <AvianFlu> | okay, cool |
19:08:51
| <AvianFlu> | I wanted to make sure it was what I thought it was :D |
19:09:27
| <bardu> | AvianFlu: coming back to my file upload issue. This is from the nodejitsu log https://gist.github.com/3091821 , does it help? |
19:10:11
| <AvianFlu> | bardu, looks like you're passing a string where that's expecting a callback |
19:10:28
| <AvianFlu> | check your function args, maybe it's an improperly handled error case |
19:10:34
| * travis-ci | joined |
19:10:34
| <travis-ci> | [travis-ci] nodejitsu/nssocket#13 (master - 8642beb : Paolo Fragomeni): The build is still failing. |
19:10:34
| <travis-ci> | [travis-ci] Change view : https://github.com/nodejitsu/nssocket/compare/562f0e5a548b...8642bebec9d4 |
19:10:34
| <travis-ci> | [travis-ci] Build details : http://travis-ci.org/nodejitsu/nssocket/builds/1839172 |
19:10:34
| * travis-ci | part |
19:10:37
| <AvianFlu> | it could still be our fault, but that's just a type error getting in the way |
19:11:05
| <elbuo> | fatjonny: bcrypt has been working for me since last nite |
19:11:23
| <elbuo> | and yes i set it up for python 2.7 |
19:11:30
| <elbuo> | and the home to be "." |
19:11:39
| <fatjonny> | elbuo: I didn't need the home variable |
19:12:29
| <elbuo> | i just deployed with the last version i had tried before |
19:13:09
| <fatjonny> | yeah, it seems like it is close to working without any modifications if they fix whatever problem is making python return a ridiculous version number |
19:13:27
| <AvianFlu> | fatjonny, it's prepending a UID to the python version |
19:13:34
| <AvianFlu> | 501 is the default UID for the main user on osx |
19:13:49
| <AvianFlu> | and a default in the world of BSD in some other places |
19:13:55
| <AvianFlu> | hence us seeing python v5012.7.2 |
19:14:12
| * AvianFlu | took a long time to realize wtf that was |
19:16:34
| <fatjonny> | AvianFlu: I know that yesterday morning it was reporting the version fine… you made some change in the afternoon yesterday, right? :) |
19:16:53
| <AvianFlu> | fatjonny, this all comes down to a node-gyp bug |
19:16:57
| <AvianFlu> | we just got some other things out of the way |
19:17:17
| <fatjonny> | Good stuff. |
19:17:38
| <fatjonny> | AvianFlu: Did you ever talk to isaacs about the README problem in npm? |
19:17:55
| <AvianFlu> | fatjonny, its' fixed in recent npms |
19:18:05
| <AvianFlu> | we probably still need to roll them out |
19:18:37
| * graeme_f | joined |
19:18:55
| * tmpvar | joined |
19:20:09
| <fatjonny> | yeah, it bit me again a day or two ago. |
19:20:31
| <brett-shwom> | hi |
19:20:51
| <brett-shwom> | i was working with garbados on the same project |
19:21:06
| <brett-shwom> | i saw that there was an issue with the python version |
19:21:12
| <brett-shwom> | that you guys were working on |
19:21:44
| <brett-shwom> | now when i try to deploy, im getting error: npm ERR! { [Error: ENOENT, open '/opt/haibu/apps/signedon/.tmp/npm-1342034318075/1342034318075-0.059375767596066/package/package.json'] |
19:22:00
| <brett-shwom> | im using garbados package.json |
19:22:46
| <pksunkara> | brett-shwom: it's a npm cache problem |
19:23:25
| <brett-shwom> | pksunkara: i see, so should the cache be cleared? |
19:23:45
| <pksunkara> | AvianFlu: ^^ |
19:24:21
| <AvianFlu> | that's not a cache problem, pksunkara |
19:24:23
| <AvianFlu> | that's the app itself |
19:24:42
| <AvianFlu> | brett-shwom, try changing the app name and stuff like that in the package.json |
19:24:47
| <brett-shwom> | ok |
19:25:11
| * jryans | quit (Read error: Connection reset by peer) |
19:26:25
| <lpin> | AvianFlu i'll ping you tomorrow if there are no updates |
19:26:31
| <brett-shwom> | i changed the app name |
19:26:37
| <brett-shwom> | still same error |
19:27:36
| <fatjonny> | AvianFlu: I just started getting that same error as brett-shwom and garbados |
19:27:50
| <pksunkara> | fatjonny: which one? |
19:28:12
| <jesusabdullah> | http://ayende.com/blog/156929/good-errors?key=00545151-d9dd-4ad0-89d4-b3964f97e4e8&utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+AyendeRahien+%28Ayende+%40+Rahien%29 Neat! |
19:28:13
| <brett-shwom> | psunkara: git://gist.github.com/3092615.git |
19:28:25
| <fatjonny> | pksunkara: ENOENT on the .tmp/npm folder |
19:29:34
| <fatjonny> | I destroyed my app and then re-created it and no change. |
19:30:35
| * mmalecki | joined |
19:31:19
| * graeme_f | quit (Quit: Computer has gone to sleep.) |
19:32:22
| * aheckmann | joined |
19:33:36
| <jesusabdullah> | It looks like we're running some npm cache cleans shortly |
19:34:36
| * mmalecki | quit (Client Quit) |
19:34:40
| <brett-shwom> | can nodejitsu be used with code in private git repos? |
19:34:58
| <coderarity> | brett-shwom, sure |
19:35:12
| <brett-shwom> | how would i give nodejitsu access to that code? |
19:35:21
| <coderarity> | brett-shwom, you don't need to, it doesn't use it |
19:35:29
| <coderarity> | brett-shwom, it creates the snapshot locally and uploads it |
19:35:46
| <jesusabdullah> | brett-shwom: You can't just link to your private dependencies with npm, but you can use bundledDependencies to handle it instead |
19:36:02
| <brett-shwom> | jesusabdullah: i was thinking that |
19:36:07
| <coderarity> | oh i see |
19:36:08
| <jesusabdullah> | brett-shwom: If the app itself is private, that's not an issue because you just deploy that particular project and, like, npm's hardly aware of git |
19:36:28
| <jesusabdullah> | Basically, in order to do private git repos as deps, we would need per-user ssh key management action |
19:36:33
| <jesusabdullah> | and, like, that's a whole thing |
19:36:36
| * YoY | quit (Ping timeout: 246 seconds) |
19:36:54
| * kilian_ | quit (Quit: kilian_) |
19:37:15
| <fatjonny> | pksunkara, AvianFlu: I figured out what was causing my npm ENOENT error... |
19:37:18
| * Berglund | joined |
19:37:40
| * rwaldron | quit (Quit: Leaving...) |
19:37:44
| <AvianFlu> | fatjonny, what was it? |
19:37:47
| <fatjonny> | I had a line in my package.json like: "express": "https://github.com/visionmedia/express", |
19:37:57
| <AvianFlu> | gotta link to the tarball! |
19:38:03
| <AvianFlu> | https://github.com/user/repo/tarball/master |
19:38:06
| <AvianFlu> | or whatever branch |
19:38:20
| <fatjonny> | yeah. |
19:38:31
| <jesusabdullah> | ahahaha |
19:38:33
| <fatjonny> | when I replaced it with "express": "3.0.0beta1", it didn't give me the ENOENT error |
19:38:36
| <jesusabdullah> | sorry, but that is pretty funny |
19:38:53
| <pksunkara> | what abt the other guy? |
19:39:21
| <AvianFlu> | brett-shwom, gist your package.json? |
19:39:54
| <brett-shwom> | jesusabdullah: I understand that. right now we are using external git references in package.json and when we deploy to our (non-nodejitsu) servers, we run npm install which resolves dependencies. |
19:40:14
| * YoY | joined |
19:40:52
| <fatjonny> | In my defence, that wasn't my package.json, it was someone else. :) |
19:40:55
| <fatjonny> | defense, even |
19:41:09
| * tmpvar | quit (Ping timeout: 255 seconds) |
19:41:39
| <AvianFlu> | brett-shwom, if you use git:// in the package.json, it's not going to work without a github account's private key on the machine |
19:41:45
| <AvianFlu> | you should use the https:// syntax, if you can |
19:41:51
| <brett-shwom> | AvianFlu: git://gist.github.com/3092743.git |
19:41:52
| <AvianFlu> | and if it's a private repo, bundle the dependency |
19:42:33
| <AvianFlu> | try less.js/tarball/master at the end of that |
19:42:35
| * motiooon__ | joined |
19:42:35
| <AvianFlu> | instead of the .git |
19:42:47
| * cjm | quit (Quit: This computer has gone to sleep) |
19:42:54
| * bradleymeck | joined |
19:42:59
| <brett-shwom> | AvianFlu: understood RE: the private repo code. how do you bundle a dependancy |
19:43:17
| * bradleymeck | part |
19:44:00
| <AvianFlu> | remove the given dep from your regular dependencies, but make sure it's still in node_modules |
19:44:05
| <AvianFlu> | then add to your package.json |
19:44:17
| <AvianFlu> | "bundleDependencies": ["folder1", "folder2"] |
19:44:20
| * ramitos | joined |
19:44:22
| <brett-shwom> | AvianFlu: understood |
19:44:26
| <AvianFlu> | where those are the dir names in node_modules |
19:44:38
| <AvianFlu> | the ones you want bundled, at least |
19:44:55
| <brett-shwom> | AvianFlu: simple enough, we can totally do that. |
19:45:02
| * motiooon_ | quit (Ping timeout: 265 seconds) |
19:45:21
| <AvianFlu> | it's the easiest way to deal with the whole private-code problem |
19:46:09
| * tmpvar | joined |
19:47:30
| * zemanel | quit (Quit: zemanel) |
19:47:50
| * lefnire | joined |
19:48:25
| * josdeha_rt | quit (Remote host closed the connection) |
19:49:33
| <brett-shwom> | AvianFlu: latest error message from deploy https://gist.github.com/3092819 |
19:50:12
| * ppcano | quit (Quit: ppcano) |
19:51:04
| <AvianFlu> | brett-shwom, what are you doing with forever? |
19:51:11
| * lefnire | quit (Client Quit) |
19:51:20
| * patrice | quit (Quit: patrice) |
19:51:38
| <brett-shwom> | AvialFlu: forever is launching my nodejs instance |
19:51:39
| <Berglund> | Damn, I want a Nodejitsu-sticker on my Macbook. Where can I get one? |
19:51:54
| <pksunkara> | brett-shwom: we use forever to keep your instance alive |
19:51:58
| <pksunkara> | you need not use it |
19:52:31
| <brett-shwom> | pksunkara: Ah ok! |
19:52:37
| <brett-shwom> | great |
19:52:40
| <brett-shwom> | ill remove that |
19:53:24
| <AvianFlu> | Berglund, they now exist; are you in NYC by chance/ |
19:53:25
| <AvianFlu> | ? |
19:53:52
| <AvianFlu> | find one of the team there, basically. I only got two - one for the laptop and one for the longboard |
19:54:20
| <elbuo> | hey i want one too |
19:54:31
| <elbuo> | im in nyc this weekend |
19:54:32
| <elbuo> | :D |
19:54:52
| <Berglund> | AvianFlu: Unfortunately I'm about 6314 kilometers away. I'm in Stockholm.. God, I want one. Who do I send the money and a internet-hug? |
19:55:09
| <Berglund> | Stockholm, Sweden that is. |
19:56:21
| <st_luke> | AvianFlu: I want to get a longboard and see how much speed I can get on broadway in lower manhattan when it turns into a ghost town at night |
19:56:37
| <AvianFlu> | st_luke, you're aware of the Broadway Bomb? |
19:56:41
| <AvianFlu> | if not, to youtube, immediately |
19:56:53
| <st_luke> | yeah, I've seen it |
19:56:59
| <st_luke> | too many vehicles though |
19:57:15
| <AvianFlu> | they don't call it the world's most dangerous skateboard race for nothing |
19:57:34
| <AvianFlu> | Berglund, your problem is one we're aiming to solve, I can tell you that |
19:57:44
| <coderarity> | dude i want a sticker |
19:57:48
| <Berglund> | Sweet stuff! |
19:57:55
| <coderarity> | my macbook already has a ton it needs more :D |
19:58:20
| <Berglund> | Mine's got 0. I just want one. A Nodejitsu one. |
19:58:41
| <Berglund> | VIP stuff, that is! |
19:59:26
| * ggoodman | joined |
19:59:55
| <bardu> | AvianFlu: file upload again: my mistake was to not specify a uploadDir for expressBodyparser. However, now the file seems to be uploaded to the server but I get this https://gist.github.com/3091821 |
20:00:09
| * coderarity | quit (Quit: zzzzzzz) |
20:00:32
| <AvianFlu> | what's the code that's doing the file-saving? |
20:00:34
| * coderarity | joined |
20:00:39
| <AvianFlu> | how should that file get created? |
20:00:42
| <coderarity> | oh no what did i miss in the last 25 seconds |
20:01:02
| <ggoodman> | coderarity: I joined the channel! |
20:01:07
| <coderarity> | ggoodman, hello! |
20:02:15
| * dob_ | joined |
20:02:36
| <elbuo> | if im in the nyc area where can i get a sticker? or better yet, a shirt :D |
20:02:50
| <ggoodman> | Are you guys at all open to having sponsored apps on the platform? |
20:03:07
| * yayadrian | joined |
20:03:13
| <AvianFlu> | ggoodman, depends on what you mean by that |
20:03:19
| <ggoodman> | That is, when the pricing plans roll out, of course... |
20:03:20
| * redir_ | quit (Quit: ...) |
20:03:23
| <AvianFlu> | generally, if joyent's terms of service don't care, neither do we |
20:03:33
| <AvianFlu> | but if lawyers need to care, it may be different |
20:03:48
| <ggoodman> | AvianFlu: I think we're talking about different things |
20:04:13
| <pksunkara> | ggoodman: can you explain? give an example maybe |
20:05:10
| * zemanel | joined |
20:05:12
| * joshontheweb | quit (Quit: Computer has gone to sleep.) |
20:05:24
| * vicapow | quit (Quit: vicapow) |
20:05:35
| * redir | quit (Quit: Computer has gone to sleep.) |
20:05:38
| <ggoodman> | What I mean is, would Nodejitsu be open to the idea of providing premium-level service to a public-service app in return for that app displaying some sort of sticker/badge to the effect that NodeJitsu 'sponsors' the app |
20:05:44
| <AvianFlu> | riiiiiiight |
20:05:45
| <AvianFlu> | lol |
20:05:50
| <AvianFlu> | I *was* confused |
20:06:13
| <ggoodman> | I don't think I explained very well up front |
20:06:13
| <AvianFlu> | I'll bring it up, I think we plan to do that kind of thing eventually |
20:06:23
| * SubtleGradient | joined |
20:06:31
| <bardu> | AvianFlu: https://gist.github.com/3091821 , works from my machine. |
20:06:53
| * aheckmann | quit (Quit: aheckmann) |
20:07:49
| <AvianFlu> | bardu, so it looks like that temp file is getting created in the multipart parsing somewhere? |
20:07:51
| <ggoodman> | I currently run a jsFiddle-like app (but better!) that I've been slowly rewriting to a much improved new platform. A recent WIP build runs on nodejitsu atm and I hope to migrate the whole thing over once the rewrite is at a feature-equivalence level. |
20:08:00
| <AvianFlu> | I want the code that actually makes the temp file, wherever it lives |
20:08:03
| * graeme_f | joined |
20:08:46
| <ggoodman> | I don't really hope to benefit financially from the app since I just like building it, but don't want to have it as a cash drain either! |
20:09:17
| <ggoodman> | so I was considering what options I had and thought that the one proposed may be a win-win |
20:10:23
| <AvianFlu> | ggoodman, philosophically, we all like the idea of doing that for certain apps |
20:10:33
| <AvianFlu> | there's math to be done and official decisions to be made, though |
20:10:38
| <AvianFlu> | so I'll bring it up and we'll see |
20:11:05
| <ggoodman> | fantastic... I can always be reached at my current nick @gmail.com or at the same on github |
20:11:27
| <ggoodman> | If ever you're curious what the app is, checkout http://plunker.no.de |
20:11:38
| <brett-shwom> | AvianFlu: i removed reference to forever, now im getting an error connecting to redis. im guessing i have to create a redis instance somewhere? |
20:11:38
| <ggoodman> | or the WIP at http://plnkr.co |
20:12:46
| <Berglund> | Tried deploying a app with a faulty scripts -> start tag, proper one would have been web.js. Got this: https://gist.github.com/3092965 |
20:14:20
| * aib_233 | joined |
20:15:45
| * tylerstalder | quit (Quit: Computer has gone to sleep.) |
20:16:04
| <fatjonny> | AvianFlu: for Bardu's problem, file uploading using express happens in formidable now. |
20:16:08
| <AvianFlu> | brett-shwom, indeed |
20:16:12
| <AvianFlu> | fatjonny, thanks |
20:16:34
| <brett-shwom> | AvianFlu: great ill look up how to do that and report back |
20:16:54
| <fatjonny> | https://github.com/felixge/node-formidable/blob/master/lib/incoming_form.js#L196 |
20:17:03
| <fatjonny> | AvianFlu: ^^ |
20:17:59
| <bardu> | AvianFlu: the code that make the temp file is not done be me but express(connect) I suppose |
20:18:00
| * cjm | joined |
20:18:22
| <AvianFlu> | bardu, try setting the upload path option to like, something relative to your app |
20:18:47
| <brett-shwom> | AvianFlu: is there a way to administer databases though a dashboard like develop.nodejitsu.com |
20:19:23
| * motiooon__ | quit (Remote host closed the connection) |
20:19:31
| <Taneem> | process.cwd()+"/temp" would give you a nice upload path right? |
20:19:42
| * motiooon | joined |
20:19:50
| <AvianFlu> | Taneem, yeah, that's probably a good choice |
20:20:26
| <Taneem> | thats the sort of workflow im using but i havent been able to test it yet on nodejitsu because of bcrypt haha |
20:21:00
| <fatjonny> | Taneem: bcrypt should be working now |
20:21:06
| <Taneem> | oo ... lets try it |
20:21:41
| <bardu> | AvianFlu: currently it look like this: app.use(express.bodyParser({keepExtension: true, uploadDir: __dirname + '/uploads'})); |
20:21:51
| <fatjonny> | Taneem: you will have to add "PYTHON": "/opt/local/bin/python2.7" to the ENV variable in your package.json to get it to work |
20:21:59
| * cjm | quit (Client Quit) |
20:22:08
| * wesbos | joined |
20:22:11
| <Taneem> | ok thanks for the headsup, i'll try that right now |
20:22:11
| * rwaldron | joined |
20:22:17
| * insin | joined |
20:23:07
| <Taneem> | hm i have no reference to the ENV variable in there right now ... is there an example of how exactly I should include it? |
20:23:40
| * kilian_ | joined |
20:23:45
| <AvianFlu> | "env": {"key": "value"} |
20:23:55
| <Taneem> | ok thanks |
20:24:24
| * aroman | joined |
20:26:21
| <Taneem> | hmm |
20:26:26
| <Taneem> | it still dying on bcrypt |
20:26:53
| <Taneem> | https://gist.github.com/3093074 |
20:29:49
| * vicapow | joined |
20:31:49
| * wesbos | quit (Quit: Leaving...) |
20:32:55
| * tylerstalder | joined |
20:33:52
| * stimble | quit (Read error: Connection reset by peer) |
20:34:35
| * beda | quit (Ping timeout: 245 seconds) |
20:35:07
| * ncrohn | joined |
20:35:25
| * yayadrian | quit (Ping timeout: 245 seconds) |
20:36:12
| <ncrohn> | Anyone else getting An error has occurred: {"code":"ECONNREFUSED","errno":"ECONNREFUSED","syscall":"connect"} on dns.nodejitsu.com? |
20:39:25
| <jesusabdullah> | ncrohn: I am, looking into it |
20:39:33
| <ncrohn> | jesusabdullah: Thanks |
20:39:51
| * stimble | joined |
20:40:51
| * hij1nx | quit (Ping timeout: 246 seconds) |
20:41:17
| * yawnt | joined |
20:41:36
| * `3rdEden | quit (Quit: Linkinus - http://linkinus.com) |
20:41:47
| * lefnire | joined |
20:42:09
| * Dan_W | joined |
20:46:08
| * timoxley | quit (Quit: Computer has gone to sleep.) |
20:46:45
| <jesusabdullah> | ncrohn: AvianFlu: we have lazers!! http://dns.jit.su |
20:47:04
| <ncrohn> | Yay! |
20:47:10
| <yawnt> | yoyo guys |
20:47:45
| * spolu | joined |
20:48:04
| * AndreasMadsen | quit (Remote host closed the connection) |
20:48:29
| * dob_ | quit (Remote host closed the connection) |
20:49:10
| <jesusabdullah> | hey yawnt |
20:49:25
| <yawnt> | sup bro |
20:49:47
| <jesusabdullah> | n2mu?? |
20:49:57
| <yawnt> | lol |
20:49:57
| * timhudson | quit (Ping timeout: 240 seconds) |
20:50:06
| <yawnt> | just made a clan war in battlefield 3 |
20:50:11
| <jesusabdullah> | nice |
20:50:11
| <yawnt> | lost 230 to 0 |
20:50:15
| <jesusabdullah> | ahahaha |
20:50:23
| <yawnt> | starting from 250 tickets |
20:50:29
| <yawnt> | GUYS WERE IMMORTALS |
20:50:44
| <Nexxy> | jesusabdullah: his name is elliott andrew rose |
20:50:46
| <yawnt> | i bet they were part of Leonida's 300 in their previois lived |
20:50:58
| <yawnt> | *previous lives |
20:51:05
| <yawnt> | keyboard hates me |
20:51:06
| * aroman | quit (Read error: Connection reset by peer) |
20:51:14
| * aroman_ | joined |
20:51:19
| * aroman_ | quit (Read error: Connection reset by peer) |
20:51:27
| * aroman | joined |
20:51:30
| * cletustb_ | quit (Remote host closed the connection) |
20:51:57
| <jesusabdullah> | elliott? Cool |
20:52:05
| <jesusabdullah> | Not after Cable I hope |
20:52:08
| <yawnt> | lol |
20:52:17
| <yawnt> | speaking of names |
20:52:28
| <yawnt> | how does the name nemboo sound to you? |
20:52:30
| <jesusabdullah> | Nexxy: How's minirose doin? |
20:52:32
| <yawnt> | for a project |
20:52:34
| <Nexxy> | yes actually |
20:52:43
| <Nexxy> | after elliott cable |
20:52:47
| <jesusabdullah> | That's funny |
20:52:48
| <jesusabdullah> | XD |
20:52:54
| <yawnt> | Nexxy: btw congratz |
20:52:55
| <jesusabdullah> | I didn't know you guys were that tight |
20:54:00
| * wesbos | joined |
20:56:04
| <Berglund> | How many drones does one have during testing? |
20:56:23
| <Berglund> | I find no place to set the number. Is there some way to do it? Or is that coming later? |
20:56:30
| <coderarity> | that's coming later |
20:56:38
| <coderarity> | if you want more drone you can always deploy more applications though |
20:56:47
| <Berglund> | coderarity: Ok. So there's only one drone now? |
20:56:55
| <coderarity> | Berglund, one drone per app atm |
20:57:07
| <Berglund> | coderarity: Ok, cool! Thanks! |
20:57:29
| * vicapow | quit (Quit: vicapow) |
20:57:29
| <yawnt> | hai coderarity |
20:57:37
| <coderarity> | yawnt, sup? |
20:57:41
| <coderarity> | i got nutella! |
20:57:44
| <Berglund> | coderarity: Is there a timeframe for when more drones may be available? |
20:57:49
| <yawnt> | coderarity: i got dr pepper! |
20:57:55
| <coderarity> | yawnt, !!!! |
20:57:56
| <yawnt> | had to import it from UK |
20:58:06
| <yawnt> | gosh i missed it so much |
20:58:10
| <coderarity> | yawnt, fanta is better in europe anyways |
20:58:11
| <Nexxy> | thanks yawnt! |
20:58:16
| <yawnt> | every sip was sweet as life itself |
20:58:18
| <coderarity> | yawnt, europe fanta is so much better |
20:58:25
| <yawnt> | coderarity: pf |
20:58:27
| <coderarity> | Berglund, soon? |
20:58:38
| <yawnt> | you know san pellegrino? |
20:58:41
| <yawnt> | the water |
20:58:57
| <Berglund> | coderarity: Aight! |
20:59:06
| <coderarity> | yeah |
20:59:06
| <yawnt> | they usually sell it in fancy places like in Hollywood or Las Vegas or New York |
20:59:06
| <Nexxy> | jesusabdullah, we've only met elliottcable twice but he is a sweetheart |
20:59:27
| * c4milo | quit (Remote host closed the connection) |
20:59:28
| <yawnt> | they also make their own fanta |
20:59:36
| <yawnt> | which is 100% oranges |
20:59:38
| <lpin> | san pellegrino aranciata > fanta have to agree |
20:59:43
| <lpin> | :) |
20:59:49
| <coderarity> | i've never heard of that |
20:59:52
| <coderarity> | i gotta try that some time |
20:59:53
| <yawnt> | wait |
20:59:56
| <yawnt> | ill find a pic |
21:00:31
| * yawnt | quit (Remote host closed the connection) |
21:00:38
| <bardu> | File upload using express works on my local machine but causes this error on nodejitsu https://gist.github.com/3091821. Is there something wrong with my uploadDir? |
21:01:01
| * yawnt | joined |
21:01:08
| <yawnt> | coderarity: http://www.pavi.com.mt/products/80022701.jpg |
21:01:20
| <jesusabdullah> | bardu: Maybe ensure that the directory is there before trying to save things to it? |
21:01:46
| <coderarity> | yawnt, i wouldn't even know where to get that |
21:01:56
| <yawnt> | coderarity: that exists only here |
21:02:06
| * btleffler | quit |
21:02:07
| <yawnt> | pretty much like yours mountain dew |
21:02:15
| <yawnt> | or what was the name |
21:02:17
| <yawnt> | squirt? |
21:02:26
| <coderarity> | mountain dew lol |
21:02:37
| <yawnt> | *your |
21:02:42
| <coderarity> | i remember watching a video about americans selling that to people in germany from base :D |
21:02:49
| <yawnt> | mountain dew is awesome man |
21:02:56
| <yawnt> | 7up sucks |
21:03:10
| <lpin> | i also love chinò from san pellegrino |
21:03:16
| <pksunkara> | mountain dew leaves a bad taste in my mouth :( |
21:03:23
| <yawnt> | lpin: true |
21:03:23
| * graeme_f | quit (Quit: Textual IRC Client: http://www.textualapp.com/) |
21:03:30
| <yawnt> | chino' is good |
21:03:34
| <yawnt> | root beer sucks |
21:03:51
| <yawnt> | i still cant understand how someone can actually like root beer |
21:03:56
| <yawnt> | ON THE ICECREAM |
21:04:12
| <yawnt> | but maybe i'm the strange one |
21:04:18
| * joshontheweb | joined |
21:04:57
| <ggoodman> | its like maple syrup on bacon |
21:05:02
| <yawnt> | :| |
21:05:04
| <brett-shwom> | What does the community for production-quality redis and mongo hosting? |
21:05:23
| <yawnt> | brett-shwom: you mean where ya can get that? |
21:05:23
| <brett-shwom> | *what does the community recommend for production-quality redis and mongo hosting? |
21:05:36
| <yawnt> | i'd say mongohq and redis to go |
21:05:46
| <brett-shwom> | yawnt: i see |
21:05:49
| <Berglund> | Great experiences with MongoHQ. |
21:05:55
| <yawnt> | there's openredis which is cheaper but i havent tested yet |
21:06:15
| * elbuo | quit (Ping timeout: 245 seconds) |
21:06:40
| <yawnt> | coderarity: do you think i'd be able to get cans if Dr Pepper shipped to italy? |
21:06:58
| <coderarity> | yawnt, probably? probably not cheap though |
21:07:11
| <yawnt> | *of |
21:07:14
| <yawnt> | uhm |
21:07:22
| <Berglund> | yawnt: have you spoken to some local stores? Perhaps they've got deals with suppliers having them in stock. |
21:07:23
| <coderarity> | soda is heavy |
21:07:31
| <Taneem> | I've been using Mongolab ... really easy to set up, comes with a web dashboard |
21:07:38
| <yawnt> | Berglund: dr pepper doesnt ship to italy |
21:07:44
| <coderarity> | yawnt, send me that other soda and i'll send you dr pepper :D |
21:07:47
| <yawnt> | factory rule |
21:07:55
| * tylerstalder | quit (Quit: Computer has gone to sleep.) |
21:07:56
| <yawnt> | coderarity: i was thinking exactly that |
21:07:57
| <brett-shwom> | thanks for the reccomendations |
21:08:14
| <coderarity> | yawnt, okay lol, you know how much shipping costs? |
21:08:21
| * canuckistani | joined |
21:08:24
| <yawnt> | coderarity: i'm gonna look tomorrow |
21:08:29
| <coderarity> | okay |
21:08:34
| <yawnt> | i guess you could send like a 12 pack of 33 cl |
21:08:37
| * tylerstalder | joined |
21:08:44
| <Berglund> | Is there a SVG or EPS version of the Nodejitsu logo and name available? |
21:08:45
| <yawnt> | 12 can pack |
21:08:50
| <yawnt> | not 12 packs lol |
21:08:53
| <coderarity> | lol |
21:08:58
| <yawnt> | also its cool |
21:09:01
| <yawnt> | you say cola |
21:09:04
| <yawnt> | *soda |
21:09:06
| <yawnt> | i say pop |
21:09:13
| <yawnt> | you from the east coast? |
21:09:33
| <coderarity> | yeah |
21:09:43
| <yawnt> | hahaha |
21:09:54
| <coderarity> | i'm like 10 miles from the coast right now |
21:09:55
| <yawnt> | in KS people say pop |
21:10:03
| <yawnt> | so i learnt pop |
21:10:33
| <yawnt> | pksunkara: news about the new version of resourceful? |
21:10:36
| * vicapow | joined |
21:10:52
| <pksunkara> | yawnt: soon. writing documentation and stuff |
21:10:58
| <yawnt> | awesome |
21:11:04
| <yawnt> | if you need help ping me |
21:11:14
| <yawnt> | i got free time tomorrow |
21:11:29
| <yawnt> | free? spare time? whatever |
21:12:05
| <brett-shwom> | would there be a lot of network overhead using databases that are hosted by mongotogo with node instances provided by nodejitsu? |
21:12:48
| <coderarity> | bardu, btw, you can use jitsu with cloud9 for free |
21:13:18
| <coderarity> | bardu, just do `npm install jitsu` instead for now, there's a bug |
21:13:24
| <coderarity> | bardu, after that jitsu should work normally |
21:13:34
| <yawnt> | brett-shwom: i dont think so |
21:13:43
| * yayadrian | joined |
21:13:52
| <yawnt> | i mean you usually have dedicated servers for db at sone point right? |
21:14:01
| <yawnt> | *some |
21:14:06
| <brett-shwom> | yawnt: right but wouldnt we want them hosted in the same datacenter? |
21:14:41
| * jfroma | quit (Quit: Ex-Chat) |
21:15:00
| * jfroma | joined |
21:15:31
| <coderarity> | brett-shwom, that's not guaranteed with `jitsu databases` either |
21:15:37
| <yawnt> | brett-shwom: true but you sacrifice a little performance for a ready to go solution |
21:16:09
| <brett-shwom> | coderarity: jitsu databases are not production quality according to the documentation |
21:16:21
| <yawnt> | you don't have to set up anything or manage anything, i think that justifies sone perf loss |
21:16:31
| <brett-shwom> | coderarity: Â If you require a high traffic or production database we provide an easy upgrade path to industrial strength database hosting. [https://github.com/nodejitsu/handbook/#databases] |
21:16:35
| * aroman | quit (Read error: Connection reset by peer) |
21:16:40
| <coderarity> | brett-shwom, we're going to have an upgrade path soon |
21:16:42
| * Dan_W | quit (Quit: out) |
21:16:50
| <coderarity> | brett-shwom, right |
21:16:56
| <AvianFlu> | brett-shwom, mongolab offers colocation in joyent, I believe |
21:16:57
| <yawnt> | brett-shwom: you can buy a production db from one provider |
21:17:06
| <yawnt> | and integrate it with your nodejs code |
21:17:26
| <brett-shwom> | AvianFlu: ahh thats more interesting |
21:17:40
| <Taneem> | mongolab has been GREAT |
21:17:47
| <yawnt> | really? |
21:17:56
| <yawnt> | i always heard mongohq was better |
21:18:10
| <Taneem> | it was a breeze to set up, the dashboard is great, their support is prompt |
21:18:12
| <yawnt> | never really used any of then though |
21:18:14
| <bardu> | coderarity: thanks for that |
21:18:19
| <yawnt> | *then |
21:18:21
| <yawnt> | *them |
21:18:24
| <Taneem> | i havent got any production perf experience yet though |
21:18:25
| <yawnt> | :( |
21:18:41
| <coderarity> | bardu, no problem, you should hang out in #cloud9ide we talked about it there ;P |
21:18:44
| <yawnt> | well yeah then i have a simple app on mongohq |
21:18:50
| <yawnt> | nothing serious |
21:19:01
| <Taneem> | i forget what my issue was with mongohq, i remember trying them first |
21:19:03
| <ggoodman> | Have you guys heard of others having difficulty deploying w/ a bson dependency? |
21:19:43
| <bardu> | jesusabdullah: damn... forgot to save the new gist, please have a look again https://gist.github.com/3091821 |
21:20:33
| * dylang | quit (Ping timeout: 245 seconds) |
21:20:38
| * pickelss | quit (Ping timeout: 248 seconds) |
21:21:22
| * kylemcgill | joined |
21:22:24
| * aroman | joined |
21:22:24
| <jesusabdullah> | cradle?? |
21:22:39
| * wesbos | quit (Quit: Leaving...) |
21:22:49
| <jesusabdullah> | bardu: fwiw I like nano, I find its errors are more useful |
21:23:13
| <jesusabdullah> | protip with nano, though: The error message isn't useful but there are like 5 metadatas attached to it |
21:23:16
| <jesusabdullah> | speaking of |
21:23:33
| <jesusabdullah> | dscape: You should improve the error messages that come from throwing an error in nano |
21:23:53
| <jesusabdullah> | Anyways: All that metadata is really awesome for programmatically doing stuff, but to see it you need to console log the error before you throw it |
21:24:10
| <tbranyen> | i've used nano a few times |
21:24:11
| <tbranyen> | i liked it |
21:25:19
| <jesusabdullah> | Yeah, it's a nice little library |
21:26:09
| <bardu> | jesusabdullah: my app works from my machine, what could be the difference? |
21:27:02
| * YoY | quit (Ping timeout: 248 seconds) |
21:28:19
| <bardu> | jesusabdullah: something is save to the couchdb doc, but a text file with size: 0. So, I suppose the path the the image file could not be resolved |
21:29:07
| * YoY | joined |
21:30:02
| * graeme_f | joined |
21:30:07
| * graeme_f | quit (Client Quit) |
21:30:33
| <KingDosser> | I see the websockets bug isn't quite fixed yet? |
21:30:33
| * TheJH | quit (Ping timeout: 245 seconds) |
21:30:40
| <brett-shwom> | AvianFlu: do you know of any joyent colocation options for redis |
21:30:47
| <AvianFlu> | not offhand |
21:30:52
| <AvianFlu> | but I also haven't really had need to look |
21:31:05
| <AvianFlu> | if we need an internal redis, we just make a new VM and put redis on it |
21:31:07
| <brett-shwom> | AvianFlu: where do you host your redis instances? |
21:31:20
| <AvianFlu> | brett-shwom, we're already buying thousands and thousands of VMs |
21:31:26
| <AvianFlu> | so, we just use some of those for other things |
21:31:59
| <AvianFlu> | btw, our servers:full-time-devops-people ratio passed 1,000:1 this week :D |
21:32:35
| <brett-shwom> | AvianFlu: what do you mean by internal redis |
21:32:49
| <ggoodman> | jitsu is telling me that install failed and yet a new snapshot seems to be activated and running that doesn't reflect deployed changes |
21:32:58
| * ggoodman | is confused |
21:33:36
| <yawnt> | AvianFlu: holy cow |
21:33:39
| <yawnt> | 1000:1? |
21:33:49
| <yawnt> | how do you handle all that |
21:33:54
| <AvianFlu> | magic |
21:33:55
| <KingDosser> | Morning AvianFlu. How are things going? |
21:34:10
| <coderarity> | KingDosser, hey, you were having web socket bug? |
21:34:18
| <yawnt> | imho kohai developed an intelligence on its own |
21:34:18
| <brett-shwom> | AvianFlu: so if i wanted to set up a production quality redis instance, really what would you reccomend, just getting my own vm instance at joyent? |
21:34:27
| <pksunkara> | yawnt: and with our super secret robot |
21:34:28
| <yawnt> | and now manages everything |
21:34:28
| <KingDosser> | coderarity: Yup, I was going through with AvianFlu trying to fix it. |
21:34:34
| <AvianFlu> | if you can't find a cloud redis provider nearby, yes |
21:34:36
| <coderarity> | KingDosser, i'm trying to reproduce it |
21:34:38
| <dscape> | jesusabdullah: im up for that, but tried not to interfere with couchdb that much |
21:34:48
| <pksunkara> | damn! yawnt is onto us |
21:34:49
| <yawnt> | yo dscape |
21:34:53
| <KingDosser> | coderarity: I can help you there :). |
21:34:53
| <AvianFlu> | KingDosser, coderarity has been poking at it today, no luck so far |
21:35:09
| <brett-shwom> | AvianFlu: ah ok, do you know of one nearby? |
21:35:16
| <coderarity> | KingDosser, indeed, do you have a gist of the error? also any relevant code might help |
21:35:28
| <KingDosser> | AvianFlu: I even put on a remote shared hosting web server and I still got it |
21:35:32
| <KingDosser> | coderarity: Sure. One sec. |
21:35:40
| <yawnt> | pksunkara: im onto kohai, i unveiled his evil plan of developing skynet with nodejitsu |
21:35:51
| <pksunkara> | ;D |
21:36:08
| * einaros | quit (Quit: leaving) |
21:38:29
| <jesusabdullah> | dscape: I would just take that "reason" field and double that onto the error.message field or whatever, just so you can see it when an error throws |
21:38:44
| * wesbos | joined |
21:38:56
| <AvianFlu> | KingDosser, oh, you did? well thank god. |
21:39:09
| <AvianFlu> | I thought this was gonna be another 8-hour step-through of http_parser with mmalecki XD |
21:39:19
| <KingDosser> | Haha sorry. But I needed to sleep :P |
21:39:24
| <AvianFlu> | it's all good |
21:39:27
| <AvianFlu> | it's just like |
21:39:30
| <jesusabdullah> | AvianFlu: You know what we need? Drupal engineers! |
21:39:32
| <AvianFlu> | the last weird websocket fail we saw |
21:39:34
| <AvianFlu> | it was a nightmare |
21:39:40
| <AvianFlu> | AND DON'T YOU EVEN START THAT JESUSABDULLAH |
21:39:45
| <jesusabdullah> | ahahaha |
21:40:07
| <KingDosser> | Here y ago: AvianFlu, coderarity: https://gist.github.com/fef86f53eb97e1a160a0 |
21:40:13
| <AvianFlu> | complicated C + weird crowded coworking space with total noobs = NOT SO GREAT |
21:40:54
| <coderarity> | i've already tested basic socket.io stuff |
21:41:24
| <AvianFlu> | KingDosser, *that* fails!? |
21:41:30
| <KingDosser> | yes |
21:41:34
| <AvianFlu> | have you tried it with that patch from that issue? |
21:41:41
| <ggoodman> | jitsu is failing to install deps w/ this message: https://gist.github.com/f0f8ee9d4b0a1861f69f |
21:41:43
| <KingDosser> | i undid that patch lol |
21:41:48
| <KingDosser> | cause it didnt work |
21:41:54
| <KingDosser> | unless things have changed? |
21:42:05
| <AvianFlu> | ggoodman, you need to listen on a port > 1024, we're fixing it tonight |
21:42:15
| <ggoodman> | oh, that simple eh? |
21:42:24
| <AvianFlu> | ggoodman, yeah |
21:42:34
| <AvianFlu> | the guard against it that worked on linux needs to be tweaked for smartOS |
21:42:49
| <AvianFlu> | we're discussing how best to do it, but it will go out tonight |
21:43:08
| <KingDosser> | shit you guys must be full on |
21:43:36
| <ggoodman> | AvianFlu: my port is currently 8080 so i think its something else |
21:43:44
| <AvianFlu> | oh wait, really? |
21:44:02
| <AvianFlu> | oh wait, I misread that |
21:44:14
| * ramitos | quit |
21:44:25
| <yayadrian> | I'm seeing this error trying to use bcrypt https://gist.github.com/3092238 |
21:44:47
| <KingDosser> | coderarity: Well the exact same thing happens with my big push service so I don't think it's anything wrong with the app itself. |
21:44:52
| <coderarity> | i think it's /opt/local/bin/python2.7 |
21:44:55
| <dscape> | jesusabdullah: that's a good idea (swapping `message` and `reason`) |
21:44:55
| <coderarity> | yayadrian, ^ |
21:44:58
| <ggoodman> | anyway, gotta run |
21:45:01
| <ggoodman> | no big deal |
21:45:04
| <dscape> | wanna send in a PR (and test) ? |
21:45:12
| * ggoodman | quit (Quit: Page closed) |
21:45:31
| <coderarity> | KingDosser, yeah, trying to think about the best way to reproduce this, because i've already got a simple test that's very similar to that |
21:45:39
| <AvianFlu> | why the hell would process.cwd() EACCES? |
21:45:53
| <brett-shwom> | can we choose which joyent datacenter nodejitsu hosted at ? |
21:46:25
| <KingDosser> | coderarity: Is there some other npm package I should have installed or something? |
21:46:40
| <Taneem> | hey @AvianFlu - any updates on the bcrypt issue? it's still failing for me, even after putting in the ENV python variable. Anything else I can do on my side? |
21:46:52
| <Taneem> | this is my output: https://gist.github.com/3093074 |
21:46:59
| * timhudson | joined |
21:47:06
| * aheckmann | joined |
21:47:21
| <AvianFlu> | Taneem, how recently have you tried? |
21:47:48
| <coderarity> | KingDosser, nah, lgtm |
21:48:02
| <Taneem> | (trying again right now) |
21:48:07
| <KingDosser> | dam this! lol |
21:48:57
| <Taneem> | nope |
21:49:00
| <Taneem> | still fails |
21:49:03
| <Taneem> | same output |
21:49:10
| * joshontheweb | quit (Quit: Textual IRC Client: http://www.textualapp.com/) |
21:49:15
| * therealkoopa | quit (Remote host closed the connection) |
21:49:30
| <Taneem> | this is working on my local machine, so its got to be some config issue or something outside my control |
21:49:40
| <coderarity> | KingDosser, i'm a little slow today, gonna have to give me some time :P |
21:49:49
| <KingDosser> | coderarity: It's okay :) |
21:50:24
| <coderarity> | flying is dumb i shouldn't have jet lag right now :\ |
21:50:38
| <coderarity> | i remember having jet lag after flying overseas the first time, i basically slept for a week |
21:50:57
| <KingDosser> | Lol was it a difficult body clock shift? |
21:51:28
| <coderarity> | yeah, but it wasn't as bad the second time |
21:51:29
| * redir | joined |
21:51:53
| <coderarity> | it's always worse going east for me |
21:51:56
| <coderarity> | going west is easy |
21:52:16
| * therealkoopa | joined |
21:52:22
| <KingDosser> | Haha yeah. I remember when I went over to the states and I wasn't jet lagged cause the flight was so long (plenty of sleep) and I got back at a good time to go to sleep (like 1am or so). |
21:52:58
| <yayadrian> | coderarity: adding the env PYTHON has fixed my issue. Thanks |
21:53:06
| <coderarity> | sweet |
21:54:48
| <AvianFlu> | Taneem, I'm looking into it, not really completely sure what that is yet |
21:55:06
| * yayadrian | quit (Quit: Page closed) |
21:55:23
| <Taneem> | ok thanks I appreciate it |
21:56:20
| <KingDosser> | AvianFlu: What was that bundledPackages package.json thingy you had me put in? |
21:56:41
| <KingDosser> | What is devDependencies? |
21:56:47
| <KingDosser> | Was it* |
21:57:31
| <AvianFlu> | bundledDependencies: [ "module", "module2" ] |
21:57:35
| <AvianFlu> | just the folder names from node_modules |
21:57:43
| <AvianFlu> | and it includes those folders as-is in the tarball |
21:58:17
| * ramitos | joined |
21:58:27
| * rma4ok | joined |
21:58:58
| <rma4ok> | hey guys! |
21:58:58
| * wesbos | quit (Quit: Leaving...) |
21:59:20
| <KingDosser> | AvianFlu: I am still getting the error "Cannot find module 'socket.io" |
21:59:36
| * vekexasia | part |
21:59:47
| * eephillip | quit (Remote host closed the connection) |
21:59:51
| <AvianFlu> | KingDosser, you're not .gitignore or .npmingore-ing your node_modules, are you? |
21:59:57
| <KingDosser> | Nope |
22:00:04
| * zz_shykes | changed nick to shykes |
22:00:05
| <KingDosser> | Unless it is done by default |
22:00:14
| <rma4ok> | I have an issue with forever on node 8 |
22:00:15
| <AvianFlu> | okay, well, get the github url for that guy's fork of socket.io |
22:00:24
| <AvianFlu> | !gh LearnBoost/socket.io#624 |
22:00:27
| <kohai> | AvianFlu, https://github.com/LearnBoost/socket.io/issues/624 |
22:00:33
| <KingDosser> | Alright |
22:00:40
| <Taneem> | AvianFlu: just FYI, this is what my package.json looks like, in case it helps: https://gist.github.com/3093916 |
22:00:42
| <AvianFlu> | oh actually, it might be out of date... |
22:01:14
| <KingDosser> | Well I just copied and pasted it out |
22:01:22
| <AvianFlu> | Taneem, can you also try adding "HOME": "." to your env? |
22:01:37
| <AvianFlu> | KingDosser, you can link the dependency to arbitrary git repos |
22:01:39
| <Taneem> | ok trying |
22:02:02
| <AvianFlu> | "socket.io": "https://github.com/someguy/socket.io/tarball/his-branch-name |
22:02:06
| <KingDosser> | AvianFlu: Oh I see, how do I do that. |
22:02:21
| <AvianFlu> | instead of giving a version number |
22:02:26
| <AvianFlu> | and, you know |
22:02:29
| <AvianFlu> | actually close the quotes |
22:02:31
| <AvianFlu> | which I didn't |
22:02:37
| <KingDosser> | haha sure |
22:04:19
| <Taneem> | AvianFlu: nope, same error |
22:04:24
| * nlognbob | joined |
22:04:33
| <AvianFlu> | KingDosser, also, `npm pack` from your app dir and make sure that the bundled dep is really bundled |
22:05:27
| * eldios | joined |
22:05:29
| * spolu | quit (Quit: spolu) |
22:06:17
| <nlognbob> | Hi. A few days ago I changed my code so all drones report their memory use to a central location. After deploying a few times I have one drone that is still reporting that I can't account for. Is there a "drone leak" in the system that could cause a drone to continue running even though it should have been killed off on a redeploy? |
22:06:37
| * rma4ok | quit (Remote host closed the connection) |
22:07:08
| <KingDosser> | AvianFlu: Same error after doing all that |
22:07:14
| <AvianFlu> | nlognbob, yeah, it happens |
22:07:15
| * cjm | joined |
22:07:16
| * tylerstalder | quit (Quit: Computer has gone to sleep.) |
22:07:22
| <AvianFlu> | KingDosser, what shows up in npm pack? |
22:07:31
| <KingDosser> | AvianFlu: It compiles fine |
22:07:35
| <AvianFlu> | nlognbob, we're rolling out fixes tonight that should reduce its frequency |
22:07:36
| <KingDosser> | well zips or whatever |
22:07:49
| <AvianFlu> | in the node_modules inside it, if you bundle the dep, is it there? |
22:07:52
| * dylang | joined |
22:07:53
| <nlognbob> | Ok, I just thought I should alert you since you are getting charged for the VMs. It is not causing me any problems today. |
22:08:09
| <AvianFlu> | nlognbob, we're doing periodic sweeps for them |
22:08:12
| <AvianFlu> | but thanks |
22:08:19
| <nlognbob> | Ok, cheers, |
22:08:25
| <KingDosser> | i took that out and im using the github link? |
22:08:46
| <AvianFlu> | well, the github link shouldn't produce the same error |
22:08:55
| <AvianFlu> | can you show me the current package.json? |
22:08:55
| * nlognbob | quit (Client Quit) |
22:09:12
| * jfroma | quit (Ping timeout: 246 seconds) |
22:09:19
| <KingDosser> | https://gist.github.com/3a16a94c2bd88e8c7396 |
22:09:45
| <AvianFlu> | hmmm |
22:09:48
| <AvianFlu> | that should totally work |
22:09:55
| <AvianFlu> | try destroying the app first, see if it helps |
22:10:03
| <AvianFlu> | also, double-check that by running npm install in the dir |
22:10:08
| <AvianFlu> | make sure it flies locally |
22:10:51
| <KingDosser> | that copies fine |
22:10:55
| <KingDosser> | now destroying app |
22:12:25
| * cjm | quit (Quit: This computer has gone to sleep) |
22:12:31
| <KingDosser> | Same again... |
22:12:49
| <AvianFlu> | okay |
22:12:55
| * motiooon | quit (Quit: motiooon) |
22:12:59
| <AvianFlu> | go back to bundledDependencies, and let me know if it works with npm pack |
22:13:07
| * lefnire | quit (Quit: Leaving.) |
22:13:56
| <KingDosser> | With my local copy? |
22:14:04
| <KingDosser> | of socket.io ? |
22:14:43
| <AvianFlu> | yeah |
22:15:34
| <KingDosser> | well it zipped fine |
22:15:49
| <KingDosser> | with my node_modules inside |
22:15:49
| * aib_233 | quit (Quit: aib_233) |
22:15:49
| <AvianFlu> | you see node_modules with socket.io in it inside the tarball? |
22:16:02
| <AvianFlu> | what's your local node version? |
22:16:34
| <KingDosser> | but when i go to deploy - it's version is 0.0.0-10 and jitsu wants to increment it up one? Will that mean that itll miss the file? |
22:16:38
| * cjm | joined |
22:16:44
| <KingDosser> | 0.8.2 |
22:17:58
| <AvianFlu> | no, that should be the only package.json change, when it does that |
22:18:05
| * lemonad | quit (Quit: lemonad) |
22:18:06
| <AvianFlu> | you can also set it higher yourself so it doesn't change it for you |
22:18:26
| <KingDosser> | Weird.. when I go to deploy it I get "Cannot find module 'socket.io'" |
22:18:33
| <KingDosser> | Even though I know its inside |
22:18:36
| <AvianFlu> | yeah |
22:18:48
| <AvianFlu> | something isn't working right with that |
22:19:43
| <KingDosser> | Could it be a server side problem? |
22:19:51
| * therealkoopa | quit (Read error: Connection reset by peer) |
22:19:53
| * roly | quit (Ping timeout: 246 seconds) |
22:20:06
| <Taneem> | the bcrypt issue MIGHT be due to node being compiled into a 32-bit version and bcrypt being compiled into a 64-bit version ... some reports of that being an issue on the interwebs |
22:20:20
| * therealkoopa | joined |
22:20:26
| <pksunkara> | 53 COMMITS FOR A PR |
22:20:27
| <pksunkara> | https://github.com/flatiron/resourceful/pull/89 |
22:20:48
| <KingDosser> | Well do you get an error in console when you go here http://codyyc.com/client.html ? That's where my client is. |
22:21:17
| <KingDosser> | @AvianFlu |
22:21:32
| <st_luke> | pksunkara++ |
22:21:33
| <kohai> | pksunkara has 65 ducatis |
22:21:36
| <st_luke> | you guys are insane |
22:22:20
| * jryans | joined |
22:22:44
| <AvianFlu> | Taneem, yeah, a patch didn't take somewhere |
22:22:47
| <AvianFlu> | I'm looking into it |
22:22:51
| <AvianFlu> | (but yes, it's that) |
22:23:00
| <Taneem> | haha ok great |
22:23:10
| <pksunkara> | st_luke: thanks |
22:24:29
| * lemonad | joined |
22:24:34
| * tylerstalder | joined |
22:25:17
| * lemonad | quit (Client Quit) |
22:27:27
| <KingDosser> | Did that work for you avianflu? |
22:27:46
| * ian_brasil | joined |
22:28:03
| <AvianFlu> | KingDosser, "switching protocols, pending" |
22:28:05
| <AvianFlu> | looks hanging |
22:29:00
| <KingDosser> | So then it isnt just me |
22:29:42
| <AvianFlu> | nope |
22:29:57
| <KingDosser> | hmm |
22:31:01
| <KingDosser> | well i don't know what else I can do. |
22:31:03
| <KingDosser> | imma brb |
22:33:49
| * roly | joined |
22:36:02
| * Marak | joined |
22:36:53
| * cjm | quit (Quit: This computer has gone to sleep) |
22:37:02
| * joshontheweb | joined |
22:37:35
| * tmpvar | quit (Ping timeout: 265 seconds) |
22:38:56
| * yawnt | changed nick to yawnt`bed |
22:39:23
| * vicapow | quit (Quit: vicapow) |
22:40:55
| * ncrohn | quit (Quit: ncrohn) |
22:41:50
| * tmpvar | joined |
22:44:12
| * marshall_law | changed nick to marshall_afk |
22:48:08
| * lyaunzbe | quit (Read error: Operation timed out) |
22:50:12
| <KingDosser> | Dam this! Why can't shit just ever work lol |
22:51:28
| * chrismonberg | joined |
22:51:47
| <AvianFlu> | I mean, yeah |
22:52:05
| <AvianFlu> | KingDosser, I see messages about invalid handshakes on the server console |
22:52:05
| * Berglund | quit (Quit: Computer died.) |
22:52:11
| <AvianFlu> | version mismatch maybe? |
22:52:15
| <AvianFlu> | different client and server? |
22:52:47
| <KingDosser> | I haven't changed the app at all? It's copied and pasted straight from the socket.io website |
22:52:50
| <KingDosser> | I just changed the links |
22:53:56
| <KingDosser> | I don't need to explicity say port 80 do I/ |
22:53:56
| <KingDosser> | ? |
22:56:10
| <Marak> | jitsu install socket.io |
22:56:12
| * dylang | quit (Quit: dylang) |
22:56:19
| <Marak> | will install a boilerplate socket.io application in your CWD |
22:56:25
| <Marak> | that is ready to go |
22:56:34
| <KingDosser> | cwd? |
22:56:37
| * Marak | quit (Quit: Page closed) |
22:56:54
| * darshanshankar | joined |
22:57:26
| <KingDosser> | So in my logs, I get "warn - websocket connection invalid" |
22:57:56
| <AvianFlu> | KingDosser, that's what I'm seeing |
22:58:09
| <AvianFlu> | also cwd is "current working directory" |
22:58:09
| * xaq | quit (Read error: Connection reset by peer) |
22:59:23
| * xaq | joined |
23:00:04
| * joshontheweb | quit (Quit: Textual IRC Client: http://www.textualapp.com/) |
23:00:23
| * kmiyashiro | quit (Ping timeout: 244 seconds) |
23:00:35
| * kenperkins | quit (Ping timeout: 255 seconds) |
23:01:23
| * hichaelmart | joined |
23:02:02
| * darshanshankar | quit (Quit: darshanshankar) |
23:03:27
| * jesusabdullah | topic: Nodejitsu - Host applications. Keep them up. | Cloud Status: Welcome to Public Beta! | HINTS/ADVICE: Please listen on a port > 1024. :: If you try to use 0.4.12 you're going to have a bad time. :: Refer to https://gist.github.com/61d3ef615df8de263334 if you have compilation problems. :: DON'T BE AFRAID TO ASK FOR HELP! :: http://nodejitsu.com/#/paas/faq explains what a drone is. |
23:05:38
| * anoemi | quit (Quit: anoemi) |
23:06:31
| * Delapouite | joined |
23:09:05
| * wesbos | joined |
23:10:24
| <KingDosser> | This isn't working for me either AvianFlu. I am getting the same error with your socket.io boilerplate. |
23:10:28
| * tmpvar | quit (Quit: Leaving) |
23:11:37
| <AvianFlu> | KingDosser, this doesn't happen locally, but it happens on nodejitsu, *and* on another VPS? |
23:11:44
| * travis-ci | joined |
23:11:44
| <travis-ci> | [travis-ci] flatiron/resourceful#141 (couchids - ea5cd87 : Pavan Kumar Sunkara): The build is still failing. |
23:11:44
| <travis-ci> | [travis-ci] Change view : https://github.com/flatiron/resourceful/compare/1e31dad6f7f0...ea5cd872a82f |
23:11:44
| <travis-ci> | [travis-ci] Build details : http://travis-ci.org/flatiron/resourceful/builds/1841553 |
23:11:44
| * travis-ci | part |
23:12:41
| <KingDosser> | No it just happens on Nodejitsu. It happens both when the client is local and remote. |
23:12:55
| <KingDosser> | I haven't deployed the server elsewhere |
23:13:24
| <AvianFlu> | oh, I thought you were saying before it happened somewhere else |
23:13:48
| <KingDosser> | What I meant was that even when the client is remote it happens there too? |
23:14:08
| <AvianFlu> | oh |
23:14:14
| <AvianFlu> | well that shouldn't make much difference |
23:14:25
| <AvianFlu> | we're all remote clients |
23:14:26
| <AvianFlu> | :) |
23:14:30
| * slloyd | quit (Quit: Leaving...) |
23:14:50
| <KingDosser> | Oh shit.. so all this time you thought it was just something wrong with my client :o |
23:15:00
| <AvianFlu> | yeah. |
23:15:09
| <KingDosser> | Sorry man... |
23:15:25
| <AvianFlu> | so I wonder what would make the handshakes fail |
23:15:36
| <KingDosser> | It's definitely not an isolated issue |
23:15:39
| <AvianFlu> | have a look through recent socket.io issues, see if any sound familiar |
23:16:00
| <AvianFlu> | KingDosser, at what point does it start to fail though? |
23:16:07
| <AvianFlu> | also, maybe try a newer socket.io? |
23:16:11
| <AvianFlu> | I think you were using 0.8.6 |
23:16:22
| * c4milo | joined |
23:16:23
| <KingDosser> | What version of Node do you guys support? |
23:16:50
| <AvianFlu> | you're best off with 0.6.19 at the moment |
23:16:58
| <AvianFlu> | we've got 0.4.12 supported, and 0.8 next week |
23:17:25
| <KingDosser> | okay. |
23:20:21
| <KingDosser> | okay changing versions didnt help |
23:20:42
| <AvianFlu> | which did you upgrade to |
23:21:23
| <KingDosser> | socket.io v0.9.6 |
23:21:25
| <KingDosser> | node 0.6.19 |
23:21:55
| <AvianFlu> | hmmmm |
23:22:24
| <AvianFlu> | KingDosser, but the basic websocket example works, correct? |
23:22:24
| <KingDosser> | Are you sure your server is set up to handle ws:// requests |
23:22:29
| <AvianFlu> | definitely |
23:22:32
| <KingDosser> | No it doesn't |
23:22:35
| <AvianFlu> | but things may break |
23:22:37
| <AvianFlu> | at all |
23:22:38
| <AvianFlu> | ? |
23:22:41
| <AvianFlu> | we have socket.io apps running? |
23:22:47
| <AvianFlu> | hang on |
23:22:52
| <KingDosser> | But why would I get a 500 Server Error from socket.io... |
23:22:59
| <KingDosser> | When it works perfectly on my computer |
23:23:07
| * ivan__ | joined |
23:24:37
| * fatjonny | quit (Quit: Leaving.) |
23:25:56
| * wesbos | quit (Quit: Leaving...) |
23:28:18
| * audiodude | joined |
23:28:52
| <audiodude> | hello, how do I specify the modules on which my application depends? |
23:29:07
| <audiodude> | aka: error: Error: Cannot find module 'mongodb' |
23:29:14
| * eldios | quit (Quit: bye =)) |
23:29:35
| * ivan__ | quit (Ping timeout: 245 seconds) |
23:30:30
| * tylerstalder | quit (Quit: Computer has gone to sleep.) |
23:32:51
| <AvianFlu> | KingDosser, I just deployed `jitsu install socket.io` |
23:33:04
| <KingDosser> | and it worked? |
23:33:07
| <AvianFlu> | the browser still says switching protocols, but all the output on the server is proper |
23:33:14
| * kilian_ | quit (Quit: kilian_) |
23:33:17
| <AvianFlu> | like, it all says websockets |
23:33:24
| <AvianFlu> | I think the http code just hangs there in the inspector |
23:33:31
| <KingDosser> | WTF |
23:33:35
| <AvianFlu> | now, that other failure is separate |
23:33:47
| <AvianFlu> | so, `jitsu logs` just worked for m |
23:33:48
| <AvianFlu> | e |
23:33:56
| <AvianFlu> | can you `jitsu logs` the test app and gist me some of it? |
23:34:04
| * robhawkes | quit (Quit: Leaving...) |
23:35:30
| <KingDosser> | AvianFlu: https://gist.github.com/02f2a81aa150faf5992e |
23:35:32
| * mAritz | quit (Read error: Connection reset by peer) |
23:36:36
| <KingDosser> | AvianFlu: http://d.pr/i/JCDb |
23:36:43
| * bradleymeck | joined |
23:37:22
| <AvianFlu> | KingDosser, yeah, that's certainly a failure |
23:37:26
| <AvianFlu> | but mine works... |
23:37:31
| <KingDosser> | is it local? |
23:37:32
| <AvianFlu> | try ... where'd it go, hang on |
23:37:43
| <AvianFlu> | try test66485.jit.su |
23:37:55
| * chrismonberg | quit (Ping timeout: 245 seconds) |
23:39:00
| <KingDosser> | Same thing |
23:40:02
| * tylerstalder | joined |
23:40:05
| <AvianFlu> | yours works for me in firefox too |
23:40:11
| <AvianFlu> | I'm now not seeing the error |
23:40:31
| * joeytwiddle | quit (Ping timeout: 264 seconds) |
23:40:32
| <KingDosser> | something local then? |
23:40:42
| * jcrugzz | quit (Quit: Leaving.) |
23:40:48
| <AvianFlu> | the websocket protocol has changed a lot - older browser maybe? |
23:41:17
| <KingDosser> | Firefox 13 - latest |
23:41:29
| <KingDosser> | Chrome 20 - latest |
23:41:32
| * wesbos | joined |
23:41:35
| <AvianFlu> | you see the same in both?? |
23:41:41
| <AvianFlu> | what's your local internet like? |
23:41:56
| <KingDosser> | Yes. |
23:42:02
| <KingDosser> | You mean in my country? |
23:42:18
| <AvianFlu> | yeah |
23:42:25
| <AvianFlu> | what part of the world are you in? |
23:42:28
| <KingDosser> | New Zealand. |
23:42:40
| <KingDosser> | It's pretty good I can get 1.3 MB/s download |
23:42:47
| <AvianFlu> | yeah, that's probably not the case then |
23:42:51
| <KingDosser> | Plus other people were having issues ? |
23:42:51
| <AvianFlu> | maaaaaybe some weird ISP thing |
23:43:11
| <KingDosser> | If it is... fml |
23:43:24
| <AvianFlu> | you should check out websocket connections in general |
23:43:32
| <AvianFlu> | try to run this test app somewhere else on the internet if you can |
23:43:38
| * kmiyashiro | joined |
23:43:39
| <AvianFlu> | or go to a site that you know uses them |
23:43:43
| <AvianFlu> | like maybe travis-ci.org |
23:44:04
| <AvianFlu> | if you keep seeing this everywhere, then we might still have a problem, but at least it's not with all websockets across the board |
23:44:05
| * kmiyashiro | quit (Read error: Connection reset by peer) |
23:44:20
| <AvianFlu> | the reason I bring this up |
23:44:31
| <AvianFlu> | is that we had an issue once where websocket connections for one guy would only last 20-30 second |
23:44:44
| <AvianFlu> | and it ended up that his ISP would make all the same requests he did right after he did |
23:44:46
| <AvianFlu> | for logging purposes |
23:44:50
| <AvianFlu> | like 30 seconds later |
23:45:00
| <AvianFlu> | and it would be an invalid websocket connection and kill the session |
23:45:01
| <KingDosser> | lol.. |
23:45:08
| <KingDosser> | useless isps |
23:45:11
| <KingDosser> | http://martinsikora.com/nodejs-and-websocket-simple-chat-tutorial |
23:45:19
| <KingDosser> | I am fairly sure I am connected via WebSockets |
23:45:28
| <KingDosser> | As there is no long polling |
23:46:42
| <KingDosser> | Yeah it's working |
23:47:02
| <AvianFlu> | okay |
23:47:10
| <AvianFlu> | thanks for the sanity check |
23:47:15
| <AvianFlu> | did you just deploy that? |
23:47:16
| <KingDosser> | :) |
23:47:28
| <AvianFlu> | cause you should link me if you did, so we can make sure |
23:47:51
| <KingDosser> | No I meant I am connected via websockets to that link I just posted |
23:47:53
| <KingDosser> | That chat room |
23:47:55
| <AvianFlu> | oh |
23:47:58
| <KingDosser> | :(( |
23:47:58
| <AvianFlu> | well that makes sense |
23:48:06
| <AvianFlu> | I was about to try to deploy the code |
23:48:10
| <AvianFlu> | but they got the gist links wrong |
23:48:43
| <KingDosser> | huh? |
23:49:52
| <AvianFlu> | that link you just posted |
23:49:55
| <AvianFlu> | where's the chat room? |
23:49:58
| * xaq | quit (Remote host closed the connection) |
23:50:00
| <AvianFlu> | I just see a static site with instructions |
23:50:16
| <AvianFlu> | I want to look at what you're seeing |
23:50:19
| <KingDosser> | Live demo? 2nd subheading |
23:50:33
| <KingDosser> | Grey box with usernames and messages |
23:51:50
| <AvianFlu> | okay, yeah, that's websockets |
23:51:51
| <AvianFlu> | cool |
23:52:03
| <AvianFlu> | so why do I see the test apps load, and you not? |
23:52:49
| <KingDosser> | Just to let you know: http://www.websocket.org/echo.html this a |
23:52:52
| <KingDosser> | lso works for me |
23:53:18
| <KingDosser> | and re your question: I have no idea... :( |
23:53:27
| <KingDosser> | I have so much to do and i wish this would just work |
23:55:29
| * aksjdh | joined |
23:56:24
| <audiodude> | where can I find out how to remedy the following: |
23:56:28
| * kmiyashiro | joined |
23:56:29
| <audiodude> | warn: Error returned from Nodejitsu \ error: Error: connect ECONNREFUSED |
23:57:12
| * dylang | joined |
23:58:11
| * ramitos | quit |
23:58:13
| <AvianFlu> | audiodude, just try again, I fixed a number of those about five minutes ago |
23:58:47
| <audiodude> | thanks |
23:58:48
| <KingDosser> | Btw AvianFlu, I get it on my laptop too. |
23:59:31
| <KingDosser> | and my friend also gets it on his windows laptop |
23:59:33
| <AvianFlu> | KingDosser, I'm having other people try test66485.jit.su as well, so far you're the only one not getting websockets |
23:59:45
| <KingDosser> | Weren't there people in here earlier? |