00:00:01  * ircretaryquit (Remote host closed the connection)
00:00:09  * ircretaryjoined
00:03:40  * leogjoined
00:04:23  * wiherek__quit (Ping timeout: 255 seconds)
00:04:53  * leogquit (Client Quit)
00:07:01  * marcello3dquit (Remote host closed the connection)
00:07:30  * marcello3djoined
00:11:18  * cesconixquit (Quit: Computer has gone to sleep.)
00:11:35  * joshonthewebquit (Quit: Computer has gone to sleep.)
00:12:05  * marcello3dquit (Ping timeout: 256 seconds)
00:12:13  * jryansquit (Quit: Be back later)
00:13:10  * kesnequit (Quit: kesne)
00:14:48  * c4miloquit (Remote host closed the connection)
00:16:08  * pedrodiasjoined
00:23:52  * jcrugzz_joined
00:26:47  * jcrugzzquit (Ping timeout: 255 seconds)
00:27:28  * kaspertidemannjoined
00:28:02  <kaspertidemann>NODE_ENV is always 'production' on Nodejitsu, right?
00:28:21  <Sly>kaspertidemann: You can set it yourself. `jitsu env set NODE_ENV development`
00:28:24  <Sly>Or whatever you want it to be
00:28:32  <Sly>And you can set it from webops too
00:28:41  * joshonthewebjoined
00:29:38  <kaspertidemann>Sly: Alright, thanks. :)
00:30:07  <Sly>np
00:33:21  * switzjoined
00:35:00  * travis-cijoined
00:35:01  <travis-ci>[travis-ci] flatiron/errs#25 (master - bdf5bb4 : indexzero): The build is still failing.
00:35:01  <travis-ci>[travis-ci] Change view : https://github.com/flatiron/errs/compare/35b10e0d9275...bdf5bb4f371b
00:35:01  <travis-ci>[travis-ci] Build details : http://travis-ci.org/flatiron/errs/builds/5301289
00:35:01  * travis-cipart
00:38:08  * travis-cijoined
00:38:09  <travis-ci>[travis-ci] blakmatrix/fizzbuzz#5 (master - e22897d : Farrin Reid): The build was fixed.
00:38:09  <travis-ci>[travis-ci] Change view : https://github.com/blakmatrix/fizzbuzz/compare/27914e046858...e22897d6623f
00:38:09  <travis-ci>[travis-ci] Build details : http://travis-ci.org/blakmatrix/fizzbuzz/builds/5301314
00:38:09  * travis-cipart
00:42:37  * joshonthewebquit (Quit: Computer has gone to sleep.)
00:46:06  * aheckmannjoined
00:46:09  * aheckmannpart
00:46:17  * mikey_p_changed nick to mikey_p
00:47:54  * OliverJAshjoined
00:48:25  * drewwwquit (Quit: drewww)
00:51:02  * travis-cijoined
00:51:02  <travis-ci>[travis-ci] blakmatrix/fizzbuzz#6 (master - 59cdd84 : Farrin Reid): The build passed.
00:51:02  <travis-ci>[travis-ci] Change view : https://github.com/blakmatrix/fizzbuzz/compare/e22897d6623f...59cdd846712c
00:51:02  <travis-ci>[travis-ci] Build details : http://travis-ci.org/blakmatrix/fizzbuzz/builds/5301503
00:51:02  * travis-cipart
00:51:19  * thl0joined
00:51:20  * kenperkinsquit (Quit: Computer has gone to sleep.)
00:52:02  <mmalecki>blakmatrix: lolwtf what's fizzbuzz?
00:52:07  <blakmatrix>nice sucess all around
00:52:10  <mmalecki>am I just too high to get it?
00:52:30  <blakmatrix>mmalecki: https://github.com/blakmatrix/fizzbuzz
00:55:04  * jcrugzz_quit (Quit: Reconnecting)
00:55:12  * jcrugzzjoined
00:55:32  * thl0quit (Remote host closed the connection)
01:00:40  * lresendejoined
01:01:20  * generalissimoquit (Remote host closed the connection)
01:02:05  * joshonthewebjoined
01:03:31  * stevechamjoined
01:07:25  * ramitosquit (Remote host closed the connection)
01:07:56  <stevecham>hey guys. have been using http-proxy and broadway in production for some time now. I've been working on a new project and am looking at using haibu for controlling my node farm. I'm having trouble finding out WHAT is configurable... particularly how to set the directory haibu creates and spawns drones in
01:12:04  <blakmatrix>stevecham: sorry i am not too familiar with how to configure haibu, but maybe somebody else here is
01:12:20  * anoemijoined
01:14:05  <stevecham>blakmatrix: thanks... I've been reading the source for a bit and notice the #ROOT constants used in flatiron have something to do with it... but it looks hardset rather than configurable with nconf
01:16:13  * bootstrapperquit (Remote host closed the connection)
01:16:55  * ngoldmanquit (Remote host closed the connection)
01:17:40  * yetimikequit (Remote host closed the connection)
01:18:30  * spacenickquit (Remote host closed the connection)
01:20:01  * hectorjoined
01:20:13  * OliverJAshquit (Quit: OliverJAsh)
01:26:36  * jcrugzzchanged nick to jcrugzz|afk
01:30:21  * sluzorzjoined
01:31:39  * joshonthewebquit (Read error: Connection reset by peer)
01:31:52  * joshonthewebjoined
01:33:28  <stevecham>blakmatrix: got it... haibu-ishiki module showed me the way =)
01:40:14  * hectorquit (Remote host closed the connection)
01:40:28  * marcello3djoined
01:42:50  * Renato__joined
01:48:08  * kesnejoined
01:48:09  * yetimikejoined
01:49:16  * jlankquit (Remote host closed the connection)
01:52:14  * yetimikequit (Remote host closed the connection)
01:52:28  * yetimikejoined
01:52:56  * Domenic_quit (Remote host closed the connection)
01:53:30  * switzquit (Quit: Leaving...)
01:56:59  * kaspertidemannquit (Quit: kaspertidemann)
02:02:03  * c4milojoined
02:03:56  * jlankjoined
02:07:55  * therealkoopajoined
02:08:33  * lresendequit (Quit: Zzzzzzz ...)
02:10:54  * thl0joined
02:15:05  * switzjoined
02:20:05  * OliverJAshjoined
02:26:48  * bootstrapperjoined
02:27:02  * jcrugzz|afkquit (Ping timeout: 256 seconds)
02:28:12  * bootstrapperquit (Read error: No route to host)
02:28:36  * booyaa|fooquit (Ping timeout: 248 seconds)
02:29:35  * booyaa|foojoined
02:34:53  * booyaa|fooquit (Ping timeout: 256 seconds)
02:35:29  * booyaa|foojoined
02:37:50  * OliverJAshquit (Quit: OliverJAsh)
02:39:00  * switzquit (Quit: Leaving...)
02:40:16  * yetimikequit (Remote host closed the connection)
02:43:24  * switzjoined
02:47:51  * slloydquit (Quit: Leaving...)
02:49:16  * kenperkinsjoined
02:55:03  * stevechamquit (Ping timeout: 245 seconds)
02:59:59  * indexzeroquit (Quit: indexzero)
03:00:57  * sirkitree|afkchanged nick to sirkitree
03:02:49  * admcquit (Quit: Leaving.)
03:03:23  * Domenic_joined
03:06:09  * TooTallNatequit (Quit: Computer has gone to sleep.)
03:07:46  * Domenic_quit (Ping timeout: 252 seconds)
03:09:49  * therealkoopaquit (Remote host closed the connection)
03:10:29  * jlankquit (Remote host closed the connection)
03:10:31  * therealkoopajoined
03:10:48  * yetimikejoined
03:11:12  * jlankjoined
03:13:59  * yetimikequit (Remote host closed the connection)
03:14:14  * yetimikejoined
03:15:08  * switzquit (Quit: Leaving...)
03:18:13  * yetimikequit (Remote host closed the connection)
03:19:47  * Andyjoined
03:19:56  <Andy>hey all, I'm getting an internal server error when deploying my app
03:20:01  <Andy>any idea what could cause this??
03:20:16  <Andy>or how I can get more info from jitsu
03:20:41  <Andy>I thought it was perhaps because I was on the free plan, I subscribed to the paid plan but am still having the trouble :/
03:20:48  * kesnequit (Quit: kesne)
03:21:09  * lresendejoined
03:22:58  * jcrugzz|afkjoined
03:25:48  * garrettwilkinjoined
03:27:10  <Andy>!help
03:27:12  <_ddgbot>http://help.duckduckgo.com/
03:27:35  * bootstrapperjoined
03:29:42  * bootstrapperquit (Read error: No route to host)
03:29:51  <jcrugzz|afk>Andy: whats up?
03:29:57  * jcrugzz|afkchanged nick to jcrugzz
03:30:48  <Andy>hey jcrugzz|afk
03:30:57  <Andy>when I try to deploy my app it tells me 500 internal server error
03:31:38  <Andy>would this mean an error with my app or an error with jitsu?
03:31:49  <Andy>tells me no matching versions found :/
03:32:11  <jcrugzz>Andy: can you try running a `jitsu deploy --debug` and gist me the output?
03:32:25  <Andy>sure
03:37:42  * marcello3dquit (Remote host closed the connection)
03:38:10  * marcello3djoined
03:38:11  <Andy>how can I PM you the link?
03:38:27  <jcrugzz>type /msg jcrugzz insert Text here
03:38:28  * marcello3dquit (Read error: Connection reset by peer)
03:38:51  * marcello3djoined
03:38:54  * z0w0joined
03:39:00  * sirkitreequit (Quit: Textual IRC Client: www.textualapp.com)
03:39:54  <Andy>just PMd you the gist link
03:41:32  * switzjoined
03:42:39  * ebpanicjoined
03:43:13  <Andy>Thanks jcrugzz that fixed it :-)
03:43:31  <jcrugzz>:)
03:46:25  * anoemiquit (Remote host closed the connection)
03:48:40  * therealkoopaquit (Remote host closed the connection)
03:48:43  * yetimikejoined
03:50:44  * pedrodiasquit (Ping timeout: 255 seconds)
03:54:43  * switzquit (Quit: Leaving...)
03:56:57  * distilledchaosjoined
03:56:57  * pedrodiasjoined
03:57:15  <distilledchaos>How do I resolve the 500 Internal Server Error on deploy?
03:57:24  <distilledchaos>I think somebody mentioned updating npm
03:58:37  * jcrugzz_joined
03:58:53  <jcrugzz_>distilledchaos: can you gist me the output of a `jitsu deploy --debug`?
03:58:57  * yetimikequit (Ping timeout: 248 seconds)
03:59:00  * jcrugzzquit (Read error: Connection reset by peer)
04:01:01  * indexzerojoined
04:01:39  * ebpanicquit (Quit: ["Textual IRC Client: www.textualapp.com"])
04:02:03  <distilledchaos>jcrugzz_: I will, just as soon as I figure out where npm and jitsu went
04:02:09  <distilledchaos>They're no longer recognized as executables
04:02:14  <jcrugzz_>O.o
04:03:09  <distilledchaos>Yeah...not sure what happened...
04:04:42  * sluzorzquit (Quit: Computer has gone to sleep.)
04:05:11  * drewwwjoined
04:05:30  * jcrugzzjoined
04:07:10  <distilledchaos>jcrugzz https://gist.github.com/skeggse/79f4868d37870a8f142a
04:07:10  * jcrugzz_quit (Ping timeout: 252 seconds)
04:07:24  <distilledchaos>jcrugzz_ I'm assuming you changed your nick to jcrugzz
04:07:48  * switzjoined
04:08:00  * Renato__quit (Remote host closed the connection)
04:08:58  <jcrugzz>internet just kicked me off again so it gave me back my actual nick lol
04:09:05  <distilledchaos>ah
04:09:06  * eins78quit (Ping timeout: 272 seconds)
04:09:07  <distilledchaos>hmmm
04:09:17  <distilledchaos>that deploy failed because of an error on my part
04:09:24  <distilledchaos>and now I can't reproduce the 500 error
04:09:26  <jcrugzz>so do you have a config.json that is in a .gitignore
04:09:38  <distilledchaos>Yeah...forgot to remove it from .gitignore for this one
04:09:48  <jcrugzz>you can just create a .npmignore
04:09:51  <jcrugzz>that is blank
04:09:53  <jcrugzz>and it will work
04:09:58  <distilledchaos>earlier I was getting a 500 error despite removing config.json from .gitignore
04:10:00  <distilledchaos>hmmm
04:10:01  <jcrugzz>with your current .gitignore
04:10:04  <distilledchaos>I'll try that again
04:10:11  <jcrugzz>ok
04:11:01  <distilledchaos>If I see the 500 error again, I'll make a gist of the output
04:11:15  <jcrugzz>sounds good
04:11:29  * thl0quit (Remote host closed the connection)
04:11:49  <distilledchaos>Yep. .npmignore works. I think I was trying .jitsuignore before...
04:12:16  * RushPLquit (Ping timeout: 256 seconds)
04:12:27  <jcrugzz>yea jitsu uses npm pack which looks at the .gitignore or .npmignore if it exists in order to pack up the tarball
04:15:00  * generalissimojoined
04:15:37  <distilledchaos>Didn't this commit add .jitsuignore support? https://github.com/nodejitsu/jitsu/commit/e5f06363cd838ed68914cc102671ff5bb2882125
04:17:18  * RushPLjoined
04:17:52  <jcrugzz>i think in the current that was changed so it used something that already exists instead of making a new ignore file
04:18:44  * Nodejitsu-Githubjoined
04:18:44  <Nodejitsu-Github>[jitsu] mmalecki pushed 2 new commits to master: http://git.io/1KGkfA
04:18:44  <Nodejitsu-Github>jitsu/master e260401 coderaiser: fixed some lint warnings...
04:18:44  <Nodejitsu-Github>jitsu/master ccfc2d9 Maciej Małecki: Merge pull request #400 from coderaiser/patch-1...
04:18:44  * Nodejitsu-Githubpart
04:20:17  * eins78joined
04:20:23  * travis-cijoined
04:20:23  <travis-ci>[travis-ci] nodejitsu/jitsu#360 (master - ccfc2d9 : Maciej Małecki): The build passed.
04:20:23  <travis-ci>[travis-ci] Change view : https://github.com/nodejitsu/jitsu/compare/50232ee6aa20...ccfc2d954ee7
04:20:23  <travis-ci>[travis-ci] Build details : http://travis-ci.org/nodejitsu/jitsu/builds/5304536
04:20:23  * travis-cipart
04:21:13  * jlankquit (Remote host closed the connection)
04:24:11  <distilledchaos>jcrugzz Okay, I got the mysterious error again...it wasn't jitsu deploy --debug, though. I'll deploy with debug and see if it happens again. I put the log in https://gist.github.com/skeggse/79f4868d37870a8f142a
04:25:34  * yetimikejoined
04:25:40  <jcrugzz>yea lets see what the debug is
04:26:06  <distilledchaos>Yep. Happened again. I just updated the gist.
04:26:19  <distilledchaos>Hmmm...
04:26:22  <distilledchaos>that's not right
04:26:54  <distilledchaos>Jitsu doesn't cache files, does it?
04:26:59  * garrettwilkinquit (Quit: garrettwilkin)
04:27:03  <distilledchaos>That's not line 784
04:27:07  <distilledchaos>that's old code
04:27:40  <jcrugzz>well thats interesting
04:27:42  * wesleymasonquit (Ping timeout: 264 seconds)
04:27:49  * bootstrapperjoined
04:28:05  <jcrugzz>it shouldnt be able to pack up code that doesnt exist O.o
04:28:30  <distilledchaos>That would make sense...
04:28:39  <distilledchaos>I just deployed again
04:28:43  <distilledchaos>Without changing any code
04:28:45  <distilledchaos>and it worked
04:29:09  <jcrugzz>and can you change your start script to node app.js
04:29:17  <jcrugzz>idk if the ./ does anything weird
04:31:26  * chakritjoined
04:31:26  * chakritquit (Changing host)
04:31:26  * chakritjoined
04:35:37  * fusiongrokkerquit (Read error: Connection reset by peer)
04:35:46  * bootstrapperquit (Ping timeout: 276 seconds)
04:35:46  * yetimikequit (Ping timeout: 252 seconds)
04:35:48  * fusiongrokkerjoined
04:36:17  * juliangruberquit (Quit: No Ping reply in 180 seconds.)
04:36:53  * juliangruberjoined
04:39:05  * standoojoined
04:41:31  * fusiongrokker_joined
04:41:57  * wesleymasonjoined
04:42:44  * fusiongrokkerquit (Ping timeout: 252 seconds)
04:43:39  * Nodejitsu-Githubjoined
04:43:39  <Nodejitsu-Github>[jitsu] julianduque pushed 1 new commit to master: http://git.io/0aS-HQ
04:43:39  <Nodejitsu-Github>jitsu/master 1b86ef0 Julian Duque: Merge pull request #401 from nodejitsu/no-spaces...
04:43:39  * Nodejitsu-Githubpart
04:44:00  * fusiongrokkerjoined
04:44:07  * fusiongrokker_quit (Read error: Connection reset by peer)
04:44:28  <distilledchaos>it doesn't work if i do node app.js
04:44:35  <distilledchaos>it says it can't find it
04:44:35  * drewwwquit (Quit: drewww)
04:44:56  * travis-cijoined
04:44:56  <travis-ci>[travis-ci] nodejitsu/jitsu#361 (master - 1b86ef0 : Julian Duque): The build passed.
04:44:56  <travis-ci>[travis-ci] Change view : https://github.com/nodejitsu/jitsu/compare/ccfc2d954ee7...1b86ef0a078b
04:44:56  <travis-ci>[travis-ci] Build details : http://travis-ci.org/nodejitsu/jitsu/builds/5304784
04:44:56  * travis-cipart
04:46:04  <jcrugzz>distilledchaos: really? isn't it in your root directory?
04:47:51  <distilledchaos>yeah
04:48:25  <distilledchaos>I'm gonna have to pick this up later...life calls
04:48:29  <distilledchaos>thanks though
04:48:42  <jcrugzz>np
04:51:58  * DTrejojoined
04:52:58  * distilledchaosquit (Ping timeout: 245 seconds)
04:53:10  * thealphanerdjoined
04:56:28  * themgtquit (Quit: themgt)
04:57:22  * themgtjoined
04:59:08  * DTrejoquit (Remote host closed the connection)
05:01:20  * mesojoined
05:01:34  * meso_quit (Read error: Connection reset by peer)
05:01:38  * c4miloquit (Remote host closed the connection)
05:02:49  * yetimikejoined
05:13:18  * yetimikequit (Ping timeout: 264 seconds)
05:21:40  <juliangruber>my site is getting the econnrefused loadbalancer error again -.- http://alrt.io/
05:22:54  <juliangruber>and I don't have that 165.225.129.253 entry any more
05:23:09  <julianduque>juliangruber: let me see whats happening, can you give me your username please :)
05:23:15  <juliangruber>julianduque: juliangruber
05:23:41  <julianduque>:O
05:28:26  <julianduque>juliangruber: i'm checking
05:31:12  * thealphanerdquit (Quit: thealphanerd)
05:31:40  * jlankjoined
05:32:26  <juliangruber>julianduque: awsm
05:34:30  <juliangruber>julianduque: alrtio.jit.su also isn't working :O
05:36:42  * jlankquit (Ping timeout: 264 seconds)
05:37:33  <julianduque>juliangruber: it should be working now, can you chekc?
05:37:45  <julianduque>check.. sorry
05:37:48  <juliangruber>julianduque: confirmative
05:37:54  <juliangruber>what was going on?
05:38:08  <julianduque>juliangruber: when was the last time you deployed the app?
05:38:31  <julianduque>juliangruber: it seems that you hit a misbehaving drone and we are getting rid of that by now
05:38:47  <julianduque>juliangruber: next time if unsure just run 'jitsu apps start' and you will use a new drone
05:39:18  <juliangruber>julianduque: 05 march
05:39:38  <juliangruber>2 days agi
05:39:41  <juliangruber>*o
05:39:45  * yetimikejoined
05:42:11  <julianduque>juliangruber: we are investigating the root cause of this and will deploy a fix asap, sorry for the incovenience
05:42:15  <juliangruber>julianduque: would that not have happened with a business plan?
05:44:27  <juliangruber>thanks
05:45:01  <julianduque>juliangruber: our business plans servers / datacenters are more reliable and you can choose the location to deploy
05:45:34  <julianduque>juliangruber: individual plans runs on the same shared dc, business has it owns :)
05:46:15  <juliangruber>k
05:47:17  * kirbysayshiquit (Quit: Leaving...)
05:48:30  * marcello3dquit (Remote host closed the connection)
05:48:58  * marcello3djoined
05:50:30  * yetimikequit (Ping timeout: 264 seconds)
05:53:19  * marcello3dquit (Ping timeout: 245 seconds)
05:54:47  * olexjoined
05:58:22  * jcrugzzquit (Ping timeout: 245 seconds)
05:59:52  * kjgormanjoined
06:00:14  * kakkeeeejoined
06:01:11  <kakkeeee>hello noders!!!!
06:01:20  <kakkeeee>i have a simple question
06:02:07  <julianduque>kakkeeee: shot!
06:03:54  <kakkeeee>i am working in node.js with mongodb,but i am fresher and from india,may i know how can i be good with the logics.And i already read the api like to make a simple api using http://www.pixelhandler.com/blog/2012/02/09/develop-a-restful-api-using-node-js-with-express-and-mongoose/ ...How can i be a good noder like u people
06:05:55  <julianduque>kakkeeee: just coding!
06:06:09  <julianduque>kakkeeee: build things, contribute to open source, write, read, learn
06:06:13  <julianduque>live !!
06:06:17  <julianduque>and really really enjoy this
06:08:10  <kakkeeee>i am in trouble like how to use appropriate thing where and when...like to use json for string structure
06:08:15  <kakkeeee>how to be programmr
06:08:45  <julianduque>kakkeeee: I believe in the learning process by doing, and if you want to see good code use github for that
06:09:11  <julianduque>kakkeeee: you can take a look on our opensource projects at http://github.com/nodejitsu and http://github.com/flatiron
06:09:24  <julianduque>kakkeeee: if you want you can contribute, solve an issue and send a PR
06:12:06  <kakkeeee>but that kind of things for the real programmers and now i am just starter,what could be the best source for me to start to learn early...with the kind of applications from where i know the logic concept but not code
06:14:50  <julianduque>kakkeeee: api docs, github, podcasts, blogs, so many sources, but the best way is to *do* something. Begin to work on the code and solve a problem for you and you will be learning how to do that.. and improving every day you code
06:15:43  * jcrugzzjoined
06:16:17  <mmalecki>kakkeeee: I got hired by nodejitsu 2 weeks after starting with node, simply through just working on some node.jscode
06:16:28  <mmalecki>kakkeeee: just go for it, start a project ;)
06:16:42  * yetimikejoined
06:17:59  <julianduque>kakkeeee: Yes! go for it :) before Nodejitsu I was writting Java appz, now I really enjoy to code in Node / Js <3
06:18:41  <kakkeeee>mmalecki: hey i am starter and read professional node.js books,and also the api to create,but i want to know any project that u have or posted somewhere from that i can gain something,need to be u were also the starter sometime,what u were done like u got hired by big gaint...tips plzzz
06:19:48  <kakkeeee>julianduque:Thanks a lot for giving me light to work on that.Any kind of resources u have then please share with me...
06:21:05  <julianduque>kakkeeee: check http://docs.nodejitsu.com/
06:22:04  <julianduque>kakkeeee: http://docs.nodejitsu.com/articles/other-resources/tutorials-and-how-tos
06:24:50  * Leeolquit (Quit: Leaving)
06:26:19  * kjgormanquit (Quit: leaving)
06:26:46  * regalityjoined
06:27:13  * yetimikequit (Ping timeout: 248 seconds)
06:28:26  <kakkeeee>julianduque:its good to be sttart using express
06:29:27  <julianduque>kakkeeee: use whatever makes you feel comfortable
06:30:23  <kakkeeee>julianduque:Thanks, may i know from where u r, and how many yyears u r wid nodee.js
06:30:45  * evangeni_joined
06:31:31  <julianduque>kakkeeee: I'm from Medellin, Colombia, and, like you, i'm pretty new to Node (like 6 - 8 months)
06:32:23  <kakkeeee>julianduque:Great Man,
06:32:58  * jryansjoined
06:33:25  * chakritquit (Ping timeout: 276 seconds)
06:34:47  * fusiongrokkerquit (Quit: fusiongrokker)
06:35:15  * nlognbobjoined
06:35:39  <nlognbob>any support people here?
06:35:51  <julianduque>nlognbob: Yes! What do you need?
06:36:08  <nlognbob>ummm, my web site has been replace by a black page and a photo of a cat
06:36:10  <nlognbob>seriously.
06:36:24  <nlognbob>the panel shows you are still running my code.
06:36:31  <nlognbob>should I redeploy?
06:36:33  <mmalecki>what the actual
06:36:43  <nlognbob>any chance your bad load balancer is switching sites?
06:36:48  <mmalecki>nlognbob: what's the username and app and subdomain?
06:36:49  <nlognbob>http://api.knock.io
06:36:54  <nlognbob>username nlogn
06:36:57  <nlognbob>subdomain nlogn1
06:37:10  <mmalecki>it's either that or cats took over our DC
06:37:33  <nlognbob>oh, so nlogn1.nodejitsu.com is ok.
06:37:47  <nlognbob>but it should be the same as api.knock.io . why is it different
06:37:47  <mmalecki>okay, just grabbing dumps from bb's and restarting that
06:38:17  <mmalecki>[[email protected] ~]$ curl http://api.knock.io
06:38:17  <mmalecki><p>Moved Temporarily. Redirecting to <a href="http://api.knock.io/landing">http://api.knock.io/landing</a></p>
06:38:34  <nlognbob>that's the correct response
06:40:04  <regality>I'm having problems deploying an app, anyone that can help?
06:40:29  <julianduque>regality: whats the problem?
06:40:30  <mmalecki>nlognbob: okay, balancers are resyncing presently. I'm working on our provisioning architecture fix presently, I think I know what's causing those mismatches
06:40:50  <nlognbob>could one IP be behaving differently than another IP?
06:40:56  <regality>I run jitsu deploy, and just get this: https://gist.github.com/regality/3266df5b655a929b8788
06:41:06  <nlognbob>that would explain why I get a cat and you get the correct response
06:41:24  <mmalecki>nlognbob: yeah, that's another thing - damn _changes feed would skip changes sometimes
06:41:34  <mmalecki>and that's all erlang >.<
06:41:45  <mmalecki>we're monitoring that closely
06:41:55  <julianduque>regality: can you paste the whole output please
06:42:01  <regality>that's everything
06:42:05  <regality>it just exits after that
06:43:17  <julianduque>regality: with no error? can you retry with 'jitsu deploy --debug' and paste your package.json to a gist please
06:43:45  * defunctzombiechanged nick to defunctzombie_zz
06:44:07  <regality>https://gist.github.com/regality/7002b7613bad9f4c4964
06:44:26  * jcrugzzquit (Ping timeout: 255 seconds)
06:44:48  <regality>It was a node knockout app, is there a chance that the nko account has claim on the subdomain?
06:45:55  * blakmatrixquit (Remote host closed the connection)
06:46:01  <julianduque>regality: try changin app name and subdomain
06:46:07  <julianduque>regality: yes, that could be the reason
06:46:52  <regality>changed the app name and subdomain, same problem
06:47:01  <regality>what about the domains array?
06:47:22  <regality>that's it
06:47:27  <regality>it's deploying now
06:47:30  <julianduque>regality: whats your nko account so I can relese the domain for you
06:47:39  <regality>nodo-baggins
06:47:41  <julianduque>regality: if it yours.. right? :p
06:47:59  <julianduque>regality: whatcanimakefordinnerwiththeingredientsthatihaveinmyho ?
06:48:09  <regality>.us
06:48:12  <regality>ya
06:48:17  <julianduque>awesome
06:50:13  * jetiennequit (Quit: jetienne)
06:50:23  <julianduque>regality: try again with the domain
06:51:14  * TooTallNatejoined
06:51:14  * TooTallNatequit (Client Quit)
06:52:34  * chakritjoined
06:52:44  <regality>worked like a charm!
06:52:47  <regality>thanks for your help
06:53:36  * yetimikejoined
06:53:39  <julianduque>regality: awesome
06:54:05  * mesoquit (Remote host closed the connection)
06:56:08  * lresendequit (Quit: Zzzzzzz ...)
06:57:21  * lresendejoined
06:59:22  * mesojoined
07:00:09  * marcello3djoined
07:02:32  * marcello3dquit (Read error: Operation timed out)
07:04:18  * yetimikequit (Ping timeout: 264 seconds)
07:10:23  * chakritquit (Quit: leaving)
07:14:02  * Swaagiejoined
07:15:03  * bubbles1_joined
07:17:04  * bubbles1_quit (Read error: Connection reset by peer)
07:18:25  * bubbles10101quit (Ping timeout: 248 seconds)
07:18:39  * jryansquit (Quit: Be back later)
07:18:45  * tonistjoined
07:24:01  * mercmobilyjoined
07:24:09  <mercmobily>Anybody from the Nodejitsu staff here?
07:24:29  <julianduque>mercmobily: Yes, what do you need?
07:25:01  <mercmobily>I wrote a bunch of modules. Specifically: allhttperrors hotplate jsonreststores jsonreststores-mongo mongowrapper simpledeclare simpleschema simpleschema-mongo and they are all published through npm
07:25:24  <mercmobily>Now, I am trying to deploy my app (which is an example app for hotplate, the framework I wrote)
07:26:02  <mercmobily>My app requires a lot of "my" modules (they are in npm) and I would like to avoid packaging them as boundleDependencies
07:26:09  <mercmobily>OK, long story short:
07:26:29  <mercmobily> /opt/haibu/apps/mercmobily/bookingdojo/package/node_modules/mongodb/lib/mongodb/connection/server.js:524 error: throw err; error: ^ error: Error: Cannot find module 'simpleschema' error: at Function.Module._resolveFilename (module.js:338:15)
07:26:40  <mercmobily>(it's one of my modules)
07:27:03  <mercmobily>The reason why I am here, is that I did the same thing earlier, and it was giving me grief for httperrors -- a different module
07:27:26  <julianduque>mercmobily: can you paste me your package.json also username / appname so I can check it closer
07:27:33  <mercmobily>Sure
07:27:36  <mercmobily>mercmobily
07:27:47  <mercmobily>that's the username
07:27:50  <mercmobily>and:
07:27:52  * alucardXjoined
07:28:11  <mercmobily>{ "name": "bookingdojo", "description": "Booking Dojo, an example application build using Hotplate", "version": "0.1.3", "private": false, "dependencies": { "hotplate": "*", "bd": "*", "express": "3.x", "connect-mongo": "*", "mongodb": "*", "mongowrapper": "*" }, "bundleDependencies": [ "bd" ], "subdomain": "mercmobily.bookingdojo", "scripts": { "start": "server.js" }, "eng
07:29:06  <mercmobily>Note that "hotplate" (one of the packages needed) has bundled modules with dependencies
07:29:39  <mercmobily>When I install hotplate, I have to run 'npm install' twice, once for bookingdojo's dependencies, and once for hotplate's bundled modules' dependencies
07:29:50  <mercmobily>Gosh that sounds complicated, I hope it makes sense
07:29:59  <mercmobily>The issue is, how does nodejitsu fetch the packages?
07:30:14  <mercmobily>From npm? Does it do it for each deploy?
07:30:26  * yetimikejoined
07:30:51  <julianduque>mercmobily: can you try again definining more specific versions to package.json rather than just "*", you can use, for example 0.0.x (always semver)
07:31:04  <mercmobily>ok
07:31:11  <mercmobily>Shall I do that for every module?
07:31:25  <mercmobily>I have a "*" mainly because they are under very active development...
07:31:44  * `3rdEdenjoined
07:32:09  <mmalecki>mercmobily: this is the reason we keep them as specific version numbers - so that a change doesn't accidentally break our code
07:33:02  <kakkeeee>julianduque:Thanks Brother for giving the so much resourecful links for the starter,if u have any kind of projects in node.js or links pleaase also provide that...once again alot of thankssssssss :)
07:34:14  <julianduque>kakkeeee: awesome!!
07:34:53  * admcjoined
07:37:18  * jryansjoined
07:40:53  * yetimikequit (Ping timeout: 256 seconds)
07:49:58  * generalissimoquit (Remote host closed the connection)
07:50:52  * generalissimojoined
08:02:21  * olexquit (Quit: olex)
08:03:20  <mercmobily>julianduque and mmaleki: OK done. I set dependencies for _all_ modules right. I tried to deploy again, and still no joy...
08:03:24  <mercmobily>The account is "mercmobily"
08:03:45  <mercmobily> /opt/haibu/apps/mercmobily/bookingdojo/package/node_modules/mongodb/lib/mongodb/connection/server.js:524 error: throw err; error: ^ error: Error: Cannot find module 'allhttperrors' error: at Function.Module._resolveFilename (module.js:338:15)
08:03:46  <julianduque>mercmobily: checking it now
08:03:59  <mercmobily>note that allhttperrors is one of my modules
08:04:08  <mercmobily>(Do you pull them off npm at deploy time...?)
08:04:38  <julianduque>mercmobily: yes
08:04:38  * tonistquit (Quit: tonist)
08:04:49  * bubbles10101joined
08:05:06  <mercmobily>Julianduque: ah, that's good to know. THere is also another _weird_ error,
08:05:06  <mercmobily>WARN package.json [email protected] No README.md file found! WARN unmet dependency /home/chiara/bookingdojo/node_modules/bd requires [email protected]'0.1.x' but will load WARN unmet dependency undefined, WARN unmet dependency which is version undefined
08:06:47  <julianduque>mercmobily: it seems that you have some issues with the deps, let me check something first
08:07:03  * Domenic_joined
08:07:07  <mercmobily>OK. Please allow me to apologise in advance if there is some _idiotic_ mistake on my side.
08:07:22  <mercmobily>I am fairly new to npm, but did my best
08:07:43  * yetimikejoined
08:08:14  * bubbles10101quit (Remote host closed the connection)
08:09:05  * bubbles10101joined
08:09:32  <julianduque>mercmobily: no prob, let me see if I can help
08:13:19  * Domenic_quit (Ping timeout: 245 seconds)
08:14:23  * wiherekjoined
08:14:25  <wiherek>hi
08:14:50  <wiherek>I would like to change the location of my datacenter
08:15:12  <julianduque>wiherek: how can I help?
08:15:14  <wiherek>how long will it take - is the change seamless?
08:15:24  <julianduque>wiherek: like ~1 minute
08:15:28  <wiherek>awesome
08:15:50  <wiherek>which is the fastest for europe?
08:16:00  <wiherek>i am located in Poland - should I go with Amsterdam?
08:16:10  <julianduque>wiherek: it depends on your location.. i think amsteram would work
08:16:20  <julianduque>amsterdam*
08:16:35  <wiherek>tx
08:16:41  <julianduque>this keyboard doesn't help with my dyslexia :p
08:16:49  <julianduque>mercmobily: oh
08:16:58  <mercmobily>?
08:17:07  <mercmobily>Did I do something terribly stupid?
08:17:15  * jryansquit (Quit: Be back later)
08:17:20  <mmalecki>Poland is closest to Amsterdam, yeah. I get around 32 ms from Poznań
08:17:25  <mmalecki>32 ms ping
08:17:26  <julianduque>mercmobily: i'm trying to fix this.. i'm on it ;)
08:17:44  <mercmobily>julianduque: Apologies for the trouble...
08:17:54  <mercmobily>I will _definitely_ become a customer, if it helps ;D
08:17:58  * yetimikequit (Ping timeout: 252 seconds)
08:18:07  <mercmobily>The very last thing I want to do is manage my own server
08:18:24  <mercmobily>If we manage to do this, this would be the _very_ first time I put Hotplate online... It would be quite something.
08:18:34  <julianduque>mercmobily: hotplate module require a lot of modules that aren't on npm
08:18:55  <mercmobily>yeah but they are in bundleDependencies
08:19:05  <mercmobily>hotplate includes them in node_modules
08:19:12  <mercmobily>And in fact they seem to be loading fine
08:19:29  <mercmobily>The trouble is when one of hotplate's dependencies loads a module
08:20:09  <mercmobily>It's as if notejutsu wasn't noticing the dependencies of the modules bundled with hotplate under bundleDependencies
08:20:27  <mercmobily>Which would ring a bell, because if you install Bookingdojo locally, you have to do npm update TWICE
08:20:41  <mercmobily>The first time it will get dependencies for bookingdojo (including hotplate0
08:20:42  <mercmobily>)
08:20:57  <mercmobily>The second time it will get the dependencies for bookingdojo's own bundled modules
08:21:14  <julianduque>mercmobily: thats strange
08:21:24  <mercmobily>This is an ongoing issue with npm, in whihc modules required by bundled modules are not fetched
08:21:47  <mercmobily>git clone git://github.com/mercmobily/bookingdojo.git
08:21:56  <mercmobily>Then cd bookingdojo; nom update
08:22:06  <mercmobily>There are a couple of ongoing tickets about this
08:22:09  <mercmobily>in npm
08:22:15  <mercmobily>discussions that are not going anywhere really
08:22:19  <mercmobily>Lemme fetch them
08:23:03  <mercmobily>https://github.com/isaacs/npm/issues/1983
08:23:13  <mercmobily>That's one. But there is a better one, with isaacs himself raising the issue
08:23:37  <wiherek>julianduque, I changed the datacenter, now the app is kind of offline - the browser is waiting for response form jitsu
08:24:57  <julianduque>wiherek: can you create a gist with the output? also whats your app name and username please?
08:25:08  <wiherek>ategood.com
08:25:31  <mmalecki>I'm still seeing:
08:25:31  <mmalecki>[[email protected] ~]$ host ategood.com
08:25:32  <mmalecki>ategood.com has address 54.228.221.127
08:25:51  <mmalecki>ah, I see what you're doing there
08:25:53  <mercmobily>Can't find the *real* discussion
08:25:53  <julianduque>wiherek: you need to change the dns to point to the new datacenter http://handbook.jit.su/features/dns
08:26:49  <julianduque>mercmobily: as we use npm deployments we are affected of that kind of issues, if you use especific version the problem persist?
08:27:00  <mercmobily>Yep
08:27:33  <mercmobily>A possible "solution" would be to add, to "bookingdojo", all dependencies found in modules in hotplate
08:27:37  <mercmobily>That's "ugly at best"
08:27:40  <wiherek>ok
08:27:43  <mmalecki>wiherek: what's the username and appname?
08:27:52  <mercmobily>And it does mean that it's sort of broken right now
08:28:38  <mmalecki>wiherek: nvm, got it from the subdomain :)
08:28:53  * bootstrapperjoined
08:29:41  <wiherek>julianduque, no, we have a load balancer that serves html
08:29:56  * eschnoujoined
08:30:20  <wiherek>so only the browser connects to the app through socket.io
08:30:43  * Lipathorjoined
08:30:48  <Lipathor>Hi
08:31:09  * bootstrapperquit (Read error: No route to host)
08:31:12  <mmalecki>wiherek: I'm starting your app, for some reason the app stopped responding to http requests
08:33:46  <wiherek>well, it still doesnt work.
08:33:49  <mmalecki>wiherek: appears to be working now, sorry for problems
08:33:51  * cesconixjoined
08:33:57  <mmalecki>wiherek: hmm, can you double check?
08:34:05  <mmalecki>it just worked for me
08:34:37  <mmalecki>I rarely get to see Polish in my job btw :)
08:34:45  <wiherek>no it doesnt
08:34:53  <wiherek>just the html
08:35:15  <mmalecki>wiherek: hmm, are you trying to connect to nodejitsu app with socket.io from that domain?
08:35:33  <wiherek>yes
08:35:46  <mmalecki>oh, that won't work due to CORS
08:35:57  <mmalecki>`3rdEden: know any ways around it?
08:36:06  <wiherek>no worries, it worked just fine on n virginia datacenter
08:36:14  <wiherek>its not from that domain
08:36:18  <wiherek>its from the client
08:36:27  <mmalecki>interesting, let me dig into that a bit
08:36:33  <`3rdEden>ohai
08:36:47  <mmalecki>what should I see when I open https://ategood.com/ ?
08:36:55  <wiherek>a blog
08:39:07  <mercmobily>julian: OK I "fixed" it by adding _all_ dependencies of hotplate to bookingdojo
08:39:13  <mercmobily>But that's a hack at the power of 100...
08:39:16  <mmalecki>`3rdEden: would socket.io go through CORS? https://ategood.com/socket.js
08:39:58  <mmalecki>io.connect('https://ategood.nodejitsu.com:443/blog' seems like it'd trigger CORS to me but I see no error output
08:40:02  <mercmobily>Is there any chance you guys would consider running npm *twice*, so that you'd get bundledDependency's dependencies as well?
08:40:29  <mmalecki>mercmobily: hmm, that's a huge change... I'd be happy to help with fixing that npm bug tho
08:40:45  <mmalecki>mercmobily: if it doesn't get resolved in reasonable time, I'll bring that up
08:40:48  <wiherek>aaah it doesnt work
08:40:54  <mercmobily>it's not a "bug"... there are two developers, and they keep on arguing whether it's a good idea to do it or not
08:41:04  <mercmobily>In the meantime, there are a gazillion requests to get it implemented
08:41:12  <mercmobily>Because right now... well, it doesn't work, really.
08:41:15  <`3rdEden>wiherek: I don't your app making a connection to nodejitsu
08:41:24  <`3rdEden>I don't see *
08:41:24  <mercmobily>In the meantime, my app is online (!)
08:41:31  <mercmobily>BUT!
08:41:56  <mmalecki>`3rdEden: there's a WSS request but stuck in Pending
08:42:03  <mercmobily>My application requires Dojo. Do you guys have it somewhere on each server? Uploading it is just not poissible, dojo + dgrid etc. are line 106Mb
08:42:13  <`3rdEden>wiherek: nvm, I didn't see the handshake request through the facebook asset spam
08:42:25  <mmalecki>mercmobily: hmm, no, is there any CDN for it?
08:42:33  <mercmobily>What's the "jitsu best practice" for "big-ass javascript libraries"? :D
08:42:37  <mmalecki>also, how big are they minimized?
08:42:41  <wiherek>Request URL:https://ategood.nodejitsu.com/socket.io/socket.io.js
08:42:42  <wiherek>Request Method:GET
08:42:42  <wiherek>Status Code:200 OK
08:42:42  <wiherek>Request Headersview source
08:42:54  <mercmobily>There are lots of CDNs. I need to figure it all out though
08:43:07  <mmalecki>wiherek: yeah, that's fine, but WS Upgrade is stuck in Pending, mostly due to CORS
08:43:15  <mercmobily>Because at the moment I add some URLs to the application that fall under /dojo/hotplate/***
08:43:27  <nathan7>mercmobily: http://xkcd.com/37/
08:43:28  <wiherek>but it works... sometimes??
08:43:31  <mercmobily>And using Dojo from a CDN will make things "interesting" at times
08:43:34  <mmalecki>I'm going to leave that to `3rdEden, he is one of the socket.io authors
08:43:35  <`3rdEden>wiherek: ye, was searching for the https://ategood.nodejitsu.com/socket.io/1/ request which initiates the socket.io handshake between server & client
08:43:39  <mercmobily>OK all good.
08:43:44  <mercmobily>I hope the bug gets resolved
08:43:48  <mercmobily>In the meantime, I can deploy...
08:44:02  <mercmobily>Wow deployment takes like 20 seconds, I only upload tiny files...
08:44:03  <mercmobily>Fantastic
08:44:08  <wiherek>mmalecki - so what should we do?\
08:44:09  <mercmobily>You guys ovver Mongodb storage, yeah?
08:44:09  <mmalecki>mercmobily: <3
08:44:16  <julianduque>mercmobily: awesome!!
08:44:29  <mercmobily>I created a db of tye "mongo", but I am not sure it was on your servers...?
08:44:36  <mmalecki>mercmobily: rackspace cloudfiles actually :(. I'm rewriting the damn thing tho
08:44:44  <mmalecki>mercmobily: oh, we host that in our DC, yeah
08:44:46  * yetimikejoined
08:44:47  <`3rdEden>mmalecki: there's nothing wrong with the socket.io part of it
08:44:59  <mercmobily>mmaleki: what are you rewriting...?
08:45:08  <`3rdEden>it's all connecting fine, except for the websocket request. It doesn't get answered
08:45:11  <mmalecki>mercmobily: our file storage :)
08:45:16  * admcquit (Quit: Leaving.)
08:45:19  <mmalecki>`3rdEden: so drone not answering?
08:45:26  <mercmobily>ahhhh OK. I was going to use Mongo's whatdoyoucallit for files
08:45:29  <mercmobily>Sounds like a good idea?
08:45:45  <mmalecki>mercmobily: yeah, likely, I heard the file storage part of Mongo is pretty cool actually
08:45:46  <`3rdEden>mmalecki: not sure, I'm looking at websocket request, it's in pending state but it's not receiving any websocket fframes
08:46:09  <mercmobily>OK sweet
08:46:19  * nathan7quit (Read error: Operation timed out)
08:46:20  * itzmjauzquit (Read error: Operation timed out)
08:46:26  * itzmjauzjoined
08:46:27  <mercmobily>I am going to call it a day. I am going to fight the dojo thing tomorrow, I am way to tired now, I would jsut make a lot of mistakes...
08:46:28  * nathan7joined
08:46:34  * ebrightjoined
08:46:55  <julianduque>mercmobily: take a rest and enjoy the platform!
08:47:01  * wiherek__joined
08:47:03  <mmalecki>`3rdEden: right - other requests go through tho. you sure CORS isn't involved in any way? maybe socket.io refusing to respond?
08:47:12  <mmalecki>mercmobily: have a good sleep :)
08:47:39  <mercmobily>I am already 100% loving notejitsu
08:47:42  <mercmobily>nodejitsu
08:47:43  <julianduque><3
08:47:46  <mercmobily>Can't even type anymore
08:47:46  <`3rdEden>mmalecki: if CORS was involved it wouldn't start a WebSocket connection
08:47:53  <mmalecki>`3rdEden: sec, I can look at logs then
08:47:58  <mercmobily>I am 100% sure I will not install my own server...
08:48:01  <`3rdEden>as it would have blocked the initial handshake between client & socket.io server
08:48:21  <mmalecki>`3rdEden: right, right
08:48:27  <mercmobily>5:00PM, started work at 7:00AM, got buggerall done... oh well :D
08:48:28  <`3rdEden>and that's answered correctly with the connection details, sessions id and transport list
08:48:36  <mercmobily>It's on notejitsu, that's a start...
08:48:38  <mercmobily>Thanks guys
08:48:42  <wiherek>of course, the connection establishes but it gets cut off somehow
08:48:48  <mercmobily>noDejitsu bloody hell
08:48:49  <mmalecki>`3rdEden: you know I'm not on a first name basis with browsers ;)
08:49:00  <`3rdEden>mmalecki: :)
08:49:09  <mmalecki>wiherek: yup, this is what we're seeing, investigating now
08:49:13  <mmalecki>mercmobily: hahaha
08:49:22  * pedrodiasquit (Quit: pedrodias)
08:49:27  * facelegjoined
08:49:30  <mercmobily>see ya later
08:49:44  <mmalecki>mercmobily: night :)
08:49:49  <mercmobily>AH
08:49:53  <mercmobily>Wait! One thing before I go!
08:50:11  <mercmobily>Ah no forget it.
08:50:30  <mercmobily>I will need to change database somehow, I accidentally pushed to gitHub my mongodb connection string
08:50:36  <mercmobily>Not exactly the brightest thing
08:50:48  <julianduque>:O
08:50:49  <mmalecki>mercmobily: just get a new one :). and in the future, use `jitsu env`
08:50:55  <julianduque>mercmobily: always use ENV variables ;)
08:50:59  <mercmobily>ah!
08:51:04  <mercmobily>Which one is the right one?
08:51:13  <mercmobily>For the connection string?
08:51:37  <mercmobily>var dbString = 'mongodb://nodejitsu_mercmobily:[email protected]:51977/nodejitsu_mercmobily_nodejitsudb8390375706';
08:51:46  <mercmobily>This is what I have now. What would the ENV be?
08:51:53  <julianduque>mercmobily: `jitsu env set MONGO_URL mongodb://......`
08:52:05  <mercmobily>Ah I get it
08:52:10  <mercmobily>And then I can use it. Excellent.
08:52:12  <julianduque>mercmobily: var dbString = process.env.MONGO_URL;
08:52:13  <mercmobily>Will get a new one.
08:52:19  <mercmobily>Thanks
08:52:31  <mercmobily>Now I really am going
08:52:31  <mercmobily>tx
08:52:33  <mercmobily>bye!
08:52:52  <wiherek>ahh nightmare.
08:53:20  * mercmobilyquit (Quit: Page closed)
08:55:00  * yetimikequit (Ping timeout: 252 seconds)
08:55:45  * cesconixquit (Quit: Textual IRC Client: www.textualapp.com)
08:56:00  * thepumpkinjoined
08:57:26  * blakmatrixjoined
08:58:50  <wiherek>basically it connects on 10% of requests
08:59:03  * mrjohnjjoined
08:59:05  <wiherek>we now have it kind of down for ~1h
09:00:13  <`3rdEden>wiherek: we are searching for the root cause of it
09:00:39  <`3rdEden>it seems that WebSockets connections are not routed correctly
09:01:00  <mrjohnj>hi I have a jitsu deploy error I would like some help understanding
09:01:20  <julianduque>mrjohnj: can you create a gist with the error please?
09:01:21  <wiherek>`3rdEden, anything more specific? :)
09:01:48  <mmalecki>wiherek: can you check now?
09:02:24  <wiherek>the same.
09:02:36  <mmalecki>hmmm
09:02:40  <mmalecki>also, damn, that second recipe really looks tasty :)
09:03:31  <Lipathor>mmalecki: so, press Like button :P
09:03:35  <wiherek>there are two versions of the front-end html :) do you see the blogs menu? if we get it working, we'll invite you for dinner
09:04:55  <mrjohnj>see gist:2f78fd4783d6830367e0
09:05:10  <mmalecki>wiherek: I can get to the part with 2 recipes. also, would be happy to have a dinner with some Polish node.js devs, where are you guys located?
09:05:29  <wiherek>Warsaw :)
09:05:49  <wiherek>did you make any changes to the app / routing..?
09:06:49  <mmalecki>cool, I'll be there soon, would be up for beers at any time. I upgraded software on all of our AMS load balancers and restarted them. still watching the traffic on them
09:08:03  <wiherek>ok so I stopped the app and started it again
09:08:53  <mrjohnj>@julianduque have I given you the correct gist details? I'm a newbie here I'm afraid. Apologies if I need some hand holding.. :-)
09:09:13  <julianduque>mrjohnj: let me check ;)
09:10:19  <julianduque>mrjohnj: can you provide me with your username and app name please?
09:11:05  * themgtquit (Quit: Pogoapp - http://www.pogoapp.com)
09:11:29  <wiherek>mmalecki still the same.
09:11:37  <mrjohnj>@julianduque jigsaw and rtdemo
09:12:06  <mmalecki>wiherek: sometimes works, sometimes doesn't?
09:12:10  <wiherek>yes
09:15:18  <wiherek>im moving it back to northern virginia
09:15:29  <wiherek>and now it works
09:16:05  <mmalecki>wiherek: yeah, I'm almost sure something is up with AMS balancers now
09:16:52  <wiherek>yes.
09:17:53  <julianduque>mrjohnj: can you create a gist with your package.json please?
09:18:27  <mrjohnj>@julianduque sure, wilco..
09:19:20  * alucardXquit (Quit: leaving)
09:20:22  <mrjohnj>@julianduque for package details gist:ad7176d67d00cad18de3
09:20:37  * booyaa|fooquit (Ping timeout: 256 seconds)
09:21:05  <julianduque>mrjohnj: add passport-twitter as a dependency please and retry again
09:22:05  * yetimikejoined
09:23:08  <mrjohnj>@julianduque will do, got to run to the day job right now so will do this later I'm afraid. Thank you so much for your help.
09:23:34  <julianduque>mrjohnj: ok :) have a nice day
09:23:56  <mrjohnj>@julianduque and you sir. :-)
09:24:07  <mmalecki>mrjohnj: have a nice day job :)
09:24:25  <mmalecki>mrjohnj: I pictured you in a cape, with a 'node.js hero by night' caption btw :)
09:24:40  * rudasnjoined
09:24:59  <julianduque>nice idea for a tshirt <3
09:25:14  <mmalecki>hahahhaa
09:26:38  <julianduque>mmalecki: https://github.com/arunoda/keep-calm-and-node-on
09:27:02  <mmalecki>lol
09:27:37  * Baastrupjoined
09:28:24  <mmalecki>wiherek: we're on it, fixing a possible bug which might have been causing the issue
09:29:36  * alucardXjoined
09:29:52  * Guest18681joined
09:30:12  * yetimikequit (Ping timeout: 252 seconds)
09:33:36  * ace_joined
09:34:10  * Guest18681quit (Read error: No route to host)
09:34:12  <ace_>hey, I'm getting a error 500 response from the server. Everything was working fine until this morning. Is there something wrong?
09:34:56  <julianduque>ace_: can you create a gist with the output error please, also includes your app name and username please, i'll check it
09:36:09  <ace_>error from the console?
09:36:28  <julianduque>ace_: yes, please :)
09:39:08  <ace_>hmm, I can't now since I'm just getting 'Not found' at wwpong.jit.su
09:39:26  <ace_>I tried activating some different instances but it's the same
09:40:24  <ace_>This was the error from the console earlier when trying to connect An error has occurred: {"code":"ECONNRESET"}
09:41:19  <julianduque>ace_: i'm on it
09:41:32  <ace_>cheers
09:43:54  * webjayjoined
09:47:00  * tonistjoined
09:47:43  <julianduque>ace_: i think i found the error
09:48:00  <ace_>great
09:48:23  <julianduque>ace_: rename the Public folder to public (all lowercase)
09:48:39  <julianduque>ace_: whats your OS?
09:48:44  <ace_>win 8
09:48:57  <ace_>but I use dropbox to keep files synced that I deploy
09:49:12  <ace_>and it seems that dropbox did not sync the case of the folder names...
09:49:49  <julianduque>ace_: Unix is case sensitive
09:49:58  <julianduque>ace_: try changing the folder name and redeploy again :)
09:51:58  <ace_>ah yes, that fixes the not found issue but the connection issue: WebSocket connection to 'ws://www.worldwarpong.com/socket.io/1/websocket/3yWLrq2wkM0ahZXbQxNv' failed: Unexpected response code: 500
09:52:01  <ace_>still remains
09:52:09  * toonketelsjoined
09:52:12  <ace_>:(
09:52:18  <ace_>thanks a lot for your help btw
09:52:56  <julianduque>ace_: let me see that
09:54:54  * cianomaidinjoined
09:55:34  * tonistquit (Quit: tonist)
09:57:06  * yetimikejoined
09:57:37  * cianomaidinquit (Client Quit)
10:00:00  * cianomaidinjoined
10:00:23  * BretFisherquit
10:00:25  <julianduque>ace_: i'm on it, investigating right now
10:02:13  * z0w0part
10:05:17  <julianduque>ace_: it's working for me, how can we test it?
10:05:30  * trindazjoined
10:05:38  * trindazquit (Read error: Connection reset by peer)
10:06:07  * trindazjoined
10:06:30  <mmalecki>wiherek: just a small status update, we're still working on it, change should be deployed soon
10:07:14  * yetimikequit (Ping timeout: 252 seconds)
10:08:27  <ace_>if you go to the app via the url www.worldwarpong.com you should see a GUID if it connects
10:09:10  * indexzeroquit (Quit: indexzero)
10:10:01  * toonketelsquit (Read error: Connection reset by peer)
10:10:07  * toonketelsjoined
10:10:14  <julianduque>ace_: yes, I see a GUID
10:10:30  <ace_>ok, it must be a firewall here then :/
10:10:50  <julianduque>but i can't copy the guid
10:11:15  <ace_>my 3G phone won't connect either
10:11:24  * rickibalboajoined
10:11:35  <ace_>dns issue?
10:11:41  <ace_>I'm in the uk
10:14:00  <julianduque>i'm connected from my phone
10:14:03  <julianduque>ohhh i'm playing!
10:15:15  <julianduque>ace_: it's working from me and my phone.. idk what would be the problem for you :/
10:15:47  <ace_>haha
10:15:48  * booyaa|foojoined
10:16:35  <ace_>cool ahy but still very far from production ready. Lots of lag compensation to test and build!
10:16:52  <ace_>Yeah but I'm having no luck connecting from the UK
10:16:57  <julianduque>ace_: i tested it on Chrome for Android, works very good <3
10:17:32  <ace_>you're in the US?
10:17:43  <julianduque>ace_: no, Colombia (South America)
10:18:19  * paulojoined
10:19:11  <paulo>um i need help figuring out what went wrong
10:19:13  <paulo>my web app wont load
10:19:47  <julianduque>paulo: appname / username
10:20:00  <paulo>strider / itemhoundpaulo
10:20:36  <ace_>are you able to do a proxy like access test from different locations?
10:21:16  <paulo>yup. i use http://www.isup.me/strider.ph
10:23:34  <julianduque>paulo: your app is running, i started it but let me see if I can found the cause
10:24:02  <paulo>okay its running now. thanks!
10:24:07  <wiherek>we are getting 500
10:24:08  <wiherek>now
10:24:08  <paulo>but yeah, what went wrong?
10:24:24  <julianduque>paulo: I'm investigating..
10:24:27  <wiherek>i am considering leaving nodejitsu, we cant have so much downtime
10:25:02  <wiherek>Request URL:https://ategood.nodejitsu.com/socket.io/socket.io.js
10:25:02  <wiherek>Request Method:GET
10:25:02  <wiherek>Status Code:500 OK
10:26:03  <julianduque>wiherek: checking it right now..
10:26:10  <mmalecki>whoops, that'd be me fucking up the latest deploy
10:26:17  <mmalecki>sorry, fixing nao
10:26:17  <wiherek>awesome
10:28:11  <wiherek>right, so we basically now have almost 2,5h of downtime...
10:28:16  <wiherek>does it get stable?
10:28:58  <mmalecki>wiherek: sure. that bug, we had hunted for it in the recent days
10:29:59  <mmalecki>also, nodejitsu.com is hosted on our platform and I bet it has over 99.99 % uptime
10:30:45  <mmalecki>downtime longer than 30 seconds is reported and I don't even recall getting a report
10:31:20  <mmalecki>our customers aren't worried about stability, so to say
10:33:51  * yetimikejoined
10:34:49  <wiherek>mmalecki, we are moving the app to our server, we are getting 500 all the time
10:35:18  * kenperkinsquit (Quit: Computer has gone to sleep.)
10:36:02  <mmalecki>wiherek: hmm, that 500 response isn't from our LB this time tho
10:36:28  <wiherek>Request URL:https://ategood.nodejitsu.com/socket.io/socket.io.js
10:36:28  <wiherek>Request Method:GET
10:36:28  <wiherek>Status Code:500 OK
10:36:28  <wiherek>Request Headersview source
10:36:28  <wiherek>:host:ategood.nodejitsu.com
10:36:29  <wiherek>:method:GET
10:36:31  <wiherek>:path:/socket.io/socket.io.js
10:36:32  <wiherek>:scheme:https
10:36:42  * pauloquit (Ping timeout: 245 seconds)
10:37:08  <mmalecki>wiherek: yup, but the response I see is 'Error serving static /socket.io.js'
10:37:34  <wiherek>yea, but it comes from jitsu
10:37:51  <wiherek>we dont provide socket.io.js from the balancer
10:37:57  <wiherek>but from the app
10:38:45  <mmalecki>yup, but that's an error from your app
10:38:50  <mmalecki>let me double check that for ya
10:39:06  <`3rdEden>wiherek: mmalecki: that' error is from socket.io
10:39:20  <`3rdEden>(I know this as I wrote that)
10:39:34  <julianduque>shame on you
10:39:46  * `3rdEdenhides!
10:39:49  <julianduque>:p
10:40:02  <wiherek>:(
10:40:11  <`3rdEden>https://github.com/LearnBoost/socket.io/blob/0.9/lib/static.js#L356
10:40:27  <`3rdEden>wiherek: there should a warning in your log files explaining why it failed to serve the file
10:40:50  <mmalecki>[[email protected] ~]# curl localhost:3000/socket.io/socket.io.js
10:40:53  <mmalecki>Error serving static /socket.io.js
10:41:03  <mmalecki>wiherek: this is what I got from the server
10:41:36  <mmalecki>I probably shouldn't post that host id here so if you could not exploit it that'd be awesome
10:41:39  <mmalecki>(I kid, I kid)
10:42:09  <`3rdEden>Also, this is the first time I have actually seen that error.
10:42:15  <mmalecki>`3rdEden: what could that be?
10:42:26  <mmalecki>`3rdEden: assets not accessible?
10:42:31  <mmalecki>`3rdEden: it worked previously
10:42:36  <julianduque>everybody just type /clear :p
10:42:37  <Lipathor>mmalecki: maybe it's from socket.io but the truth is that when we running app on our servers we never had that error
10:43:12  <`3rdEden>mmalecki: i'm guessing something went wrong in the build system
10:43:39  <`3rdEden>as the socket.io.js file is generated on the fly based on the transports that are set inside socket.io
10:43:45  <mmalecki>Lipathor: yup, and we're trying to help you to make these errors go away and to understand what's going on
10:43:57  * cianomaidinquit (Ping timeout: 276 seconds)
10:43:57  <`3rdEden>and the socket.io's client build system might have generated an error somewhere
10:44:16  * yetimikequit (Ping timeout: 252 seconds)
10:44:19  <Lipathor>mmalecki: that's great. But app i down :(
10:44:57  * spacenickjoined
10:45:10  <mmalecki>`3rdEden: I only see socket.io started
10:45:19  <`3rdEden>mmalecki: that's odd
10:45:19  <mmalecki>`3rdEden: any way we could get it to be more verbose?
10:45:38  <`3rdEden>mmalecki: it depends on the log level that is set inside the app
10:45:59  <Lipathor>yep, we have log level set to 0
10:46:08  <mmalecki>Lipathor: wiherek could you guys give us a chance and increase logging level :) ?
10:46:23  <`3rdEden>0 would only show errors
10:46:25  <`3rdEden>not warnings
10:46:35  <Lipathor>ok
10:46:44  <Lipathor>also i found in logs: [03/07 09:44:25 GMT+0100] FATAL ERROR: Evacuation Allocation failed - process out of memory
10:46:56  <`3rdEden>if you set it to 1 you would also receive warnings
10:47:10  <Lipathor>or 3 maybe?
10:47:57  <mmalecki>the more the best, for now :)
10:48:06  <Lipathor>ok
10:48:28  <`3rdEden>mmalecki: socket.io is a real log whore
10:49:02  <mmalecki>`3rdEden: hey, I can tell, I bitched about it on twitter multiple times!
10:49:41  <`3rdEden>mmalecki: pipe to /dev/null and your done ;)
10:49:57  <mmalecki>`3rdEden: or: how not to deal with logs :)
10:50:11  <`3rdEden>:D
10:51:45  * aykutyamanjoined
10:54:02  <Lipathor>ok, it's deployed
10:55:39  <`3rdEden>Also, i'm pretty sure it was the socket.io build system as other static files were served correctly like https://ategood.nodejitsu.com/socket.io/static/flashsocket/WebSocketMain.swf for example worked
10:55:49  <booyaa>dudes assuming node 0.10 comes out how long will take before its supported on nodejitsu
10:56:21  <booyaa>also what's the oldest stable node you support? 0.6?
10:56:23  <mmalecki>booyaa: it ain't easy to surprise us, half of the team runs master anyway
10:56:35  <mmalecki>booyaa: I give it a week
10:57:02  <booyaa>awesomes
10:58:56  <trygve>a url with which node.js versions you have available would be nice to have.
10:59:14  <trygve>I've seen Heroku have such: http://heroku-buildpack-nodejs.s3.amazonaws.com/manifest.nodejs
11:00:19  <mmalecki>trygve: oh, sure, that's easy
11:00:53  <trygve>That would be great to have :)
11:01:21  * cianomaidinjoined
11:01:40  <mmalecki>`3rdEden: :(
11:01:44  <mmalecki>`3rdEden: that's still nothing
11:02:58  * webjayquit (Remote host closed the connection)
11:02:59  <`3rdEden>mmalecki: still no errors in the log file?
11:03:06  <`3rdEden>not even a debug?
11:03:32  <mmalecki>`3rdEden: info: info: socket.io started
11:04:42  * spacenickquit
11:04:55  * spacenickjoined
11:06:09  <wiherek>check out https://ategood.com now
11:06:27  <Lipathor>working like a charm :)
11:06:32  <wiherek>moved the app to our server.
11:10:05  <mmalecki>wiherek: I'm not getting dynamic content tho
11:10:11  <mmalecki>did you change DNS or something?
11:10:31  <mmalecki>or is it my browser cache acting up?
11:10:34  <Lipathor>try now
11:10:36  <wiherek>now we changed to websocket only
11:10:42  <wiherek>chrome doesnt work with taht
11:10:49  <wiherek>changed back to xhr now
11:10:53  <wiherek>so now it works good.
11:11:08  * yetimikejoined
11:11:46  <mmalecki>yeah, works for me. did you guys leave the app running? I'd love to have `3rdEden do some experimentation on it
11:12:01  <mmalecki>wiherek: if not, mind if we start it under our account, without looking into the code?
11:12:35  <mmalecki>also, mind if I email you after figuring it out?
11:12:52  <wiherek>sure
11:13:54  <mmalecki>thanks. if you guys stick around for a bit, we might just resolve it now
11:14:19  <wiherek>yea but we will not move the production app to jitsu
11:14:36  <wiherek>it also works much slower than our ec2 instance
11:14:36  <mmalecki>it's fine, it's an interesting problem anyway
11:19:09  * webjayjoined
11:19:55  * Nijikoquit (Quit: Computer has gone to sleep.)
11:21:18  * yetimikequit (Ping timeout: 252 seconds)
11:26:54  * yetimikejoined
11:29:57  * spacenickquit (Remote host closed the connection)
11:30:21  * spacenickjoined
11:31:18  * yetimikequit (Ping timeout: 250 seconds)
11:32:06  * spacenickquit (Remote host closed the connection)
11:32:30  * spacenickjoined
11:34:15  * spacenickquit (Remote host closed the connection)
11:34:37  * spacenickjoined
11:35:24  * standooquit (Quit: Leaving.)
11:44:39  * Nodejitsu-Githubjoined
11:44:40  <Nodejitsu-Github>[haibu] indexzero pushed 3 new commits to master: http://git.io/o6Iokg
11:44:40  <Nodejitsu-Github>haibu/master f5203d7 indexzero: [api test minor] Be more liberal handling errors on stop.
11:44:40  <Nodejitsu-Github>haibu/master 76d9436 indexzero: [dist] Bump minor versions of several dependencies.
11:44:40  <Nodejitsu-Github>haibu/master c601f58 indexzero: [dist] Version bump. 0.10.0
11:44:40  * Nodejitsu-Githubpart
11:44:49  * Nodejitsu-Githubjoined
11:44:50  <Nodejitsu-Github>[haibu] indexzero tagged v0.10.0 at fd7305d: http://git.io/i-k6Yg
11:44:50  <Nodejitsu-Github>haibu/v0.10.0 c399c4e indexzero: [minor] Be more liberal when stopping apps.
11:44:50  <Nodejitsu-Github>haibu/v0.10.0 d78903e indexzero: [refactor] Clean-up false positive errors from last commit.
11:44:50  <Nodejitsu-Github>haibu/v0.10.0 50b3503 indexzero: [dist] Bump minor versions of several dependencies.
11:44:50  * Nodejitsu-Githubpart
11:46:42  * Nodejitsu-Githubjoined
11:46:42  <Nodejitsu-Github>[jitsu] mmalecki pushed 1 new commit to master: http://git.io/QyfRCQ
11:46:42  <Nodejitsu-Github>jitsu/master b1a818c Maciej Małecki: [minor] Use proper `scripts:start` syntax...
11:46:42  * Nodejitsu-Githubpart
11:48:05  * travis-cijoined
11:48:05  <travis-ci>[travis-ci] nodejitsu/jitsu#362 (master - b1a818c : Maciej Małecki): The build passed.
11:48:05  <travis-ci>[travis-ci] Change view : https://github.com/nodejitsu/jitsu/compare/1b86ef0a078b...b1a818cf48b8
11:48:05  <travis-ci>[travis-ci] Build details : http://travis-ci.org/nodejitsu/jitsu/builds/5311226
11:48:05  * travis-cipart
11:53:03  * Nodejitsu-Githubjoined
11:53:03  <Nodejitsu-Github>[haibu] mmalecki deleted port-timeout at 5445c1a: http://git.io/H260tg
11:53:03  * Nodejitsu-Githubpart
12:03:43  * trindazquit (Ping timeout: 260 seconds)
12:04:17  * apprquit (Remote host closed the connection)
12:05:02  * rickibalboaquit (Read error: Connection reset by peer)
12:05:28  * apprjoined
12:07:39  * apprquit (Remote host closed the connection)
12:07:41  * thl0joined
12:08:11  * apprjoined
12:11:15  * apprquit (Remote host closed the connection)
12:11:36  * generalissimoquit (Remote host closed the connection)
12:12:12  * generalissimojoined
12:16:33  * generalissimoquit (Ping timeout: 248 seconds)
12:21:01  * Swaagiechanged nick to swaagie[lunch]
12:25:42  * trindazjoined
12:30:20  * bootstrapperjoined
12:31:17  * trindazquit (Ping timeout: 256 seconds)
12:32:11  * bootstrapperquit (Read error: No route to host)
12:32:54  * jetiennejoined
12:40:57  <mmalecki>wiherek: Lipathor hey, we found 2 things
12:41:12  <Lipathor>mhm
12:41:29  <mmalecki>first off, you were trying to connect to localhost with mongoose, with reconnect enabled, which caused node process to go out of memory occasionally
12:42:01  <Lipathor>we tried with mongoose?
12:42:06  <Lipathor>where?
12:42:13  <mmalecki>second thing, transport name was mispelled, it's "websocket" instead of "websockets"
12:42:26  <mmalecki>this was causing those crazy 500 errors
12:43:37  <Lipathor>oh, my typo
12:43:52  <Lipathor>but i'm curious about mongoose
12:43:59  <mmalecki>Lipathor: the connection is in `mongoose.connect("mongodb://localhost/ategood"+sufix);`, app.js
12:44:12  <Lipathor>but we don't run app.js
12:44:16  <mmalecki>ah, right
12:44:19  <Lipathor>but ategood.js
12:44:24  <Lipathor>and simon library
12:44:25  <mmalecki>I just looked into package.json, my bad :)
12:44:40  <Lipathor>app is legacy ;)
12:45:02  <mmalecki>yeah, I'm just used to app.js, sorry :)
12:45:09  <Lipathor>np
12:47:27  * blakmatrixquit (Remote host closed the connection)
12:47:50  * mennenia_joined
12:49:35  <mmalecki>Lipathor: at any rate, I hope that explains what you guys experience with nodejitsu. sorry to see you go :)
12:51:04  * wiherek__quit (Ping timeout: 276 seconds)
12:51:19  <wiherek>still here though.
12:54:02  * Nodejitsu-Githubjoined
12:54:02  <Nodejitsu-Github>[jitsu] mmalecki pushed 1 new commit to master: http://git.io/shsNiw
12:54:02  <Nodejitsu-Github>jitsu/master a35bbd1 Maciej Małecki: [fix] Separate subdomain parts with a hyphen instead of a dot
12:54:02  * Nodejitsu-Githubpart
12:54:35  <mennenia_>Hi there!
12:54:50  <mmalecki>hi mennenia_ :-)
12:54:58  <mennenia_>I've deployed an application but I'm trying to switch datacentre (from US to London). However, I get "Hostname/IP doesn't match certificate's altnames"
12:55:12  <mmalecki>mennenia_: please use stable node, for now
12:55:17  <mennenia_>I checked github, and I saw an issue that mentioned this might be due to SSL issues on older versions of node
12:55:30  <mmalecki>we're getting that SSL certificate but our provider is being a tad slow here
12:55:47  * travis-cijoined
12:55:47  <travis-ci>[travis-ci] nodejitsu/jitsu#363 (master - a35bbd1 : Maciej Małecki): The build passed.
12:55:47  <travis-ci>[travis-ci] Change view : https://github.com/nodejitsu/jitsu/compare/b1a818cf48b8...a35bbd140c13
12:55:47  <travis-ci>[travis-ci] Build details : http://travis-ci.org/nodejitsu/jitsu/builds/5312289
12:55:47  * travis-cipart
12:55:49  <mennenia_>Ah ok, so that's 0.8.x rather than 0.9?
12:55:53  * kakkeeeequit (Ping timeout: 245 seconds)
12:55:56  <mmalecki>mennenia_: yeah, please :)
12:56:19  <mennenia_>ah ok, here I was, updating to the latest version hoping that would fix it. Thank you! Sorry about the daft question, cheers!
12:56:35  <mmalecki>no problem, not a daft question at all. have a nice day!
12:56:42  <mennenia_>Thanks - you too :)
12:57:10  * wiherek__joined
12:58:20  * spacenickquit (Remote host closed the connection)
13:03:24  * travis-cijoined
13:03:24  <travis-ci>[travis-ci] flatiron/resourceful#244 (master - de93f1e : Maciej Małecki): The build passed.
13:03:24  <travis-ci>[travis-ci] Change view : https://github.com/flatiron/resourceful/compare/7f387ee21cf3...de93f1e36245
13:03:24  <travis-ci>[travis-ci] Build details : http://travis-ci.org/flatiron/resourceful/builds/5312493
13:03:24  * travis-cipart
13:04:16  * swaagie[lunch]changed nick to swaagie
13:06:27  * spacenickjoined
13:09:13  * mennenia_quit (Ping timeout: 245 seconds)
13:10:37  * therealkoopajoined
13:11:12  * fusiongrokkerjoined
13:15:32  * st_lukejoined
13:15:36  <st_luke>mmalecki: lmao
13:15:59  <mmalecki>st_luke: sup :) ?
13:16:05  <st_luke>sloth gif
13:16:16  <mmalecki>yeah lol
13:18:25  <st_luke>mmalecki: this one has the best url - http://www.dudelol.com/DO-NOT-HOTLINK-IMAGES/wise-popa-sloth-corrupted-by-his-own-power-can-no-leader-go-untainted.gif
13:18:45  <mmalecki>lololololol
13:18:56  <mmalecki>st_luke: you know what works best as a hotlinking protection?
13:19:01  * evangeni_quit (Remote host closed the connection)
13:19:08  <st_luke>lmao I didn't even notice that part hahaha
13:19:24  <mmalecki>haha
13:19:32  <st_luke>but the answer to that is goatse
13:19:47  * cianomaidinquit (Ping timeout: 260 seconds)
13:19:52  <mmalecki>yeah, gross shit with referrer detection :)
13:20:17  <st_luke>its really a non issue nowadays
13:20:25  <mmalecki>true
13:20:47  <st_luke>maybe for the little guys
13:22:02  <st_luke>big hosting companies charging for bandwidth is kind of a scam though, it essentially costs them nothing
13:22:25  <mmalecki>do people still charge for bandwidth?
13:22:26  <st_luke>its like a free revenue stream thats almost 100% profit
13:22:44  <mmalecki>I though this was over since web design is no longer tables
13:22:53  <st_luke>http://www.rackspace.com/cloud/files/
13:23:34  <mmalecki>well, damn. I should really get my file server project up and going
13:25:18  <mmalecki>I just got node to eat 100 % CPU, wow.
13:25:42  <st_luke>macbook air?
13:26:09  <Sly>lulz. st_luke, mmalecki is breaking things.
13:26:11  <Sly>:3
13:26:12  <st_luke>I've gotten it there pushing leveldb stuff to the limit
13:26:16  <st_luke>Sly: sounds about right
13:26:26  <mmalecki>yeah, that's an Air
13:26:29  <mmalecki>breaking things :3
13:26:31  * cianomaidinjoined
13:27:30  <st_luke>this guy got super mad at me for closing his issue: https://github.com/isaacs/npm/issues/3214#issuecomment-14493669
13:27:37  <st_luke>then he apologized on twitter :P
13:31:02  * bootstrapperjoined
13:33:53  * wiherek__quit (Ping timeout: 248 seconds)
13:37:55  * marcello3djoined
13:38:10  * bootstrapperquit (Ping timeout: 240 seconds)
13:42:13  * facelegchanged nick to faceleg|sleep
13:47:47  <mmalecki>apparently ssh'ing into a server which doesn't actually exist isn't possible
13:47:59  <mmalecki>filed under: universe bugs
13:50:10  * ace_quit (Quit: Page closed)
13:53:41  <trygve>mmalecki: some true wisdom there ;)
13:55:20  <mmalecki>;)
13:58:03  * Lipathorpart
14:00:13  * thl0quit (Remote host closed the connection)
14:01:09  <st_luke>mmalecki: try harder
14:01:11  <st_luke>BELIEVE
14:01:46  <mmalecki>I WANT TO BELIEVE
14:03:22  * faceleg|sleepquit (Ping timeout: 245 seconds)
14:16:40  * swaagiechanged nick to swaagie[brb]
14:31:21  * bootstrapperjoined
14:33:37  * webjayquit (Remote host closed the connection)
14:34:35  * swaagie[brb]changed nick to swaagie
14:38:34  * bootstrapperquit (Ping timeout: 252 seconds)
14:44:47  * generalissimojoined
14:46:06  * c4milojoined
14:46:26  * Tieskejoined
14:46:52  * webjayjoined
14:48:58  * drewwwjoined
14:52:29  <Tieske>Hi, when deploying to nodejitsu, deployment fails without an error on 'Checking app availability'. jitsu list does not show any apps with the same name. Any ideas?
14:52:46  * mmaleckitopic: Nodejitsu - Cloud Status https://status.jit.su | Load balancer 165.225.130.238 is experiencing an outage due to unknown reason. Please remove it from your DNS entries for the time being.
14:58:03  * jcrugzzjoined
15:08:58  * defunctzombie_zzchanged nick to defunctzombie
15:10:40  * hourbackquit (Quit: Leaving.)
15:12:38  * sirkitreejoined
15:15:13  <Sly>Tieske: can you try again with `--debug` at the end, and PM me a gist of the results?
15:16:02  * mmaleckitopic: Nodejitsu - Cloud Status https://status.jit.su | Affected load balancer is now back up. Feel free to add it back to your DNS entries. Thanks for your patience!
15:16:07  <mmalecki>Sly: mind doing status?
15:16:13  * gr2mjoined
15:16:19  <Sly>On it
15:16:24  <mmalecki>thanks :)
15:16:54  * soroushjoined
15:16:57  <st_luke>man i hate when people get negative on the mailing list
15:17:18  <gr2m>is there anyway to reinstall a certain npm package, without deploy?
15:17:24  <Sly>mmalecki: done
15:17:37  <mmalecki>Sly: thanks!
15:17:53  <Sly>np
15:18:04  <soroush>Hello! Getting " An error has occurred: {"code":"ECONNREFUSED","errno":"ECONNREFUSED","syscall":"connect"} " . My package.json : https://gist.github.com/soroushhakami/5108754
15:19:08  <Sly>soroush: what's your Nodejitsu username?
15:19:17  <soroush>Sly: soroush
15:20:01  <soroush>Sly: the error appears to be resolved now, but is happened a few times after deploy and it seems to take ~5 minutes for it to start working
15:20:03  * Tieskequit (Ping timeout: 245 seconds)
15:20:23  <jcrugzz>mmalecki Sly: you guys beat that LB into submission?
15:21:08  <Sly>soroush: Not sure what happened. We just had some balancer issues, so it could have been something related to that?
15:21:11  <Sly>You saw this in the browser, right?
15:21:17  <soroush>Sly: right
15:21:19  <juliangruber>would you mind sending emails when load balancers go down and that requires an action by the customer? I don't always see your twitter messages
15:21:37  <Sly>Yeah, it was probably a balancer problem if it was a little while ago. mmalecki just got it resolved.
15:21:55  * Domenic_joined
15:22:01  * hourbackjoined
15:22:09  <soroush>Sly: alright, thank you
15:22:20  <Sly>np. Let me know if it keeps happening, thoug.
15:22:22  <Sly>*though
15:22:25  <mmalecki>juliangruber: sure. that didn't take long, if it did we'd.
15:22:25  <Sly>I'll dig into it further.
15:22:53  * soroushquit (Quit: Page closed)
15:23:30  * Domenic_quit (Remote host closed the connection)
15:24:07  <juliangruber>mmalecki: I think for the right application 5 minutes can be quite long
15:24:26  <juliangruber>there was no mail for the last misbehaving load balancer either
15:24:33  <gr2m>guys, I have an app that loads a dependency from a git URL. Is there a way update this npm dependency without re-deploying the app?
15:25:05  * Domenic_joined
15:27:44  * anoemijoined
15:33:39  * yawnt`afkchanged nick to yawnt
15:33:40  * bradleymeckjoined
15:44:13  * switzquit (Quit: Leaving...)
15:47:49  * Tieskejoined
15:49:23  <Tieske>@sly sorry for the late response, had some connection troubles; but the problem is fixed, turned out I entered a domain that was already in use. Thanks though :)
15:49:43  * olexjoined
15:52:01  <Sly>Tieske: Glad to hear it's solved. :)
15:52:48  * ArxPoetica1joined
15:52:51  * swaagiequit (Quit: brb switching devices)
15:52:56  <ArxPoetica1>Halp?! https://gist.github.com/americanyak/3e4bd4ceb349a1214fe8
15:53:03  <ArxPoetica1>Is this a "me" or a "you"?
15:53:47  <Sly>mmalecki: ^
15:54:36  * Tieskequit (Quit: Page closed)
15:55:17  <Sly>ArxPoetica1: devops is looking into it.
15:55:55  * jetiennequit (Quit: jetienne)
15:57:18  * alucardXquit (Quit: leaving)
15:59:39  * kenperkinsjoined
16:00:19  <Sly>ArxPoetica1: looks like it was just a fluke. Can you try again?
16:01:16  * jryansjoined
16:01:25  * switzjoined
16:04:22  * eschnouquit (Remote host closed the connection)
16:04:24  * distilledchaosjoined
16:04:40  * spacenickquit (Remote host closed the connection)
16:04:52  <distilledchaos>Quick question (hopefully): can I keep a part of the filesystem between deploys?
16:04:58  * wiherekquit (Read error: Connection reset by peer)
16:04:58  * Trindazjoined
16:05:01  <distilledchaos>Every time I deploy, I wipe out the files I've saved
16:05:22  <distilledchaos>I'm guessing this is intentional--can I disable it?
16:05:36  * spacenickjoined
16:06:18  * gr2mpart ("Textual IRC Client: www.textualapp.com")
16:06:23  <jcrugzz>distilledchaos: Its because on each deploy you are put on a brand new drone.
16:06:43  <Trindaz>Hey all, I'm hoping someone from jitsu is in here to help with this one: My site seems to have gone down for 2 minutes about an hour ago, yet I have no info in the logs from requests that my express web app would have dropped if because of some error. What could explain that?
16:06:50  * swaagiejoined
16:07:13  <distilledchaos>jcrugzz: so I'd need to push my files to a database to keep them?
16:07:23  <distilledchaos>phooey
16:07:26  <Trindaz>Why would there be 2 minutes of radio silence with my web app not handling any requests, yet not failing with any errors, which would be the the case if this was my apps fault
16:07:57  * distilledchaosquit (Client Quit)
16:07:57  <jcrugzz>Trindaz: it may have been associated with the load balancer issue. Everything should be resolved now
16:08:18  <jcrugzz>distilledchaos: yea that or upload them to something like s3. Best you can do for the time being
16:09:00  <Trindaz>But you didn't email me to say the app was down. Is it possible that pingdom (which is the app I use for monitoring) was wrong?
16:11:02  * cronopiojoined
16:11:12  * mmaleckichanged nick to mmalecki[out]
16:12:14  * aykutyamanquit (Remote host closed the connection)
16:12:33  * cianomaidinquit (Quit: cianomaidin)
16:13:34  <Sly>Trindaz: we didn't send emails to anyone because the balancer was only down for ~5 minutes before the issue was solved and it was back online.
16:14:32  <ArxPoetica1>Sly — I'll try again, thx.
16:15:27  * Trindazquit (Ping timeout: 245 seconds)
16:16:09  * rickibalboajoined
16:16:36  * wprljoined
16:17:38  <wprl>Hey, quick question: what's the recommended way of reading XML from a nodejitsu instance? Does Nodejitsu have soemthing like libxml preinstalled?
16:20:56  * `3rdEdenquit (Quit: dinnar)
16:22:47  <jcrugzz>wprl: you can use something like this https://npmjs.org/package/xml2js
16:23:01  * erichoceanquit (Read error: Connection reset by peer)
16:23:23  * erichoceanjoined
16:26:55  * hourbackquit (Ping timeout: 260 seconds)
16:27:45  * kenperkinsquit (Quit: Computer has gone to sleep.)
16:29:01  <wprl>jcruggz: Thanks :) Performance of sax-js is probably good enough for my current use case, but I wonder if there's something compiled for when you are forced to read a bunch of XML.
16:31:21  <jcrugzz>wprl: not that I know of offhand
16:33:10  * Fishrock123joined
16:34:20  * bootstrapperjoined
16:35:11  <Fishrock123>Is node v0.9.X not available on nodjitsu or something? :o
16:35:29  <bradleymeck>Fishrock123: it is not
16:35:35  <bradleymeck>stable release branches only
16:35:49  <ArxPoetica1>Sly — good deploy this time —
16:35:56  <bradleymeck>0.8 is being updated tonight
16:36:00  <Sly>ArxPoetica1: awesome. :)
16:36:01  <Fishrock123>Shucks, mmkay. Atleast v0.10 will be here soon. ^_^
16:36:52  <bradleymeck>Fishrock123: if you just need the new streams, readable-stream has a shim already
16:41:57  * yawnt`joined
16:49:37  * bootstrapperquit (Ping timeout: 245 seconds)
16:50:14  * papachanjoined
16:50:14  * papachanquit (Client Quit)
16:50:18  * defunctzombiechanged nick to defunctzombie_zz
16:51:03  * papachanjoined
16:52:00  * agnitiojoined
16:56:56  * wprlquit (Quit: Page closed)
16:57:16  * admcjoined
16:57:53  * switzquit (Quit: Leaving...)
16:59:45  * bootstrapperjoined
17:04:21  * switzjoined
17:04:37  * swaagiechanged nick to swaagie[dinner]
17:08:11  * st_lukequit (Remote host closed the connection)
17:12:10  * Baastrupquit (Quit: Baastrup)
17:13:47  * yawnt`quit (Ping timeout: 245 seconds)
17:14:19  * regalityquit (Quit: regality)
17:15:33  * toonketelsquit (Remote host closed the connection)
17:15:52  * Fishrock123quit (Remote host closed the connection)
17:20:10  * bradleymeck_joined
17:20:40  * bradleymeckquit (Ping timeout: 240 seconds)
17:20:40  * bradleymeck_changed nick to bradleymeck
17:20:55  * yawnt`joined
17:23:31  * webjayquit (Remote host closed the connection)
17:23:56  * cianomaidinjoined
17:25:21  * mons54joined
17:25:33  <mons54>Hello, I want to know how to assign drones to rooms on the same application ?
17:28:34  * Fishrock123joined
17:32:12  * switzquit (Quit: Leaving...)
17:37:02  * lpinjoined
17:37:09  * pedrodiasjoined
17:38:03  * `3rdEdenjoined
17:45:43  * defunctzombie_zzchanged nick to defunctzombie
17:45:46  * agnitioquit (*.net *.split)
17:45:47  * booyaa|fooquit (*.net *.split)
17:45:47  * carolyns___quit (*.net *.split)
17:45:47  * owenbquit (*.net *.split)
17:45:47  * jkarsrudquit (*.net *.split)
17:45:50  <nathan7>mons54: What do you mean?
17:46:16  <nathan7>mons54: Every drone is started with the same parameters
17:46:27  <nathan7>mons54: all drones are considered equivalent by our load balancers
17:47:51  * switzjoined
17:48:49  * booyaa|foojoined
17:49:03  * Domenic_quit (Remote host closed the connection)
17:53:04  * admcquit (Quit: Leaving.)
17:54:46  * `3rdEdenquit (Remote host closed the connection)
17:55:59  * tonistjoined
17:57:35  * admcjoined
17:57:58  * wiherek__joined
18:02:22  * rudasnquit (Quit: rudasn)
18:08:06  <mons54>Ok but it is not possible to balance ourselves?
18:08:35  <mons54>room 1 = 1 drone, room 2 = 1 drone, room 3 = 1 drone
18:09:37  <mons54>Because interest is that the rooms be connected together, you understand? Otherwise I end up with different connections in the same room
18:09:39  * lresendequit (Quit: Zzzzzzz ...)
18:09:47  * spacenickquit (Remote host closed the connection)
18:12:03  * Domenic_joined
18:13:35  * rickibalboaquit (Read error: Connection reset by peer)
18:13:44  * rickibalboajoined
18:14:46  * wiherek__quit (Ping timeout: 276 seconds)
18:16:32  * `3rdEdenjoined
18:16:41  * switzquit (Read error: Connection reset by peer)
18:16:42  * switz213joined
18:17:34  * switzjoined
18:17:34  * switz213quit (Read error: Connection reset by peer)
18:18:21  * rickibalboaquit (Ping timeout: 245 seconds)
18:19:05  * admc1joined
18:19:32  * wiherek__joined
18:20:46  * faceleg|sleepjoined
18:20:52  * admcquit (Ping timeout: 245 seconds)
18:26:01  * _ritchjoined
18:26:56  * _ritchpart
18:29:19  * defunctzombiechanged nick to defunctzombie_zz
18:31:20  * hourbackjoined
18:37:41  * duveborgjoined
18:38:13  <duveborg>sly: i think you helped me with a dns question a few days ago
18:38:36  * swaagie[dinner]changed nick to swaagie
18:39:04  <duveborg>if i have a site hosted at nodejitsu that is used in sweden, should i use .jit.su?
18:39:07  <duveborg>or .jyt.eu.ams1.jit.su?
18:39:13  <duveborg>is there a difference?
18:41:43  <duveborg>*confused* :(
18:42:04  * TooTallNatejoined
18:44:40  * Hebo_joined
18:44:53  * sirkitreequit (Quit: Textual IRC Client: www.textualapp.com)
18:46:05  * bradleymeckquit (Quit: bradleymeck)
18:47:24  * cianomaidinquit (Quit: cianomaidin)
18:48:38  * kenperkinsjoined
18:49:28  * bradleymeckjoined
18:50:52  * Hebo_quit (Ping timeout: 245 seconds)
18:51:05  <duveborg>ok i think i made it, i chose the amsterdam server
18:51:41  <fusiongrokker>any plans to add log tailing to jitsu? (similar to heroku logs -t)
18:51:58  * switzquit (Quit: Linkinus - http://linkinus.com)
18:52:56  * olexpart
18:53:08  * Fishrock123quit (Remote host closed the connection)
18:53:42  * Hebo_joined
18:56:33  * jetiennejoined
18:57:44  * lpinquit (Read error: Operation timed out)
19:01:28  * jcrugzzquit (Ping timeout: 256 seconds)
19:02:07  * jcrugzzjoined
19:04:34  * faceleg|sleepquit (Ping timeout: 250 seconds)
19:12:16  * slloydjoined
19:12:48  * rickibalboajoined
19:12:57  * Fishrock123joined
19:13:09  * lresendejoined
19:14:13  * mons54quit (Ping timeout: 245 seconds)
19:16:22  * pedrodiasquit (Quit: pedrodias)
19:17:05  * joshonthewebquit (Quit: Computer has gone to sleep.)
19:20:59  * faceleg|workjoined
19:21:04  <nathan7>fusiongrokker: There's a GitHub issue on it iirc
19:21:24  * lresendequit (Quit: Zzzzzzz ...)
19:22:13  <fusiongrokker>https://github.com/nodejitsu/jitsu/issues/245 ... "This a top priority right now. Should be available soon. :)" 9 months ago... :(
19:22:45  * owenbjoined
19:23:04  <nathan7>fusiongrokker: I'm aware :(
19:23:41  <fusiongrokker>is there anything that external contributions can help with?
19:23:42  * Domenic_quit (Remote host closed the connection)
19:23:54  <nathan7>fusiongrokker: not sure
19:24:43  <nathan7>duveborg: If you're hosting in the Amsterdam DC (that requires a business plan), then use .jyt.eu.ams1.jit.su
19:27:33  * dylangjoined
19:28:45  * defunctzombie_zzchanged nick to defunctzombie
19:28:55  * hourbackquit (Ping timeout: 260 seconds)
19:29:08  * Domenic_joined
19:29:13  * joshonthewebjoined
19:30:51  * admc1quit (Quit: Leaving.)
19:33:19  * Hebo_quit (Ping timeout: 245 seconds)
19:36:14  * Hebo_joined
19:38:51  * InconceivableBquit (Read error: Connection reset by peer)
19:39:10  * sirkitreejoined
19:46:35  * mmalecki[out]changed nick to mmalecki
19:46:54  * carolyns___joined
19:47:00  * jkarsrudjoined
19:48:48  * sirkitreequit (Quit: Computer has gone to sleep.)
19:48:52  * hourbackjoined
19:52:45  * Leeoljoined
19:53:21  * eschnoujoined
19:53:35  * Hebo_quit
19:56:20  * sirkitreejoined
19:58:17  * Nijikojoined
19:59:45  * Nijikoquit (Client Quit)
20:01:43  * Nijikojoined
20:03:17  * fusiongrokkerquit (Quit: fusiongrokker)
20:04:53  * fusiongrokkerjoined
20:08:03  * davidbyrd11joined
20:15:08  <jesusabdullah>nathan7: tpb afk ?
20:15:34  <nathan7>jesusabdullah: The TPB movie
20:15:50  <jesusabdullah>tau beta pi? :v
20:16:05  <nathan7>THe Pirate Bay
20:16:08  <jesusabdullah>ah
20:16:09  <jesusabdullah>word
20:16:15  <jesusabdullah>didn't know there was a movie
20:16:26  * Fishrock123quit (Remote host closed the connection)
20:17:08  <jcrugzz>nathan7: how is it? havent gotten around to watching it yet
20:18:22  * davidbyrd11quit (Ping timeout: 245 seconds)
20:20:52  <nathan7>jcrugzz: I'm like five minutes in I think
20:21:03  <jcrugzz>haha ok
20:22:16  * BrandonGriggsjoined
20:22:35  * distilledchaosjoined
20:22:51  <nathan7>so far the prosecution hs convinced me they're asshole fallacist idiots
20:23:04  <distilledchaos>well
20:23:13  <distilledchaos>anyway...
20:23:18  <nathan7>*has
20:23:32  <distilledchaos>sigh
20:23:35  <distilledchaos>and just when i add --debug it works
20:23:39  <distilledchaos>typical
20:23:58  <jcrugzz>nathan7: makes sense
20:24:04  <nathan7>going ad hominem on the defense expert witnesses in a silly way doesn't exactly gain you points
20:24:10  * hourbackquit (Ping timeout: 240 seconds)
20:24:32  <jcrugzz>more logical fallacies are used in law/politics it just makes me mad
20:24:50  <jcrugzz>hmm shouldve made that an actual sentence
20:24:53  <BrandonGriggs>could someone PM me to walk through some multiple drone issues?
20:24:58  * kaspertidemannjoined
20:26:36  <nathan7>policedude involved in the case being hired by WB is pretty damning
20:26:55  <nathan7>ahaha, they're going to read the legal replies
20:32:02  <BrandonGriggs>Is anyone from Nodejitsu on who could walk me through a few things with multiple drones?
20:35:31  <nathan7>BrandonGriggs: Certainly
20:35:52  * thealphanerdjoined
20:36:17  * distilledchaosquit (Ping timeout: 245 seconds)
20:37:36  <BrandonGriggs>nathan7: my account is "knack"; you'll see two apps there
20:37:55  * lpinjoined
20:38:12  <nathan7>BrandonGriggs: mhm
20:38:20  <BrandonGriggs>one is a jobs app which pings a DB and runs jobs...I want that to run on one drone.....then my main app I'd like to run on the remaining 4
20:38:43  <BrandonGriggs>can you check those packages and make sure they are correct? I was seeing some odd behavior when I tried to set that up
20:39:10  <BrandonGriggs>for example, I would see logs from the jobs app appear when showed logs from the main app. But not vice versa
20:39:28  * defunctzombiechanged nick to defunctzombie_zz
20:40:55  <BrandonGriggs>nathan7: I currently have just the main app running on one drone...i need to do more experimenting in off hours to make sure it's working correctly
20:41:27  <BrandonGriggs>nathan7: but want to make sure I have basics correctly in place while I can get support here
20:42:04  <nathan7>BrandonGriggs: What do you mean, "while I can get support here"?
20:42:32  <BrandonGriggs>nathan7: during biz hours....later at night I usually don't get responses
20:42:37  <nathan7>I'm not even technically on duty and I'm here
20:43:58  <jcrugzz>BrandonGriggs: there is usually someone always around, sometimes you gotta ping them though
20:44:34  <BrandonGriggs>jcrugzz: ok, thanks...wasn't sure about protocol on that
20:44:43  <faceleg|work>so who here is on the nodejitsu recruitment team?
20:44:57  <nathan7>We have that?
20:45:07  <faceleg|work>omg
20:45:13  <faceleg|work>who have I been emailing then
20:45:42  <faceleg|work>0_o
20:45:45  <nathan7>Look at the name? Probably anoemi.
20:48:21  <faceleg|work>I'm not being entirely serious. The prospect is exciting and I wanted to nervously chatter about it
20:48:39  <faceleg|work>Of course, they don't reply until the requisite # of applications have come in and they need to start culling
20:49:00  * aus3ysjoined
20:50:19  <nathan7>faceleg|work: I'm not in charge of this, but it would be rather un-nodejitsu to do it just like that
20:51:12  <BrandonGriggs>nathan7: if you're not on duty i don't want to kill your time...is there someone else I should chat with?
20:51:17  <faceleg|work>nathan7: I thought it was fairly normal, it's what everyone else does - don't usually expect a reply until at least some weeks have gone by
20:51:34  <nathan7>BrandonGriggs: I'm happy to help
20:51:57  <BrandonGriggs>nathan7: great, thanks!
20:52:11  * cianomaidinjoined
20:52:22  <nathan7>I have been around here doing my best to help for longer than I've been an employee
20:53:18  * papachanquit (Quit: Saliendo)
20:54:02  <BrandonGriggs>nathan7: are you able to review my account?
20:54:18  <nathan7>BrandonGriggs: Yar
20:55:21  * tonistquit (Read error: Connection reset by peer)
20:55:56  * tonistjoined
20:57:08  * blakmatrixjoined
20:59:35  * rickibalboaquit (Read error: Connection reset by peer)
20:59:38  * rickibalboa`joined
20:59:50  <BrandonGriggs>nathan7: great, do those package.jsons look correct? Would there be any explanation for logs from the main app seeing output from the jobs app?
21:00:25  <nathan7>BrandonGriggs: I see Knack and KnackJobs, I see one drone
21:00:34  * ebpanicjoined
21:01:21  <BrandonGriggs>nathan7: right...I have 5 available but returned it back to 1 because when I tried starting both and moving Knack to 4 drones I was seeing odd behaviour
21:01:31  * distilledchaosjoined
21:01:41  <nathan7>BrandonGriggs: mhm
21:01:55  <distilledchaos>does nodejitsu support any image manipulation libraries?
21:02:32  <BrandonGriggs>nathan7: in particular when I started debugging it I was seeing the output from KnackJobs (on one drone) in the logs for Knack
21:02:53  <nathan7>distilledchaos: We have ImageMagick I believe
21:03:05  <BrandonGriggs>nathan7: i don't know if that's just how it worked or if it meant my setup was screwy
21:03:14  <nathan7>BrandonGriggs: That shouldn't happen
21:03:43  <distilledchaos>okay
21:04:13  <BrandonGriggs>nathan7: I didn't think so. I confirmed the output was from the other app because I was outputting __dirname and it was showing "KnackJobs" in the path....but mixed in with the Knack logs
21:04:23  * rickibalboa`quit (Ping timeout: 255 seconds)
21:04:34  <nathan7>BrandonGriggs: Okay, wow, that's interesting
21:04:51  * faceleg|workpart ("WeeChat 0.3.8")
21:05:54  <BrandonGriggs>nathan7: the logs from KnackJobs seemed correct. It just had it's own output (identical to what was being duplicated in Knack's logs)
21:06:28  * aus3ysquit
21:06:40  * Domenic_quit (Remote host closed the connection)
21:06:46  * aus3ysjoined
21:07:07  * drewwwquit (Quit: drewww)
21:09:34  * eschnouquit (Quit: Leaving)
21:14:09  * bradleymeckquit (Quit: bradleymeck)
21:15:34  * cianomaidinquit (Quit: cianomaidin)
21:17:47  * defunctzombie_zzchanged nick to defunctzombie
21:18:42  * JorgePjoined
21:20:02  * michael-robinsonjoined
21:22:04  <BrandonGriggs>nathan7: would it be anything with my basic setup there?
21:22:27  <nathan7>BrandonGriggs: Unless your app is doing this, no
21:23:21  <BrandonGriggs>nathan7: so you're saying my setup looks fine, it must be something in my app code?
21:24:33  <nathan7>BrandonGriggs: That or it's us
21:24:57  <BrandonGriggs>nathan7: so what should next steps be here?
21:25:03  * distilledchaosquit (Ping timeout: 245 seconds)
21:29:09  * fusiongrokker_joined
21:29:30  <BrandonGriggs>nathan7: just started the KnackJobs app and still getting the output in the Knack logs
21:29:50  * fusiongrokkerquit (Ping timeout: 260 seconds)
21:30:33  * cianomaidinjoined
21:30:36  * lpinquit (Quit: Leaving)
21:31:09  <nathan7>BrandonGriggs: okay
21:33:22  * yawnt`quit (Ping timeout: 245 seconds)
21:34:05  * tonistquit (Quit: tonist)
21:34:48  * cianomaidinquit (Client Quit)
21:35:57  * generalissimochanged nick to trollissimo
21:37:02  * Domenic_joined
21:38:41  * cianomaidinjoined
21:38:58  * thealphanerdquit (Quit: thealphanerd)
21:40:04  * admcjoined
21:40:39  * chjjquit (Read error: Operation timed out)
21:41:24  * michael-robinsonchanged nick to faceleg
21:42:28  * chjjjoined
21:42:34  * drewwwjoined
21:43:07  * tonistjoined
21:43:49  * kaspertidemannquit (Quit: kaspertidemann)
21:44:14  <BrandonGriggs>nathan7: should I submit a support ticket?
21:44:45  <nathan7>BrandonGriggs: Would be lovely, yeah
21:45:14  <BrandonGriggs>...ok
21:45:20  * Domenic_quit (Ping timeout: 255 seconds)
21:47:09  * nathan7is really sleepy
21:49:55  * chjjquit (Ping timeout: 276 seconds)
21:51:28  * chjjjoined
21:51:47  * yawnt`joined
21:53:41  * cianomaidinquit (Quit: cianomaidin)
21:53:45  <trygve>is it possible to deploy an app (the app as a tgz file) I have packaged localy with the "npm pack" command?
21:53:50  * BrandonGriggspart
22:00:08  * Domenic_joined
22:00:53  * Andyquit (Ping timeout: 245 seconds)
22:01:07  * ebpanicquit (Quit: ["Textual IRC Client: www.textualapp.com"])
22:01:16  <jcrugzz>trygve: hmm not sure, I can't seem to find a command for it. jitsu essentially does that process for you when you do `jitsu deploy`
22:02:29  <trygve>yeah. the thing is that we have an internal npm registry with some modules not available from the outside and by using "npm pack" we do get a deployable package with these bundeled.
22:02:48  * Nodejitsu-Githubjoined
22:02:48  * Nodejitsu-Githubpart
22:03:00  <faceleg>is it possible to use native modules with nodejitsu?
22:03:32  <jcrugzz>trygve: ahh ok. Ill look a little deeper, hold on
22:03:50  <jcrugzz>faceleg: if they compile on smartos then yea they should work
22:04:19  <faceleg>is smartos linux-y?
22:04:36  <jcrugzz>faceleg: it was a child of solaris
22:04:50  <faceleg>love child
22:05:01  <faceleg>is there a vitualbox vm available for us to quickly try out?
22:05:13  <faceleg>shhh I found it
22:06:40  * chjjquit (Ping timeout: 240 seconds)
22:07:11  * jryansquit (Quit: Be back later)
22:08:36  * chjjjoined
22:13:27  * duveborgquit (Quit: L�mnar)
22:15:01  <jcrugzz>trygve: maybe at those custom modules to bundleDependencies? I think that will allow them to be put in the tarball on npm pack
22:15:57  * tonistquit (Quit: tonist)
22:15:58  <trygve>bundleDependencies are only considered when running "npm pack", which result in a tar ball.
22:17:10  <trygve>hmm.. maybe it does work.
22:17:20  * trygvelooks closer at the error message
22:17:23  <mrjohnj>Can someone help me with a jitsu deploy error please? gist:690b5727bca9b6c6affa
22:21:09  <jcrugzz>mrjohnj: can you send the whole link?
22:21:31  * BretFisherjoined
22:21:47  <trygve>ahoy! jitsu deply does respect bundleDependencies!! It works. Damn I love you guys!
22:22:11  <jcrugzz>trygve: awesome :)
22:22:44  <mrjohnj>@jcrgzz https://gist.github.com/anonymous/690b5727bca9b6c6affa login name is jigsaw and app is rtdemo, a geddy app
22:22:51  <trygve>This is actually a very neat trick to handle private modules.
22:23:08  <blakmatrix>mrjohnj: try redeploying
22:23:12  <trygve>just add private packages to bundleDependencies.
22:24:09  <mrjohnj>@blakmatrix Wilco
22:25:15  <mrjohnj>@blakmatrix now need to install passport-matrix, previous error fixed thankyou. BRB
22:29:13  * yawnt`quit (Ping timeout: 245 seconds)
22:29:50  * dylangquit (Ping timeout: 272 seconds)
22:30:17  <nlognbob>hellow
22:30:51  <nlognbob>my site is misbehaving. see http://api.knock.io/api/pub/knock_uuid
22:31:18  <nlognbob>user: nlogn, app: nlogn1
22:31:44  <nlognbob>anybody here?
22:32:12  * yetimikejoined
22:33:02  * c4miloquit (Remote host closed the connection)
22:33:19  <jcrugzz>nlognbob: blakmatrix should be able to help you out :) no worries
22:33:44  <jcrugzz>nlognbob: try running a `jitsu start` though for me
22:33:58  <nlognbob>well, it is back up now.
22:34:05  * swaagiequit (Quit: nn all)
22:34:26  <blakmatrix>:)
22:35:12  <mrjohnj>@blakmatrix Thanks for the help, a few more missing packages to install and its deployed and running. Much appreciated.
22:36:59  * ebrightquit (Ping timeout: 260 seconds)
22:37:49  * webjayjoined
22:38:32  <mrjohnj>@blakmatrix Ooops spoke too soon. The site runs but after filling in a user registration form the site returns and error: An error has occurred: {"code":"ECONNRESET"} any ideas about what this means?
22:38:57  <blakmatrix>mrjohnj: username/appname and I can look at it
22:39:01  * joshonthewebquit (Quit: Computer has gone to sleep.)
22:40:39  <mrjohnj>@blakmatrix user: jigsaw, app: rtdemo
22:41:18  * AustinOfSaygentjoined
22:44:03  * gouldingjoined
22:44:50  <blakmatrix>mrjohnj: I see Error: db object already connecting, open cannot be called multiple times and then your app crashes
22:45:54  <goulding> I need a reliable redis host... Has anyone had experience using Redis via IrisCouch?
22:46:52  <mrjohnj>@blakmatrix At this point this is a standard geddy application, any idea what the fix or workaround might be? close the db in app.js before running perhaps??
22:46:54  <AustinOfSaygent>blakmatrix: Hi! My app, "joke.io", can't be started. Both the "jitsu" tool and the webops page are throwing errors. Could you please help me fix it?
22:48:03  <fusiongrokker_>this just started showing up in my logs... no idea what it's coming from: [03/07 17:44:00 EST] execvp(): No such file or directory
22:48:09  <fusiongrokker_>any ideas?
22:48:16  <blakmatrix>mrjohnj: usually when i see that error its doing somethign with the db in something that gets called multiple times when it only needs to be called once, so like in your ap js maybe do the auth or whatever once in the beggining?
22:48:43  <blakmatrix>AustinOfSaygent: what is your username/appname?
22:49:08  <AustinOfSaygent>@blakmatrix my username is "Joke.io", appname is "joke.io". Thanks!
22:49:20  * pedrodiasjoined
22:50:02  * gouldingquit (Ping timeout: 245 seconds)
22:50:16  <mrjohnj>@blakmatrix Thanks for the pointer, I'll go and dig around and see what is happening. I take it the db connection is not persistent from a previous run attempt or anything like that?
22:52:47  * drewwwquit (Quit: drewww)
22:53:31  * thealphanerdjoined
22:57:20  <AustinOfSaygent>@blakmatrix I just bumped up our drones, and now it's running. Apparently, I can't use all of my drones, and deploy..?
22:59:03  <blakmatrix>AustinOfSaygent: normally you should be able to but at the moment a handful of other people are doing the same, Devops is investigating
23:03:34  * sirkitreechanged nick to sirkitree|afk
23:05:08  * ArxPoetica1quit (Quit: Leaving.)
23:05:09  * webjayquit (Remote host closed the connection)
23:06:43  * distilledchaosjoined
23:06:48  <distilledchaos>so uh...
23:06:57  <distilledchaos>i just got the message "No free servers available. Please visit #nodejitsu on irc.freenode.net or email [email protected] for further information."
23:07:05  <distilledchaos>but i'm paying...
23:08:26  * distilledchaos_joined
23:08:35  <distilledchaos_>welp
23:08:40  <distilledchaos_>my internet died
23:08:43  <distilledchaos_>anyway
23:09:33  * defunctzombiechanged nick to defunctzombie_zz
23:09:48  <distilledchaos_>and now i'm getting "socket hang up"
23:11:17  * distilledchaosquit (Ping timeout: 245 seconds)
23:11:55  <distilledchaos_>and when i don't get a socket hang up
23:12:05  <distilledchaos_>it tells me "no free servers available"
23:12:10  <distilledchaos_>what's up with that?
23:13:19  * jaxon_joined
23:13:51  <jaxon_>"No free servers available." Any idea when severs might be avail?
23:14:24  <distilledchaos_>same here
23:14:28  <distilledchaos_>:/
23:14:41  <blakmatrix>jaxon_: distilledchaos_: I have devops spawning more
23:14:45  <blakmatrix>should be soon
23:14:50  <jaxon_>k
23:14:57  <distilledchaos_>awesome, thanks!
23:15:06  <jaxon_>maintenance?
23:15:09  <distilledchaos_>when you deploy, it migrates your app to a different drone, right?
23:15:15  <distilledchaos_>what happens to the old drone?
23:15:40  <blakmatrix>it gets beaten and flogged
23:16:00  <blakmatrix>:P no but seriously i gets released to a program called drydock
23:16:16  <blakmatrix>drydock will clean up the drone and then release it to the general pool
23:16:28  <distilledchaos_>ah, ok
23:16:33  <blakmatrix>but it doesnt get released until either you stop your app
23:16:45  <blakmatrix>or your new deploy or start is succesful
23:16:56  <distilledchaos_>makes sense
23:17:06  <blakmatrix>(part of the zero-downtime-deploys feature)
23:17:22  <distilledchaos_>it's pretty slick, gotta admit
23:18:26  * z0w0joined
23:19:35  * DTrejojoined
23:20:11  * BretFisherquit
23:21:04  * `3rdEdenquit (Quit: zzz)
23:21:10  <AustinOfSaygent>@blakmatrix got it, thanks!
23:23:14  * z0w0quit (Client Quit)
23:24:16  <distilledchaos_>cool, looks like devops spawned some more drones, eh?
23:24:19  * yetimikequit (Remote host closed the connection)
23:25:06  * yetimikejoined
23:30:15  * c4milojoined
23:30:19  * jhsgjoined
23:31:13  * jcrugzzchanged nick to jcrugzz|afk
23:32:40  * joshonthewebjoined
23:34:08  * lwicksjoined
23:37:57  * jaxon_quit (Ping timeout: 245 seconds)
23:39:35  <nlognbob>anybody here?
23:39:39  <nlognbob>http://api.knock.io/api/pub/knock_uuid is failing
23:40:25  <nlognbob>?
23:40:27  <blakmatrix>looks fine to me :S
23:42:00  <nlognbob>so it works for me from Firefox but not from Chrome. All I can think of is Chrome uses Google's nameservers so it might be a different IP than Firefox.
23:42:47  <blakmatrix>I'm using chrome bt
23:42:49  <blakmatrix>btw
23:43:18  <nlognbob>here's what I get back: An error has occurred: {"code":"ECONNREFUSED","errno":"ECONNREFUSED","syscall":"connect"}
23:43:45  <nlognbob>Do your servers produce messages of that type?
23:44:45  * lwicksquit (Remote host closed the connection)
23:46:14  <distilledchaos_>i'm seeing that too
23:46:17  <distilledchaos_>when i go to that urk
23:46:18  <distilledchaos_>url*
23:46:28  <nlognbob>oh, thanks.
23:46:42  <distilledchaos_>every now and then i get that on my apps
23:46:42  <distilledchaos_>don't know why
23:47:10  * lwicksjoined
23:47:11  <nlognbob>yeah, me too. I redeployed earlier and thought it fixed it, but now it is back
23:47:15  <blakmatrix>nlognbob: whats the username and appname, and how do you have your dns set up
23:47:28  <nlognbob>user nlogn, app nlogn1
23:47:52  <nlognbob>our dns points directly to your servers, all 8 IPs (left out the one you were having problems with)
23:48:22  * drewwwjoined
23:48:23  <nlognbob>it started working now.
23:48:30  <nlognbob>for both me and 1 other person at least
23:48:45  <distilledchaos_>confirmed
23:48:49  * Domenic_quit (Remote host closed the connection)
23:49:03  * Gui__joined
23:52:11  * yetimikequit (Remote host closed the connection)
23:56:57  * BretFisherjoined