00:00:01  * ircretaryquit (Remote host closed the connection)
00:00:09  * ircretaryjoined
00:03:15  * ajpocusjoined
00:04:31  <ajpocus>hey team nodejitsu! i'm having trouble deploying (socket timeout), and jitsu github issue #253 sent me here. is there a team member that could help me out please?
00:05:34  <blakmatrix>ajpocus: did it *just* happen to you?
00:05:59  <ajpocus>@blakmatrix about 15 minutes ago. i can try again, right now
00:06:45  * jryansquit (Quit: Be back later)
00:08:28  <ajpocus>@blakmatrix: ok, i tried again and got the same error. i pasted it into a gist, as instructed: https://gist.github.com/ajpocus/4981909
00:11:49  <blakmatrix>ajpocus: try a few more times, if it fails again immediately deloy again
00:16:31  * switzjoined
00:16:53  <ajpocus>@blakmatrix: ok, thank you!
00:17:57  * jamescarrquit (Quit: jamescarr)
00:19:49  * jcrugzzjoined
00:24:48  * jamescarrjoined
00:27:33  * Node_859joined
00:27:33  * Node_859quit (Client Quit)
00:27:35  <defunctzombie>AvianFlu: daemon.node, are you guys still adding stuff to that? would you take patches for a pure node detached child process implementation and bump to v1 or is the library frozen?
00:27:59  * AndrewHendersonjoined
00:27:59  <AvianFlu>it's frozen, it serves no real purpose anymore
00:28:11  <defunctzombie>I have some simple code that uses the detached stuff to spawn itself sorta like what daemon.node did
00:28:14  <AvianFlu>if anything you should talk to indexzero about just stealing the npm name
00:28:32  <AvianFlu>there's little purpose in preserving that codebase, it never actually worked properly
00:28:42  <defunctzombie>AvianFlu: well, it still gets downloaded a lot
00:28:49  <AvianFlu>lol, really?
00:28:50  <defunctzombie>so I would want to keep the published versions intact
00:28:51  <AvianFlu>strange
00:28:54  * cianomaidinjoined
00:28:56  <defunctzombie>that is what npm says
00:29:04  <AvianFlu>I mean, yeah, submit a PR if you want
00:29:14  <AvianFlu>no harm in keeping it going I guess
00:29:36  <defunctzombie>coo, it won't do all the pid file locking stuff
00:29:38  * ajpocusquit (Ping timeout: 245 seconds)
00:29:45  <defunctzombie>basically I just have a small wrapper around spawn
00:29:50  <defunctzombie>that does the detach properly
00:29:57  <defunctzombie>and exits the calling parent
00:30:00  <AndrewHenderson>I'm trying to manage date/time event notifications using Node.js on the server. Is there a programming pattern that I can use and apply to JavaScript?
00:30:01  <defunctzombie>so you get the behavior you expect
00:30:23  <AndrewHenderson>Currently, I'm using named setTimeouts and Redis to store a boolean value for each timeout. When the timeout fires it checks Redis for a boolean value. If it returns true, the notification executes. If the value returns false, this means the user has removed the event and there is no notification.
00:30:46  <AndrewHenderson>This solution works, but I don't believe it will be scale-able for a couple of reasons
00:31:47  <AndrewHenderson>I know this problem has been solved, so I'm hoping someone can point me to a resource or offer up a common pattern.
00:33:35  * slloydquit (Quit: Leaving...)
00:37:43  * joshonthewebquit (Quit: Textual IRC Client: http://www.textualapp.com/)
00:40:04  * joshonthewebjoined
00:41:35  * mikljoined
00:42:36  * Nodejitsu-Githubjoined
00:42:36  <Nodejitsu-Github>[jitsu] blakmatrix created timeout-errs (+1 new commit): https://github.com/nodejitsu/jitsu/commit/b3b3a1a606f4
00:42:36  <Nodejitsu-Github>jitsu/timeout-errs b3b3a1a Farrin Reid: [fix] fix for differentiating socket hang up vs local timeouts
00:42:36  * Nodejitsu-Githubpart
00:43:04  * jamescarrquit (Quit: jamescarr)
00:44:19  * Fishrock123joined
00:44:25  * travis-cijoined
00:44:25  <travis-ci>[travis-ci] nodejitsu/jitsu#344 (timeout-errs - b3b3a1a : Farrin Reid): The build passed.
00:44:25  <travis-ci>[travis-ci] Change view : https://github.com/nodejitsu/jitsu/commit/b3b3a1a606f4
00:44:25  <travis-ci>[travis-ci] Build details : http://travis-ci.org/nodejitsu/jitsu/builds/4891107
00:44:25  * travis-cipart
00:51:30  * jcrugzzquit (Ping timeout: 252 seconds)
00:53:01  * Fishrock123quit (Ping timeout: 256 seconds)
00:54:56  * Cory_joined
00:55:08  * st_lukejoined
00:55:31  * LuckySMackjoined
00:55:34  * Samuel_Roldanjoined
00:56:57  <LuckySMack>if I want to use couchdb with resourceful, how would you guys recommend handling saving the design documents locally? so I can then sync them up to the db
01:01:59  * sirkitreechanged nick to sirkitree|dinner
01:02:04  <blakmatrix>LuckySMack: as json?
01:02:58  <LuckySMack>yea i would have local json files ideally
01:05:31  * AvianFlupart
01:07:37  * jamescarrjoined
01:08:08  * thl0quit (Remote host closed the connection)
01:10:27  * DTrejojoined
01:11:49  <dietrich_>where should i put my main application code? docs say to use "main" property in package.json, but deploy command complains if there's no "start" file
01:11:53  <dietrich_>which is it?
01:12:22  <blakmatrix>dietrich_: scripts.start
01:12:40  <dietrich_>blakmatrix: so i can leave "main" out altogether?
01:13:00  <blakmatrix>dietrich_: as far as nodejitsu is concerned yes
01:13:05  <dietrich_>blakmatrix: thanks!
01:14:42  * Fishrock123joined
01:18:59  * Fishrock123quit (Ping timeout: 260 seconds)
01:19:06  * jmar777quit (Remote host closed the connection)
01:19:44  * jmar777joined
01:23:16  * defunctzombiechanged nick to defunctzombie_zz
01:24:26  * jmar777quit (Ping timeout: 256 seconds)
01:26:38  * booyaa|fooquit (Ping timeout: 255 seconds)
01:26:51  * booyaa|foojoined
01:27:48  * jamescarrquit (Quit: jamescarr)
01:38:22  * joshonthewebquit (Quit: Computer has gone to sleep.)
01:38:39  * jryansjoined
01:39:17  * miklquit (Ping timeout: 252 seconds)
01:39:20  * booyaa|fooquit (Ping timeout: 256 seconds)
01:39:37  * booyaa|foojoined
01:42:09  * thealphanerdquit (Quit: thealphanerd)
01:42:38  * cianomaidinquit (Quit: cianomaidin)
01:43:35  * jbasdfquit (Quit: jbasdf)
01:43:37  * mikljoined
01:45:21  * st_lukequit (Remote host closed the connection)
01:45:58  * defunctzombie_zzchanged nick to defunctzombie
01:46:05  * jamescarrjoined
01:47:07  * jryansquit (Quit: Be back later)
01:47:08  * AndrewHendersonquit (Ping timeout: 245 seconds)
01:48:25  * Fishrock123joined
01:52:27  * Fishrock123quit (Remote host closed the connection)
01:57:30  * booyaa|fooquit (Ping timeout: 252 seconds)
01:57:47  * booyaa|foojoined
02:00:52  <Nexxy>lol booyaa|foo
02:00:58  <Nexxy>booyaa|foo, is it working for you?
02:01:09  * jryansjoined
02:06:30  * motiooonjoined
02:06:39  * motiooonquit (Client Quit)
02:11:33  * LuckySMack_joined
02:12:36  * harbhubjoined
02:12:39  <harbhub>hey fellas
02:12:43  <harbhub>how do i clear my jitsu logs?
02:12:47  * LuckySMack_quit (Client Quit)
02:14:29  * booyaa|fooquit (Ping timeout: 256 seconds)
02:14:42  * booyaa|foojoined
02:15:27  * LuckySMackquit (Ping timeout: 260 seconds)
02:18:57  * joshsmithquit (Quit: joshsmith)
02:19:29  * jbasdfjoined
02:20:09  * tonymilnejoined
02:21:19  * joshonthewebjoined
02:21:30  * jamescarrquit (Quit: jamescarr)
02:21:30  * booyaa|fooquit (Ping timeout: 252 seconds)
02:21:47  * booyaa|foojoined
02:22:38  * thl0joined
02:24:30  * jamescarrjoined
02:25:35  * davidbanhamjoined
02:26:42  * blakmatrixquit (Remote host closed the connection)
02:28:37  * jamescarrquit (Ping timeout: 240 seconds)
02:28:42  * harbhubpart
02:40:01  * booyaa|fooquit (Ping timeout: 245 seconds)
02:40:15  * tonymilnequit (Quit: tonymilne)
02:40:19  * booyaa|foojoined
02:42:05  * BretFisherquit
02:42:17  * joelongstreetjoined
02:42:37  * joelongstreetpart
02:43:12  * BretFisherjoined
02:43:36  * DTrejoquit (Remote host closed the connection)
02:44:56  * booyaa|fooquit (Ping timeout: 255 seconds)
02:45:18  * booyaa|foojoined
02:45:24  * InspiredJWjoined
02:49:43  * TooTallNatequit (Quit: Computer has gone to sleep.)
02:49:55  * booyaa|fooquit (Ping timeout: 252 seconds)
02:50:23  * booyaa|foojoined
02:54:48  * motiooonjoined
02:55:03  * booyaa|fooquit (Ping timeout: 252 seconds)
02:55:32  * booyaa|foojoined
02:56:12  * Cory_quit (Quit: Page closed)
02:57:24  * _zonak_joined
02:58:51  * jbasdfquit (Quit: jbasdf)
02:59:31  * motiooonquit (Client Quit)
03:00:12  * booyaa|fooquit (Ping timeout: 256 seconds)
03:01:50  * DTrejojoined
03:06:07  * booyaa|foojoined
03:20:19  * anoemi_joined
03:21:39  * anoemiquit (Ping timeout: 248 seconds)
03:21:40  * anoemi_changed nick to anoemi
03:24:51  * _zonak_quit (Remote host closed the connection)
03:25:38  * _zonak_joined
03:38:10  * _zonak_quit (Remote host closed the connection)
03:40:23  * InconceivableBjoined
03:43:09  * dodo_joined
03:51:08  * z0w0joined
03:55:35  * InspiredJWquit (Remote host closed the connection)
03:55:48  * jbasdfjoined
04:03:01  * bootstrapperquit (Remote host closed the connection)
04:03:16  * sirkitree|dinnerquit (Quit: Textual IRC Client: www.textualapp.com)
04:04:34  * DTrejoquit (Read error: Connection reset by peer)
04:05:05  * anoemiquit (Read error: Connection reset by peer)
04:05:10  * DTrejojoined
04:05:18  * DTrejoquit (Remote host closed the connection)
04:05:45  * anoemijoined
04:07:04  * defunctzombiequit (Ping timeout: 256 seconds)
04:08:50  * Captainlonatejoined
04:09:40  <Captainlonate>Hello?
04:09:54  * defunctzombiejoined
04:10:25  * admcjoined
04:12:24  <Captainlonate>So...
04:13:04  <julianduque>Hello Captainlonate
04:13:05  <julianduque>:)
04:15:09  * thl0quit (Remote host closed the connection)
04:16:43  * Captainlonatequit (Ping timeout: 245 seconds)
04:16:43  * derekhadlingtonjoined
04:18:00  * derekhadlingtonquit (Client Quit)
04:19:55  * bootstrapperjoined
04:22:00  * BretFisherquit
04:25:58  * InspiredJWjoined
04:29:58  * Node_422joined
04:30:20  * Node_422quit (Client Quit)
04:30:46  * AndrewHendersonjoined
04:31:21  * wprlquit (Quit: Leaving.)
04:31:56  <AndrewHenderson>I'm trying to manage date/time event notifications using Node.js on the server. Is there a programming pattern that I can use and apply to JavaScript?
04:32:50  * BretFisherjoined
04:34:07  * InspiredJWquit (Ping timeout: 240 seconds)
04:41:58  * InspiredJWjoined
04:44:36  <julianduque>AndrewHenderson: you need a cron solution? maybe something like https://github.com/ncb000gt/node-cron
04:48:09  <AndrewHenderson>thanks julianduque. reading now.
04:52:45  * dodo__joined
04:53:11  * jcrugzzjoined
04:55:26  * dodo_quit (Ping timeout: 245 seconds)
04:58:07  * anoemiquit (Quit: anoemi)
04:59:22  * thealphanerdjoined
05:08:09  * owenbquit (Read error: Operation timed out)
05:08:25  * svnltoquit (Read error: Operation timed out)
05:08:45  * omegarus_quit (Ping timeout: 244 seconds)
05:09:08  * niftylettucequit (Ping timeout: 248 seconds)
05:09:11  * remysharpquit (Ping timeout: 245 seconds)
05:09:21  * coffeecupquit (Ping timeout: 248 seconds)
05:09:31  * straxquit (Ping timeout: 260 seconds)
05:09:36  * Fabryzquit (Ping timeout: 245 seconds)
05:09:37  * dscapequit (Ping timeout: 245 seconds)
05:09:39  * adaquit (Ping timeout: 276 seconds)
05:09:59  * baluptonquit (Ping timeout: 260 seconds)
05:10:12  * eins78quit (Ping timeout: 248 seconds)
05:10:18  * lmjabreuquit (Ping timeout: 276 seconds)
05:10:21  * duncanbeeversquit (Ping timeout: 252 seconds)
05:10:23  * carolynsquit (Ping timeout: 255 seconds)
05:10:24  * Proditorquit (Ping timeout: 264 seconds)
05:10:30  * cmwelshquit (Ping timeout: 260 seconds)
05:10:30  * romainhuetquit (Ping timeout: 260 seconds)
05:10:40  * wesleymasonquit (Ping timeout: 246 seconds)
05:10:44  * BruNeXquit (Ping timeout: 255 seconds)
05:10:54  * jkarsrudquit (Ping timeout: 252 seconds)
05:11:16  * JasonSmithquit (Ping timeout: 245 seconds)
05:11:23  * RushPLquit (Read error: Connection reset by peer)
05:12:08  * RushPLjoined
05:14:30  * RexM__quit (Ping timeout: 276 seconds)
05:15:45  * coffeecupjoined
05:16:55  * wesleymasonjoined
05:17:33  * omegarus_joined
05:17:46  * eins78joined
05:18:10  * Proditorjoined
05:29:47  * captainlonatejoined
05:29:53  <captainlonate>is anyone there?
05:30:11  <julianduque>Yes captainlonate
05:30:15  <julianduque>What do you need?
05:30:30  <captainlonate>I guess I thought this was some sort of nodejitsu support line....
05:31:05  <julianduque>Yes captainlonate it is :)
05:31:05  <captainlonate>Are all of those names on the right side of my screen other people who can read this also?
05:31:25  <julianduque>captainlonate: yes, this is a public chat room
05:31:45  <captainlonate>If there are so many people, how come none of them are asking questions?
05:32:27  <julianduque>they are regular visitors, some of them are sleeping or simply away from keyboard
05:32:40  <captainlonate>Ok, and so do you work for Nodejitsu?
05:32:47  <julianduque>Yes, i do
05:32:54  <captainlonate>I see.
05:32:59  <julianduque>How can I help you? :)
05:33:39  <captainlonate>Alright well, basically I want to deploy a nodejs app on Nodejitsu. It uses the node package "websocket", as in "npm install websocket".
05:33:49  <captainlonate>And for the life of me I cannot get this to work...
05:34:03  <captainlonate>I've been successful at getting this to both locally and on Dotcloud.com
05:34:19  <captainlonate>which is another hosting service like nodejitsu, but more expensive (hence I'm trying it on nodejitsu)
05:34:26  <julianduque>captainlonate: why?
05:34:38  <captainlonate>Should I keep explaining? Is this something you normally handle?
05:34:40  <julianduque>captainlonate: are you having errors? do you have a log of the error?
05:35:01  <captainlonate>Ok, well here goes: *takes a big breath
05:35:08  <julianduque>captainlonate: can you paeste the error in http://gist.github.com
05:35:13  <julianduque>and share the link with me
05:35:17  <julianduque>don't paste the error log here :)
05:35:25  <captainlonate>That's the thing, I'm not getting like... errors
05:35:41  <julianduque>so? what's the problem?
05:35:55  <captainlonate>Ok well let me try to explain this.
05:36:51  <captainlonate>The client connects to the server, the server listens on port 80. I should say that "express" listens on port 80. "express" serves the .html page to the client. The .html page runs and attempts to establish a websocket connection but fails....
05:37:17  <julianduque>whats the url of the deployed application?
05:37:33  <captainlonate>http://captainlonate.jit.su/
05:37:43  <captainlonate>See how you see one little green square
05:38:01  <captainlonate>When the connection is established, it will look like this: http://pirate-captainlonate.dotcloud.com/
05:38:11  * jcrugzzquit (Ping timeout: 255 seconds)
05:39:24  <captainlonate>So I'm sure it's a port problem. I think this is the issue because I had the same issue on dotcloud until I figured out that the websocket server needs to be hosted on a particular port, and the client must establish a "new WebSocket()" on port 50234
05:39:40  <julianduque>captainlonate: let me check :)
05:39:56  * bootstrapperquit (Remote host closed the connection)
05:39:57  <captainlonate>But dotcloud has all of these useful environment variables that I could tap into using process.env array.
05:40:56  <julianduque>you can use environment variables with 'jitsu env'
05:40:57  <captainlonate>LOL you clicked all over my map and changed my tiles. haha
05:41:07  <julianduque>but let me check your app :)
05:42:21  <captainlonate>I have found that jitsu has some environment variables, but they don't seem to be the things that dotcloud had.
05:42:57  * InconceivableBquit (Quit: InconceivableB)
05:46:13  <captainlonate>Somewhere I read something about http-proxy package. So I was trying to put a proxy server on port 80, then direct the traffic that comes to port 80 to either my websocket server, or to express.
05:46:14  * InspiredJWquit (Ping timeout: 252 seconds)
05:47:15  <captainlonate>It didn't seem to work out very well :(. that's why you see all of those things under router: {}, because I didn't know how to set this sort of feature up.
05:47:25  <julianduque>captainlonate: you don't need a proxy here, let me test something first ;)
05:48:31  <captainlonate>Yeah no problem, like I said, I just read it somewhere and it made sense because like, if I can say, this request came from my Game.js file trying to start a websocket connection, then forward it to the WS server, otherwise forward it to express... but I mean I don't really know how this stuff works.
05:49:56  <julianduque>captainlonate: you need to bind the ws server to the http server
05:50:23  <captainlonate>If you are somehow able to look at my code then you should know that the important files are the app.js file ( which is the server ), and /public/js/Game.js is the client file that tries to make the Websocket connection.
05:50:28  <captainlonate>Hmm
05:50:45  <captainlonate>I believe that I am doing that though.
05:51:19  <captainlonate>It might be line 51 for you. "httpServer: server"
05:51:36  <captainlonate>and this is in the app.js file.
05:53:54  <julianduque>captainlonate: i will change your app.js a little bit to make it work :)
05:53:55  * InspiredJWjoined
05:54:20  <captainlonate>That would be great! If you end up making it work, I would really need you to explain what you did though.
05:57:07  <julianduque>captainlonate: read the private :)
06:02:23  <captainlonate>Hey Julian, It won't let me talk in "Messages". When I typed and submit it says : "Can't use this command in this window"
06:02:31  * Samuel_Roldanquit (Quit: Samuel_Roldan)
06:04:55  * AndrewHendersonquit (Quit: Page closed)
06:05:01  <julianduque>captainlonate: but you were able to read that I wrote to you?
06:05:19  <captainlonate>Yeah I could read everything you said and explained.
06:05:21  <julianduque>s/that/what
06:05:31  <julianduque>ok, try it and see if it works for you
06:05:51  <captainlonate>Wait...
06:06:21  <captainlonate>So in my Game.js file, when the client tries to establish a connection, the line looks like this: this.connection = new WebSocket('ws://captainlonate.jit.su:80');
06:06:49  <captainlonate>What should that line look like? As in, what port should I try to establish a connection on? 80? 8000?
06:07:59  <julianduque>80
06:08:03  <julianduque>that line is fine
06:10:24  <captainlonate>Man...
06:10:37  <captainlonate>you got it: http://captainlonate.jit.su/
06:10:51  <captainlonate>You have to be kidding me, I've been trying to do this for so long...
06:11:47  <julianduque>i'm not kidding :p
06:11:48  <julianduque>lol
06:12:03  <julianduque>awesome it worked :D
06:12:47  <captainlonate>I'm just ecstatic that this actually works.
06:13:15  <captainlonate>Alright, well I'm still a little sketchy on the "why" even though I've grasped the "how". Can we talk about it?
06:14:02  <captainlonate>I feel like I need to write a survey for you or something lol
06:14:14  <julianduque>As we have load balancers that redirect the traffic from the public to the private vm, you don't need a proxy inside your app
06:14:27  <julianduque>just bind the websockets and express to the http server and thats it
06:14:41  <julianduque>a survey? hehe
06:15:22  <captainlonate>Every time I call apple for customer service they ask me to fill out a survey in regards to their performance lol
06:15:44  <captainlonate>Ok so why did you choose to listen to port 8000?
06:15:46  * thl0joined
06:16:27  <julianduque>captainlonate: you were listening to it, it can be any port > 1024 ;)
06:16:50  <julianduque>our balancers redirect the traffic from 80 to the port you were listening to
06:17:48  * jbasdfquit (Quit: jbasdf)
06:20:27  * thl0quit (Ping timeout: 260 seconds)
06:20:39  <captainlonate>So, when the browser connects to captainlonate.jit.su on port 80, the load balancer directs the request to "server". But when a websocket connection comes in also on port 80, it gets directed to the same place...
06:20:53  * DTrejojoined
06:21:38  <captainlonate>So maybe I'm confused about how... if everything gets directed to my port 8000, how does my server know when to send the .html file, and when to create a websocket connection?
06:23:07  <julianduque>captainlonate: websocket server only serves websocket connections, and express serves the other http connections
06:23:44  <captainlonate>So "server" can some how tell what kind of request is coming in on port 8000?
06:24:37  <captainlonate>Like, I guess it can somehow see "GET request", or "WS request". I don't really understand how that works... but I guess I should just be thrilled that it works. AND BELIEVE ME I am so grateful to you!
06:25:09  * JasonSmithjoined
06:25:49  <julianduque>captainlonate: awesome :)
06:26:09  <julianduque>captainlonate: glad it worked
06:26:42  <captainlonate>Well man. You take care! You're incredible at this! Is there some sort of review sheet I can fill out to help you get promoted or something?
06:27:16  <captainlonate>Actually, I would like to know, how were you able to see my code? It's not public is it?
06:30:47  <julianduque>captainlonate: it is on the server but isn't public, thats the reason i talked to you in private ;)
06:31:23  <julianduque>we are confident about it, also we love open source, if you want to opensource your project you will be elegible for a free drone http://opensource.nodejitsu.com
06:31:52  <julianduque>captainlonate: and you can always send a tweet with your message (just copy @nodejitsu ;))
06:33:00  <captainlonate>I'll consider the open source thing. I didn't know about that! Thanks for the tip
06:34:55  <captainlonate>Well my friend, you have a nice night! Thanks a lot!
06:35:34  * Leeol2quit (Read error: Connection reset by peer)
06:36:17  <julianduque>captainlonate: thanks to you and enjoy the platform :)
06:36:18  * Leeol2joined
06:39:13  * captainlonatequit (Ping timeout: 245 seconds)
06:41:55  * Samuel_Roldanjoined
06:42:38  * davidbanhamquit (Ping timeout: 245 seconds)
06:53:22  * defunctzombiechanged nick to defunctzombie_zz
06:58:21  * st_lukejoined
06:59:40  * Swaagiejoined
07:00:13  <julianduque>o hai Mr Swaagie
07:00:24  <Swaagie>julianduque, morning
07:00:37  <julianduque>morning :)
07:03:09  * Samuel_Roldanquit (Quit: Samuel_Roldan)
07:06:19  * Fabryz___joined
07:06:29  * cmwelshjoined
07:06:34  * remysharpjoined
07:06:43  * svnltojoined
07:06:58  * adajoined
07:07:08  * romainhuetjoined
07:07:19  * owenbjoined
07:07:21  * straxjoined
07:07:21  * dscapejoined
07:07:40  * st_lukequit (Remote host closed the connection)
07:08:00  * lmjabreujoined
07:08:10  * baluptonjoined
07:08:22  * carolyns__joined
07:10:15  * BruNeXjoined
07:10:48  * duncanbeeversjoined
07:10:56  * niftylettucejoined
07:11:05  * jkarsrudjoined
07:16:06  * rumbajoined
07:16:59  <rumba>My express app serves static files...will this be performant on nodejitsu? I see a lot of articles saying nginx is way better for serving static files...any opinons on this?
07:18:20  * niallopart
07:19:32  <julianduque>rumba: it will, you can try it by yourself :)
07:21:06  <rumba>any comments you can give why express static file serving will suffice and why nginx is unecessary?
07:22:11  <rumba>example of articles claiming that you must use nginx for high load http://blog.argteam.com/coding/hardening-node-js-for-production-part-2-using-nginx-to-avoid-node-js-load/
07:22:57  <julianduque>it's a good recommendation but we don't run nginx on our platform
07:23:10  <julianduque>it would be a good opportunity to do some benchmarks
07:23:51  <rumba>shouldn't that be something your service has benchmarked?
07:24:09  <julianduque>maybe.. i personally don't know if there is any
07:24:17  <rumba>I am new to node.js hosting and what to make sure that nodejitsu would cover me in the case of high traffic and that nginx wouldn't be necessary
07:24:49  <julianduque>rumba: take it for sure, our servers perform very well
07:25:33  <julianduque>rumba: also you can scale your application if the traffic increase
07:38:31  * BretFisherquit
07:43:20  * alucardXjoined
07:49:20  * switzquit (Quit: Leaving...)
07:51:09  * bootstrapperjoined
07:52:35  * lresendequit (Quit: Zzzzzzz ...)
07:53:20  * bootstrapperquit (Read error: No route to host)
07:54:59  * Samuel_Roldanjoined
07:56:39  * joshonthewebquit (Quit: Computer has gone to sleep.)
07:59:11  * Samuel_Roldanquit (Ping timeout: 245 seconds)
08:02:34  * bjartwolfquit (Read error: Operation timed out)
08:05:01  * bjartwolfjoined
08:05:33  * dob_joined
08:08:05  * jryansquit (Quit: Be back later)
08:08:11  * tonistjoined
08:11:54  * toonketelsjoined
08:12:04  * DTrejoquit (Remote host closed the connection)
08:16:14  * thl0joined
08:17:52  * dob_quit (Remote host closed the connection)
08:18:52  <gildean>rumba: you can also add the staticCache middleware if you need more performance out of express for static files
08:20:13  <rumba>staticCache is being depricated https://github.com/senchalabs/connect/issues/748
08:20:39  * thl0quit (Ping timeout: 252 seconds)
08:23:53  * `3rdEdenjoined
08:28:11  * thomas_dkjoined
08:32:04  * rumbaquit (Quit: Page closed)
08:51:47  * bootstrapperjoined
08:58:27  * bootstrapperquit (Ping timeout: 276 seconds)
08:58:34  * eschnoujoined
08:59:32  * yawntjoined
09:02:39  * olivier__joined
09:11:36  <booyaa>dudes is kohai MIA forevah?
09:11:37  <booyaa>might if so might be a good idea to update handbook to remove references in the handbook support.md
09:12:51  <julianduque>booyaa: thanks, i will review the documentation
09:13:01  <booyaa>right on man!
09:13:09  * davidbanhamjoined
09:13:25  <julianduque>and also.. good idea to bring a bot back.. i will think about it :)
09:13:59  <booyaa>yeah had some useful commands
09:14:26  * webjayjoined
09:15:41  * themgtquit (Quit: themgt)
09:38:11  * admcquit (Quit: Leaving.)
09:38:20  * lpinjoined
09:52:07  * bootstrapperjoined
09:55:18  * bootstrapperquit (Read error: Connection reset by peer)
10:01:30  * generali_joined
10:03:47  * generalissimoquit (Ping timeout: 248 seconds)
10:08:28  * admcjoined
10:08:59  * davidbanhamquit (Remote host closed the connection)
10:16:42  * thl0joined
10:17:38  * admcquit (Ping timeout: 255 seconds)
10:20:46  * rickibalboajoined
10:21:23  * thl0quit (Ping timeout: 256 seconds)
10:39:12  * thealphanerdquit (Quit: thealphanerd)
10:44:09  * admcjoined
10:44:13  * generalissimojoined
10:45:06  * cyberpunk_dogzquit (Ping timeout: 244 seconds)
10:45:18  * sreeixjoined
10:46:18  * generali_quit (Ping timeout: 264 seconds)
10:48:35  * admcquit (Ping timeout: 256 seconds)
10:49:25  * cyberpunk_dogzjoined
10:52:22  * bootstrapperjoined
10:57:38  * bootstrapperquit (Ping timeout: 245 seconds)
10:58:34  * a1bxjoined
10:58:58  <a1bx>is there a way to tail the logs
10:59:21  * InspiredJWquit (Remote host closed the connection)
11:01:02  <julianduque>a1bx: not yet :|
11:01:09  <julianduque>a1bx: it is in progress
11:06:55  <a1bx>ok thanks
11:15:31  * cianomaidinjoined
11:16:41  <a1bx>does deploy have a time limit
11:16:47  <a1bx>I often get
11:16:48  <a1bx>error: Error running command deploy error: socket hang up
11:17:14  <a1bx>when it tries to 'start app'
11:17:33  <julianduque>a1bx: can you provide me your app name and username please :)
11:17:42  <a1bx>alexbosworth ph
11:18:22  * sreeixquit (Quit: sreeix)
11:18:34  <a1bx>settings a very high timeout doesn't seem to help
11:18:55  <julianduque>a1bx: let me check if there is something
11:19:18  * toonketelsquit (Ping timeout: 245 seconds)
11:19:26  <`3rdEden>a1bx: you can use WebOps for log streaming, it will just poll log server ever x seconds and stream the logs back to you.
11:19:47  * tonistquit (Remote host closed the connection)
11:19:48  <`3rdEden>but it's not truely tailing a log
11:20:02  <a1bx>sometimes it says this error: https://gist.github.com/alexbosworth/4d4c7d845f5beca7d5a1
11:20:08  * tonistjoined
11:20:36  <a1bx>I do know that my npm dependencies seem to have a lot of sub dependencies, it takes a long time to start on heroku too
11:21:08  <julianduque>a1bx: oh thats an user error, it happens when the application didn't start listening to a port
11:22:08  <a1bx>weird b/c if i just repeat the deploy often enough it works
11:22:13  <julianduque>it's waiting to start?
11:22:30  * lpinquit (Read error: Operation timed out)
11:24:27  <a1bx>could also be b/c my connection is not too good
11:24:56  * webjayquit (Remote host closed the connection)
11:25:02  <julianduque>probably you are hitting a local timeout
11:25:25  <julianduque>what is the size of the package?
11:25:42  * generalissimoquit (Remote host closed the connection)
11:27:32  <a1bx>I think altogether it's 15mb
11:27:45  <a1bx>there's a lot of dependencies
11:28:32  <julianduque>maybe it's a local timeout if you have a slow connection
11:29:41  * toonketelsjoined
11:29:58  <a1bx>ok
11:30:19  <a1bx>can a drone have a lot of sockets open - like if I have 10k sockets open will there be a problem
11:31:11  <julianduque>a single drone can't handle that number of sockets you need to add more drones if you want to server 10k connections
11:31:27  <julianduque>a single drone can hanlde like ~500 socket connections
11:31:33  <julianduque>handle
11:34:14  <a1bx>ok interesting
11:35:32  <a1bx>what will happen, opening a new socket will fail or the drone will be killed?
11:36:26  <julianduque>new connections will timeout
11:37:21  * cianomaidinquit (Quit: cianomaidin)
11:38:33  * webjayjoined
11:44:00  <nathan7>a1bx: If you're getting "Script took too long to listen on a socket", make sure your .listen() is pretty much the first thing you do
11:44:42  * admcjoined
11:48:55  <a1bx>yep it's the first line of the start script that isn't a require or var declaration
11:49:14  * admcquit (Ping timeout: 252 seconds)
11:50:38  * davidbanhamjoined
11:50:38  * davidbanhamquit (Remote host closed the connection)
11:52:23  * bootstrapperjoined
11:56:01  * bootstrapperquit (Read error: Connection reset by peer)
11:56:15  * tonist_joined
11:57:50  * cianomaidinjoined
11:58:10  * tonistquit (Read error: Operation timed out)
11:58:11  * tonist_changed nick to tonist
12:01:32  * eschnouquit (Remote host closed the connection)
12:02:16  * alucardXquit (Quit: leaving)
12:13:09  * tonistquit (Quit: tonist)
12:13:39  * Rick-KLNjoined
12:16:02  * admcjoined
12:17:14  * thl0joined
12:20:26  * admcquit (Ping timeout: 245 seconds)
12:21:33  * thl0quit (Ping timeout: 252 seconds)
12:33:42  * alucardXjoined
12:40:55  * thl0joined
12:43:28  * therealk_joined
12:46:08  * therealkoopaquit (Ping timeout: 256 seconds)
12:46:52  * admcjoined
12:48:59  * z0w0quit (Quit: Leaving.)
12:51:38  * rickibalboaquit (Ping timeout: 255 seconds)
12:51:48  * admcquit (Ping timeout: 276 seconds)
12:52:25  * bootstrapperjoined
12:58:03  * bootstrapperquit (Ping timeout: 260 seconds)
13:12:44  * therealk_quit (Remote host closed the connection)
13:13:38  * therealkoopajoined
13:17:41  * admcjoined
13:22:04  * admcquit (Ping timeout: 252 seconds)
13:23:51  * jbprosquit (Quit: May the Cuke be with you!)
13:23:58  * jbprosjoined
13:24:28  * tonistjoined
13:24:48  * i_m_caquit (Ping timeout: 252 seconds)
13:25:06  * jamescarrjoined
13:25:36  * i_m_cajoined
13:25:37  * kwhinneryjoined
13:40:31  * cianomaidinquit (Quit: cianomaidin)
13:42:45  * porsagerjoined
13:42:52  * jamescarrquit (Quit: jamescarr)
13:44:32  * jmar777joined
13:44:38  * kwhinneryquit (Quit: kwhinnery)
13:45:52  * thl0quit (Remote host closed the connection)
13:48:25  * admcjoined
13:51:43  * cianomaidinjoined
13:52:52  * admcquit (Ping timeout: 252 seconds)
13:52:57  * bootstrapperjoined
13:53:40  * olivier__quit (Quit: Leaving)
13:54:02  * olivier__joined
13:57:16  * bootstrapperquit (Read error: No route to host)
14:02:18  * sberrymanquit (Read error: Connection reset by peer)
14:03:01  * Rick__Ajoined
14:07:00  * Swaagiechanged nick to swaagie[lunch]
14:08:31  * lpinjoined
14:19:25  * admcjoined
14:19:42  * jamescarrjoined
14:22:32  <porsager>dscape: still experiencing 50% failed deploys on github push.
14:23:32  * admcquit (Read error: Operation timed out)
14:26:54  <Rick__A>I'm getting socket hang ups deploying from a local copy
14:28:17  <Rick__A>freaking annoying
14:28:27  <Rick__A>I can't ever seem to get a consistent upload of a new version
14:28:49  <Rick__A>the newer version shows in the web admin area as archived, not active
14:29:36  * BretFisherjoined
14:30:34  * tj__joined
14:32:31  * eschnoujoined
14:34:27  * tj__part
14:34:47  * tjeastmondjoined
14:35:53  * tjeastmondpart
14:36:03  * igorpavlovjoined
14:36:35  * jamescarrquit (Quit: jamescarr)
14:36:40  * kwhinneryjoined
14:36:42  * c4milojoined
14:41:22  <igorpavlov>Hi guys! First of all, let me congrat you with new website design, it is now way better! I now experience the same problem, which is annoying me for 2 months. Since my application grew to 10MB it seems to be hard to deploy it. Here is the gist https://gist.github.com/anonymous/6d0e5f81b1c9e8163a61 . I just came back to Russia from US. In US deploys worked like a charm (there was a very strong connection). At home I have 480kbps
14:42:19  <igorpavlov>But I guess my Internet connection should not affect the result of deployment, just the time. P.S. I already increased timeouts to 1mln or so.
14:44:13  * a1bxquit (Ping timeout: 245 seconds)
14:44:58  * defunctzombie_zzchanged nick to defunctzombie
14:45:58  * jbasdfjoined
14:46:05  * jamescarrjoined
14:48:40  <igorpavlov>I mean your message in jitsu that it can be caused by poor connection, but still... Cannot deploy.
14:48:56  <igorpavlov>I mean message is correct.
14:50:13  * admcjoined
14:51:07  * alucardXquit (Ping timeout: 240 seconds)
14:51:50  * sreeixjoined
14:52:21  * Samuel_Roldanjoined
14:53:04  * bootstrapperjoined
14:54:37  * admcquit (Ping timeout: 240 seconds)
14:56:00  * jamescarrquit (Quit: jamescarr)
14:56:36  * swaagie[lunch]changed nick to swaagie
14:56:55  * switzjoined
14:57:15  * Rick-KLNquit (Quit: Page closed)
14:58:10  <igorpavlov>I guess it is to early =) Will write again later.
14:58:59  * bootstrapperquit (Ping timeout: 255 seconds)
15:01:21  * cianomaidinquit (Quit: cianomaidin)
15:02:41  * andrepadezjoined
15:02:58  * redirjoined
15:03:08  <andrepadez>Hi, i'm getting "socket hangup" on various steps of deploy
15:04:19  * jbasdfquit (Quit: jbasdf)
15:04:38  * igorpavlovquit (Ping timeout: 245 seconds)
15:05:08  * olivier__quit (Quit: Leaving)
15:07:52  * papachanjoined
15:10:07  * BretFisherquit
15:10:34  * OliverJAshjoined
15:11:05  <OliverJAsh>Hi there, I've got this error deploying my first Node.js app https://gist.github.com/OliverJAsh/4986707
15:12:24  * jetiennejoined
15:16:03  <lpin>OliverJAsh add this in you package.json if you didn't already "engines": {"node": "0.8.x"}
15:16:23  * switzquit (Quit: Leaving...)
15:16:58  * Rick__Aquit (Quit: ChatZilla 0.9.90 [Firefox 18.0.2/20130201065344])
15:18:41  * wprljoined
15:19:52  * redirquit (Quit: ...)
15:20:54  <andrepadez>Hi, i'm getting "socket hangup" on various steps of deploy. can someone help me please?
15:20:58  * admcjoined
15:21:14  * eschnouquit (Ping timeout: 252 seconds)
15:21:41  * generalissimojoined
15:23:37  <lpin>andrepadez try to increase timeout
15:23:44  <lpin>jitsu config set timeout 480000
15:24:09  <lpin>or bigger
15:25:15  <andrepadez>lpin: thanks, it worked
15:25:21  <lpin>nice
15:25:30  <andrepadez>i have to do that at home, to, my connection is rubbish
15:25:31  * admcquit (Ping timeout: 260 seconds)
15:25:38  <andrepadez>i got another question
15:26:19  <andrepadez>i am developing a site, that will contain a lot of pictures. Does it make sense to use an external service for storage? if so, which one do you recommend?
15:26:56  * DTrejojoined
15:27:08  <lpin>it makes a lot of sense since storage doesn't persist over multiple deploys
15:27:45  <OliverJAsh>Now I have this error:
15:27:47  <OliverJAsh>error: Error running command deploy
15:27:47  <OliverJAsh>error: ETIMEDOUT
15:27:48  <OliverJAsh>error: Error: ETIMEDOUT
15:27:49  <OliverJAsh>error: at Object._onTimeout (/usr/local/share/npm/lib/node_modules/jitsu/node_modules/request/main.js:670:15)
15:27:50  <OliverJAsh>error: at Timer.list.ontimeout (timers.js:101:19)
15:27:53  <lpin>dunno whatever you like, S3, dropbox
15:28:51  <lpin>OliverJAsh use https://gist.github.com/ when you need to post 3+ lines
15:29:30  * bradleymeckjoined
15:30:32  * webjayquit (Remote host closed the connection)
15:30:56  * alucardXjoined
15:30:59  * evangeni_joined
15:31:05  <lpin>OliverJAsh it probably means you app takes to much time to open a listening server
15:31:33  * kenperkinsquit (Quit: Computer has gone to sleep.)
15:31:36  * spacenickjoined
15:31:44  <spacenick>yo guys
15:31:50  <spacenick>getting connect ECONNREFUSED on the dashboard
15:31:55  <spacenick>when trying to add more drones to my app
15:32:05  <spacenick>user account : brandid / app name : montana
15:34:13  * alucardXquit (Client Quit)
15:34:22  <lpin>spacenick did you try with jitsu? jitsu apps setdrones <number>
15:36:18  * kaspertidemannjoined
15:37:27  <spacenick>seems fine yep
15:37:30  <spacenick>thanks
15:37:44  <lpin>np
15:39:19  * InconceivableBjoined
15:40:30  * jcrugzzjoined
15:40:45  * sirkitreejoined
15:46:20  * jbasdfjoined
15:49:06  * jamescarrjoined
15:50:27  * DTrejoquit (Remote host closed the connection)
15:50:40  * anoemijoined
15:51:30  * joshonthewebjoined
15:51:43  * admcjoined
15:54:48  * sreeixquit (Quit: sreeix)
15:55:24  * jacob4u2joined
15:55:51  * lresendejoined
15:56:23  * admcquit (Ping timeout: 256 seconds)
16:00:51  * slloydjoined
16:00:58  * hourbackquit (Remote host closed the connection)
16:01:10  * henriquevjoined
16:02:21  <OliverJAsh>I'm not quite sure why I'm getting ETIMEDOUT, the start script I've provided is just `node server.js` and then creates a simple server!
16:02:29  <OliverJAsh>lpin:
16:03:23  * jamescarrquit (Quit: jamescarr)
16:03:36  <nathan7>OliverJAsh: Can you gist the full error?
16:04:12  * `3rdEdenchanged nick to `3E|AFK
16:06:06  * evangeni_quit (Remote host closed the connection)
16:06:48  <henriquev>can I use multiple ports for my application in any way? I'm using socket.io and I need to use the Flashsocket transport. And for that I need a Flash policy server running on port 10843.
16:08:01  <nathan7>We don't support flash sockets, unfortunately
16:08:12  <OliverJAsh>Okay, different error now. Starting from the beginning: https://gist.github.com/OliverJAsh/4987219
16:09:37  <nathan7>hmm
16:09:43  <nathan7>OliverJAsh: Can you run that with --debug?
16:13:53  * Fishrock123joined
16:14:39  <henriquev>ok, nathan.
16:15:29  * dodo__quit (Ping timeout: 255 seconds)
16:15:32  <OliverJAsh>here you go https://gist.github.com/OliverJAsh/4987219
16:15:34  <OliverJAsh>nathan7:
16:16:49  <nathan7>OliverJAsh: Hmm, try increasing your timeout (as it says), either your internet connection or our servers are being slow
16:17:17  <nathan7>Deploying works smoothly here, probably your intertube
16:20:44  <OliverJAsh>increased timeout to 1000000, same problem
16:20:52  <OliverJAsh>my internet speed semms good!
16:20:54  <OliverJAsh>seems*
16:21:00  * swaagiequit (Quit: Leaving)
16:21:36  * nouitfvfjoined
16:21:43  <OliverJAsh>to change timeout: jitsu config set timeout 100000
16:21:49  <nathan7>Hm
16:21:54  <OliverJAsh>doesn't appear to be having much affect!
16:22:00  * bradleymeckquit (Quit: bradleymeck)
16:22:06  * admcjoined
16:22:37  * henriquevquit (Read error: Connection reset by peer)
16:22:41  <nathan7>Hrm
16:23:02  * bradleymeckjoined
16:23:13  * henriquevjoined
16:23:23  * porsagerquit (Ping timeout: 245 seconds)
16:23:54  <nathan7>OliverJAsh: Still ETIMEDOUT or 500s?
16:23:55  * henriquev_joined
16:24:22  <OliverJAsh>timeout
16:25:19  <OliverJAsh>Ahh, it appears to be working now1
16:25:32  <nathan7>\o/
16:26:10  * redirjoined
16:26:20  * rickibalboajoined
16:26:24  * admcquit (Ping timeout: 252 seconds)
16:26:53  <OliverJAsh>Strange, haha.
16:27:19  <OliverJAsh>What if I need to run a build task on deploy? I'm using Grunt and that needs a global NPM module installed…
16:27:30  <nathan7>You don't need it installed globally
16:27:34  <OliverJAsh>I was thinking of modifying the start script to run Grunt.
16:27:47  <nathan7>And you generally want to perform the build task before deploy
16:27:50  <nathan7>There's a predeploy hook
16:27:57  * hourbackjoined
16:28:10  * henriquevquit (Ping timeout: 272 seconds)
16:28:11  * henriquev_changed nick to henriquev
16:28:46  <OliverJAsh>Okay, redeploy then.
16:28:58  <OliverJAsh>Not sure how I will use grunt without the global installed. It's changed in 0.4
16:29:06  * joshonthewebquit (Quit: Computer has gone to sleep.)
16:29:30  <nathan7>OliverJAsh: npm symlinks binaries into node_modules/.bin and adds it to PATH when running scripts
16:29:43  <nathan7>OliverJAsh: in other words, if you have "predeploy": "grunt do-stuff", it'll magically work
16:29:49  <nathan7>OliverJAsh: but either way, predeploy runs on your machine
16:30:11  <OliverJAsh>ooooh! does it? i see!
16:31:22  <nathan7>[=
16:31:24  * cianomaidinjoined
16:33:05  <OliverJAsh>More timeout errors :( https://gist.github.com/OliverJAsh/4987494 nathan7
16:35:27  * spacenickquit
16:36:07  * tonistquit (Quit: tonist)
16:36:07  * nathan7investigates
16:36:11  * toonketelsquit (Remote host closed the connection)
16:38:11  * Fishrock123quit (Remote host closed the connection)
16:38:24  * kenperkinsjoined
16:43:19  * BretFisherjoined
16:44:26  * bootstrapperjoined
16:46:39  * jmar777quit (Remote host closed the connection)
16:46:43  <OliverJAsh>any findings nathan7 ?
16:46:54  <nathan7>OliverJAsh: not yet, no
16:47:14  * jmar777joined
16:47:24  * jmar777quit (Read error: Connection reset by peer)
16:47:56  * jmar777joined
16:49:32  * Fishrock123joined
16:51:50  * anoemiquit (Quit: anoemi)
16:52:53  * admcjoined
16:54:26  * anoemijoined
16:57:36  * admcquit (Ping timeout: 256 seconds)
17:01:51  * switzjoined
17:06:23  * BretFisherquit (Ping timeout: 245 seconds)
17:09:15  * BretFisherjoined
17:15:01  * jryansjoined
17:15:20  * tonistjoined
17:16:31  * BretFisherquit
17:16:45  * swaagiejoined
17:23:09  * rickibalboa`joined
17:23:43  * admcjoined
17:23:59  * rickibalboaquit (Read error: Connection reset by peer)
17:25:49  <OliverJAsh>still no solution? :(
17:25:56  * TooTallNatejoined
17:26:42  <nathan7>OliverJAsh: I'm not sure why it's happening :(
17:27:16  <jcrugzz>OliverJAsh: just to see if it has any effect, upgrade your node version and try again. couldn't hurt
17:27:47  * bradleymeckquit (Quit: bradleymeck)
17:28:28  * bjartwolfquit (Ping timeout: 245 seconds)
17:28:35  * bjartwolfjoined
17:28:42  * admcquit (Ping timeout: 276 seconds)
17:28:58  * lpinquit (Ping timeout: 272 seconds)
17:29:57  * redirquit (Quit: ...)
17:33:00  * switzquit (Quit: Leaving...)
17:34:51  * toonketelsjoined
17:47:53  * sreeixjoined
17:50:39  * redirjoined
17:51:27  * jmar777quit (Remote host closed the connection)
17:52:05  * jmar777joined
17:54:05  * jmar777quit (Read error: Connection reset by peer)
17:54:18  * jmar777joined
17:54:33  * admcjoined
17:58:36  * admcquit (Ping timeout: 240 seconds)
17:59:16  * kaspertidemannquit (Quit: kaspertidemann)
18:00:28  * DTrejojoined
18:05:01  * swaagiechanged nick to swaagie[bbl]
18:05:09  * blakmatrixjoined
18:08:21  * Samuel_Roldanquit (Quit: Samuel_Roldan)
18:09:18  * cianomaidinquit (Quit: cianomaidin)
18:10:08  * swaagie[bbl]quit (Ping timeout: 272 seconds)
18:10:11  * jbasdfquit (Quit: jbasdf)
18:13:38  * toonketelsquit (Remote host closed the connection)
18:14:11  * cianomaidinjoined
18:14:22  * rickibalboa`quit (Read error: Connection reset by peer)
18:14:24  * toonketelsjoined
18:14:45  * rickibalboa`joined
18:15:51  * cianomaidinquit (Client Quit)
18:20:51  * rickibalboa`quit (Quit: rickibalboa`)
18:22:48  * toonketelsquit (Remote host closed the connection)
18:24:08  * sreeixquit (Quit: sreeix)
18:24:48  * jbasdfjoined
18:25:22  * admcjoined
18:29:36  * admcquit (Ping timeout: 240 seconds)
18:30:46  * BretFisherjoined
18:31:12  * rickibalboajoined
18:32:21  * rickibalboaquit (Read error: Connection reset by peer)
18:33:06  * rickibalboajoined
18:33:06  * rickibalboaquit (Client Quit)
18:33:12  * jacob4u2quit (Quit: Computer has gone to sleep.)
18:33:36  * BretFisherquit (Client Quit)
18:34:03  <trygve>Is there a way to persist some files on disk between deploys? Ex; the data files for levelDB.
18:35:14  <yawnt>trygve: nope, i'm sorry.. every deploy gets a fresh environment for better performances :)
18:35:38  <yawnt>trygve: you can save to database or on a 3rd party service though
18:36:35  * OliverJAshquit (Quit: OliverJAsh)
18:36:51  <trygve>yeah. would miss some of the reason to use levelDB though.
18:37:01  * Fishrock123quit (Remote host closed the connection)
18:37:19  <yawnt>trygve: i mean that you can pull the files from that db when your application starts
18:37:20  <trygve>Would be nice to have a small area one could write to which was persisted. I would have paid extra for that.
18:37:29  <yawnt>it'd probably be faster than uploading them manually every time
18:37:57  <yawnt>i'll make sure we consider this option!
18:38:32  * indexzerojoined
18:38:44  <trygve>is the env cleaned just on deploy or is it also cleaned on a restart?
18:38:52  <yawnt>on a restart too
18:39:14  * kaspertidemannjoined
18:39:27  <trygve>aight. that makes the push to db approach a bit more tricky
18:40:20  * st_lukejoined
18:40:43  <trygve>anyway. thanks for the quick reply
18:41:22  <yawnt>trygve: anytime ;)
18:41:50  * bradleymeckjoined
18:42:35  * bradleymeckquit (Client Quit)
18:47:31  * st_luke_joined
18:50:48  * ppcanojoined
18:51:18  * st_lukequit (Ping timeout: 272 seconds)
18:53:28  * maniatorjoined
18:53:28  * maniatorquit (Client Quit)
18:54:30  * bradleymeckjoined
18:55:55  * bradleymeckquit (Client Quit)
18:56:03  * `3E|AFKchanged nick to `3rdEden
18:56:06  * admcjoined
18:56:16  * DTrejoquit (Remote host closed the connection)
18:56:51  * BretFisherjoined
18:58:27  * kenperkinsquit (Read error: Connection reset by peer)
18:58:40  * kenperkinsjoined
19:00:30  * admcquit (Ping timeout: 252 seconds)
19:00:45  * kenperkinsquit (Client Quit)
19:11:47  * jamescarrjoined
19:26:11  * st_luke_quit (Remote host closed the connection)
19:26:14  * jbasdfquit (Quit: jbasdf)
19:27:02  * kwhinnery_joined
19:28:19  * jcrugzz_joined
19:28:36  * kwhinneryquit (Ping timeout: 240 seconds)
19:28:37  * kwhinnery_changed nick to kwhinnery
19:28:39  * eschnoujoined
19:29:14  * jcrugzzquit (Read error: Connection reset by peer)
19:40:26  * `3rdEdenquit (Quit: brb due to reasons)
19:40:41  * jryansquit (Quit: Be back later)
19:41:53  * st_lukejoined
19:42:15  * jcrugzzjoined
19:42:30  * jcrugzz_quit (Read error: Connection reset by peer)
19:46:42  * kwhinneryquit (Quit: kwhinnery)
19:48:08  * `3rdEdenjoined
19:51:55  * yawntquit (Quit: leaving)
19:54:44  * lpinjoined
19:57:58  * jryansjoined
20:01:36  * miklquit (Ping timeout: 240 seconds)
20:02:37  * jbasdfjoined
20:04:25  * mikljoined
20:06:03  * joshonthewebjoined
20:08:38  * remysharpquit (Ping timeout: 252 seconds)
20:09:33  * thomas_dkquit (Quit: thomas_dk)
20:10:08  * BretFisherquit
20:15:06  * dietrich_quit (Ping timeout: 264 seconds)
20:15:49  * dietrichjoined
20:19:01  * admcjoined
20:19:26  * admcquit (Read error: Connection reset by peer)
20:19:27  * admc1joined
20:19:28  * olivier__joined
20:19:28  * olivier__quit (Client Quit)
20:19:44  * dodo_joined
20:24:16  * sirkitreechanged nick to sirkitree|lunch
20:26:39  <defunctzombie>indexzero: ping
20:26:46  <indexzero>defunctzombie: sup
20:26:54  <defunctzombie>yo dog
20:27:05  <defunctzombie>https://github.com/shtylman/daemon.node
20:27:11  <defunctzombie>I poked around with the daemon module
20:27:17  <indexzero>defunctzombie: yeah, I saw that
20:27:19  <defunctzombie>made it do something similar yet slightly different
20:27:29  <defunctzombie>avianflu told me to ping you about it
20:27:35  <defunctzombie>to see if that module was a gonner
20:27:44  <defunctzombie>or if reviving was possible
20:27:49  <indexzero>defunctzombie: Well the current incanation is broken with node > 0.4.x
20:27:58  <indexzero>so I would be down to make it work again
20:28:06  <indexzero>open a PR, I'll review in detail and get it merged in
20:28:10  <defunctzombie>indexzero: it works, just in a slightly different way
20:28:21  <defunctzombie>it re-reuns the main file
20:28:25  * lpin_joined
20:28:30  <defunctzombie>the child goes past the daemon() point
20:28:33  <defunctzombie>the parent never does
20:28:38  <defunctzombie>cause it process.exits()
20:29:00  <defunctzombie>indexzero: if you think that doesn't sound too hacky or side effect ridden, then yea I can open a PR
20:31:39  * lpinquit (Ping timeout: 260 seconds)
20:32:49  <indexzero>sounds sane
20:33:41  <defunctzombie>k
20:34:21  * cianomaidinjoined
20:35:23  * kwhinneryjoined
20:35:54  * bradleymeckjoined
20:38:14  * swaagiejoined
20:41:15  * OliverJAshjoined
20:41:45  * cianomaidinquit (Quit: cianomaidin)
20:45:29  * DTrejojoined
20:46:56  * BretFisherjoined
20:50:38  * toonketelsjoined
20:54:38  * tjeastmondjoined
20:56:51  * wsierocijoined
20:58:42  <OliverJAsh>Is anyone here able to help me with my ETIMEDOUT error when deploying? (I've increased timeout)
20:59:22  * st_luke_joined
20:59:39  * st_lukequit (Disconnected by services)
20:59:41  * st_luke_changed nick to st_luke
20:59:48  <blakmatrix>OliverJAsh: hey
20:59:55  <wsieroci>what do you think about reliablity of redistogo? I really need reliable redis hosting provider
21:00:13  <blakmatrix>OliverJAsh: can you give me your username/appname and a gist of the error you're seeing
21:00:15  <OliverJAsh>blakmatrix: https://gist.github.com/OliverJAsh/4989857
21:00:20  * Samuel_Roldanjoined
21:00:27  * DTrejoquit (Remote host closed the connection)
21:00:33  <OliverJAsh>blakmatrix: username: oliverjash, app name: reader
21:02:51  <blakmatrix>wsieroci: I've heard good things of thier services if you go directly through them, the free dbs we help provision tend to have issues it seem that get less attention than their dbs managed through them
21:03:49  <blakmatrix>OliverJAsh: what is your timeout set to ?
21:04:06  <OliverJAsh>blakmatrix something ridiculous like 1000000
21:05:58  <blakmatrix>OliverJAsh: set ti to 10 minutes first of all, `jitsu config set timeout 600000` then rerun `jitsu deploy --debug` and send em the output
21:06:09  * henriquevquit (Quit: henriquev)
21:06:48  <OliverJAsh>blakmatrix: sure
21:10:31  * anoemiquit (Quit: anoemi)
21:10:51  * themgtjoined
21:12:59  * sirkitree|lunchchanged nick to sirkitree
21:14:12  * kaspertidemannquit (Quit: kaspertidemann)
21:14:41  * nouitfvfquit (Ping timeout: 248 seconds)
21:17:01  * cianomaidinjoined
21:17:31  * swaagiequit (Quit: Leaving)
21:18:24  * cianomaidinquit (Client Quit)
21:20:07  * johncjoined
21:20:26  * anoemijoined
21:20:59  <johnc>blakmatrix: re ticket #12547 do you want me to activate hte last known working snapshot? or one of the ones that didn't work?
21:21:24  <blakmatrix>johnc: last known working one
21:22:32  <blakmatrix>johnc: if goign inbetween works ok we can just chalk up those snapshots due to the cluster module issue
21:23:24  <johnc>ok, back on #23 and it works
21:25:43  <johnc>case closed then? just don't use cluster?
21:26:32  <blakmatrix>yeah best not to on individual drones (business plan with increased RAM is another story)
21:28:16  * tabrificjoined
21:28:23  * tjeastmondpart
21:28:45  <tabrific>Hi, my site is telling me forbidden, but I got no errors on deploy. can someone help?
21:29:04  <blakmatrix>tabrific: what is your site and username/appname ?
21:29:45  * cianomaidinjoined
21:30:13  * swaagiejoined
21:30:20  <tabrific>site: tabrificpublic username:tabrific appname:Tabrific-Public
21:32:03  <johnc>blakmatrix: thanks!
21:32:45  * anoemiquit (Quit: anoemi)
21:33:29  * TooTallNatequit (Quit: Computer has gone to sleep.)
21:34:45  <blakmatrix>tabrific: I am seeing https://gist.github.com/blakmatrix/4990200 ... it has somethign to do with your app
21:36:10  * jmar777quit (Remote host closed the connection)
21:36:48  * jmar777joined
21:37:09  <tabrific>@blakmatrix wasn't giving me this locally, let me check it out
21:37:22  <blakmatrix>tabrific: maybe you gotta auth first ?
21:41:30  * jmar777quit (Ping timeout: 264 seconds)
21:47:47  * eschnouquit (Ping timeout: 248 seconds)
21:51:04  * johncquit (Quit: Page closed)
21:54:47  * anoemijoined
21:55:13  * lpin_quit (Quit: Leaving)
21:56:41  * jamescarrquit (Quit: jamescarr)
21:57:32  * jamescarrjoined
21:58:25  * thealphanerdjoined
21:58:27  * bradleymeckquit (Quit: bradleymeck)
21:58:56  * switzjoined
21:59:37  * tonistquit (Quit: tonist)
22:03:03  * emile1986joined
22:03:32  <emile1986>hello, is this channel for support questions?
22:05:10  <jcrugzz>emile1986: Yes, you came to the right place
22:05:18  * henriquevjoined
22:06:18  <wsieroci>could you tell me how much memory redis need on avarage for just pub/sub for maximum use of one drone?
22:06:30  * TooTallNatejoined
22:06:48  * remysharpjoined
22:07:35  <emile1986>jcrugzz, great. i'm having an issue with jitsu deploy
22:07:54  <jcrugzz>emile1986: can you gist the error?
22:07:54  <emile1986>error: Error running command deploy error: Nodejitsu Error (402): Payment Required
22:08:17  <emile1986>someone else on our team can deploy without problems, it's just me
22:08:22  <emile1986>for usernames yeti and yeti-dev
22:08:30  <jcrugzz>hmm this could be that your trial account has expired?
22:08:39  <jcrugzz>blakmatrix: ping
22:08:53  <emile1986>i do have an expired trial account for my personal use
22:08:58  <emile1986>but i logged out with `jitsu users logout`
22:09:04  <emile1986>and logged back in with `yeti` and `yeti-dev`
22:11:27  <emile1986>(which are paid for and current -- allegedly)
22:11:27  <blakmatrix>emile1986: what is your jitsu version ?
22:11:27  <emile1986>0.12
22:11:28  <emile1986>using cli
22:11:28  <jcrugzz>wsieroci: I dont think thats an easy question to answer. Id ask someone in the socket.io channel about the memory usage of the redisstore. I do know that one single drone can handle ~400-500 websocket connections
22:12:55  * simon_joined
22:16:03  * dkolbajoined
22:17:06  * toonketelsquit (Remote host closed the connection)
22:17:06  <dkolba>hi, could someone give me a hand with flatiron + st?
22:17:07  * appsecute-markjoined
22:17:45  <emile1986>@blakmatrix, the jitsu version is 0.12
22:18:17  <appsecute-mark>Hi - anyone from Nodejitsu there?
22:18:24  <jcrugzz>dkolba: what seems to be the issue?
22:18:38  <blakmatrix>emile1986: what is the account that is givving issue ?
22:18:47  <appsecute-mark>Mark Cox here from Appsecute
22:18:52  <blakmatrix>appsecute-mark: Hi Mark
22:19:01  <emile1986>@blakmatrix, yeti and yeti-dev
22:19:22  <dkolba>jcrugzz: I have this very basic setup https://gist.github.com/dkolba/4990645 and would like so server static files from /public
22:19:37  * kwhinneryquit (Quit: kwhinnery)
22:20:01  <blakmatrix>emile1986: and you say people on your team use the same accounts without issue ?
22:20:15  <emile1986>yes, that's correct
22:20:23  * redirquit (Quit: ...)
22:20:49  <appsecute-mark>Had been trying to line up a phone call with Nuno but he was sick - talking about ticket #12514
22:21:46  <appsecute-mark>Is here a good place to discuss, Farrin?
22:22:15  <jcrugzz>dkolba: ill take a look
22:22:21  <blakmatrix>appsecute-mark: Yes Have you been able to deploy your apps ?
22:22:26  <appsecute-mark>yes we have
22:22:31  <appsecute-mark>we have ongoing issues
22:22:52  <appsecute-mark>tyler tried 5 times in a row to do jitsu deploy yesterday
22:22:57  <appsecute-mark>he had deployed one app
22:23:07  <appsecute-mark>then was trying to deploy another one - versions had to match
22:23:29  <appsecute-mark>was kind of funny if we weren't under the gun at the moment - he was hitting his keyboard in frustration
22:23:50  * therealk_joined
22:23:57  <appsecute-mark>We keep hearing that it's fixed
22:24:03  <blakmatrix>appsecute-mark: has anyone tried withing the past 4-5 hours we have applied a patch that should have resolved the issues that were causeing the socket hang up issue yesterday
22:24:05  <appsecute-mark>A couple of questions
22:24:07  <appsecute-mark>no
22:24:15  <appsecute-mark>I am about to try deploying one of our apps
22:24:19  * wsierociquit
22:24:25  <emile1986>does anyone have comments on my issue?
22:24:38  <blakmatrix>I've been monitoring the issue today and havent seen it since the patch was applied
22:24:46  <blakmatrix>emile1986: I am going to PM you ok
22:25:03  * tabrificquit (Ping timeout: 245 seconds)
22:25:21  <appsecute-mark>one question - should we be moving to a business plan? we are on a 'personal' plan
22:25:31  <jcrugzz>dkolba: instead of setting the root parameter, set: `{dir: __dirname + /public}
22:25:36  <appsecute-mark>and what difference does that make? (in terms of infrastructure, etc)
22:25:59  <jcrugzz>appsecute-mark: you are able to scale the drones to have more memory as well as pick where you want it hosted
22:26:05  <appsecute-mark>right
22:26:06  <jcrugzz>as well as having ssl on your own domain
22:26:26  <appsecute-mark>also, we've experienced the web management interface going down or very very slow a number of times in past few weeks
22:26:34  <appsecute-mark>often in early evening Pacific time
22:26:52  <appsecute-mark>was that a known problem? is it fixed?
22:27:16  * therealkoopaquit (Ping timeout: 272 seconds)
22:27:33  <jcrugzz>There was just a huge overhaul over the past couple weeks so that may have caused those issues.
22:27:43  <jcrugzz>internal infrastructure was revamped
22:27:58  <jcrugzz>so those issues should have been taken care of
22:28:16  <appsecute-mark>ok cool - we found the command line tool worked more often than the site so we stopped using the web management interface
22:28:22  <appsecute-mark>but I will go back to using it if fixed
22:28:32  <appsecute-mark>bad timing for us - we go live tomorrow morning
22:28:43  <appsecute-mark>press releases, articles etc
22:28:51  <appsecute-mark>so need our site to be reliable
22:28:55  <jcrugzz>ahh I see. yea you want to make sure everything is in order
22:28:57  <dkolba>jcrugzz: thank you very much
22:29:04  <jcrugzz>dkolba: np :)
22:29:13  <appsecute-mark>and also that we can push updates without downtime
22:29:33  * simon_part
22:29:36  * dkolbapart
22:29:58  <appsecute-mark>Our site is made up of 4 apps - one for the client-side javascript, one for the Web services and two are 'connectors' to other systems
22:30:09  <appsecute-mark>if we change interfaces between those we need to update both at once
22:30:22  <appsecute-mark>so if a deploy fails it can be bad, even if old version is still running
22:32:23  * Samuel_Roldanquit (Quit: Samuel_Roldan)
22:32:56  <appsecute-mark>if things are working bettern now we will stick with nodejitsu - but we have an option to run on our PaaS instead - from Tier 3
22:33:04  <appsecute-mark>but they don't support Web sockets yet
22:33:30  <appsecute-mark>great that you guys do
22:33:51  <blakmatrix>appsecute-mark: understandable yes as of right now all of the hiccups that resulted from the business plan launch have been adressed
22:34:07  <appsecute-mark>that's great news
22:40:10  * emile1986quit (Quit: Page closed)
22:46:19  * Nodejitsu-Githubjoined
22:46:19  <Nodejitsu-Github>[jitsu] AvianFlu pushed 1 new commit to master: http://git.io/dWjg5A
22:46:19  <Nodejitsu-Github>jitsu/master da85b7d Charlie McConnell: Merge pull request #392 from nodejitsu/timeout-errs...
22:46:19  * Nodejitsu-Githubpart
22:46:31  * appsecute-markquit (Quit: Page closed)
22:47:25  * travis-cijoined
22:47:25  <travis-ci>[travis-ci] nodejitsu/jitsu#346 (master - da85b7d : Charlie McConnell): The build has errored.
22:47:25  <travis-ci>[travis-ci] Change view : https://github.com/nodejitsu/jitsu/compare/aa6fc4087d36...da85b7d0e4e4
22:47:25  <travis-ci>[travis-ci] Build details : http://travis-ci.org/nodejitsu/jitsu/builds/4915240
22:47:25  * travis-cipart
22:49:14  * Fishrock123joined
22:50:08  * Nodejitsu-Githubjoined
22:50:08  <Nodejitsu-Github>[jitsu] AvianFlu pushed 1 new commit to master: http://git.io/R9hu5g
22:50:08  <Nodejitsu-Github>jitsu/master 8e3e319 Charlie McConnell: [dist] Version bump, v0.12.1
22:50:08  * Nodejitsu-Githubpart
22:50:17  * Nodejitsu-Githubjoined
22:50:17  <Nodejitsu-Github>[jitsu] AvianFlu tagged v0.12.1 at fc4ae0d: http://git.io/kFK1cg
22:50:17  * Nodejitsu-Githubpart
22:51:47  * emile86joined
22:52:35  * travis-cijoined
22:52:35  <travis-ci>[travis-ci] nodejitsu/jitsu#347 (master - 8e3e319 : Charlie McConnell): The build passed.
22:52:35  <travis-ci>[travis-ci] Change view : https://github.com/nodejitsu/jitsu/compare/da85b7d0e4e4...8e3e319abbaf
22:52:35  <travis-ci>[travis-ci] Build details : http://travis-ci.org/nodejitsu/jitsu/builds/4915318
22:52:35  * travis-cipart
22:52:40  * c4miloquit (Remote host closed the connection)
22:52:46  <emile86>is there any way to deploy small iterative changes to nodejitsu through sftp or something similar. when debugging has to take place on a public facing server, it's hard to go through the `jistu deploy` process many times over. any remedy for this?
22:54:09  * Fishrock123quit (Remote host closed the connection)
22:54:58  <blakmatrix>emile86: sorry no
22:55:18  <blakmatrix>not unless your just making a change to pachage.json
22:55:26  <blakmatrix>package*
22:55:35  <emile86>okay, good to know
22:56:28  * kwhinneryjoined
22:59:26  <emile86>i'm having more (but different) problems with jitsu deploy. this time: error: Error: socket hang up error: at createHangUpError (http.js:1344:15)
23:00:24  * dietrichquit (Ping timeout: 256 seconds)
23:00:39  * dietrichjoined
23:01:07  * anoemiquit (Quit: anoemi)
23:01:18  * straxquit (Ping timeout: 256 seconds)
23:02:04  * straxjoined
23:07:21  <jcrugzz>emile86: just give it another try. if it doesn't work, try a `jitsu start` then follow that with a `jitsu deploy`. It will put you on a new drone
23:07:39  * pedrodiasjoined
23:08:09  * kwhinneryquit (Quit: kwhinnery)
23:09:00  * ppcanoquit (Quit: ppcano)
23:09:17  * joelongstreetjoined
23:10:51  <emile86>@jcrugzz, i just tried that and get more errors. different ones
23:10:59  <emile86>error: Nodejitsu Error (500): Internal Server Error warn: Error returned from Nodejitsu error: Error: Unhandled error error: at Object.onError (/root/nodejitsu/lib/nodejitsu.js:75:48)
23:11:26  <jcrugzz>blakmatrix: any ideas?
23:12:22  * IrishGringojoined
23:12:22  * ppcanojoined
23:12:22  * ppcanoquit (Client Quit)
23:12:51  <blakmatrix>emile86: taking a look
23:15:46  * therealk_quit (Remote host closed the connection)
23:16:46  <blakmatrix>emile86: I am seeing Cannot find module './mongo_client'
23:17:18  <blakmatrix>emile86: and also Script took too long to listen on a socket they might be interrelated
23:19:13  <emile86>./mongo_client is a module request made by the mongodb drivers and/or mongoose
23:19:24  <emile86>(not directly by us)
23:20:07  * OliverJAshquit (Quit: OliverJAsh)
23:21:11  * dodo_quit (Ping timeout: 255 seconds)
23:21:52  <emile86>hmm, my last deploy worked without me having changed anything
23:22:17  * kwhinneryjoined
23:23:15  <blakmatrix>emile86: could possibly be a race condition of sorts, or that previous drone was bad or some combination, I'll take a look see if they need to be drydocked
23:23:34  <emile86>okay, thanks!
23:26:22  * dietrichpart
23:27:05  * swaagiequit (Quit: off to bed, nn all)
23:29:20  * themgtquit (Quit: Pogoapp - http://www.pogoapp.com)
23:30:28  * generalissimoquit (Remote host closed the connection)
23:35:34  * thealphanerdquit (Quit: thealphanerd)
23:36:31  * RORgasmjoined
23:43:29  * joshsmithjoined
23:45:37  * themgtjoined
23:46:38  * jcrugzzquit (Ping timeout: 256 seconds)
23:47:06  * st_lukequit (Remote host closed the connection)
23:47:50  * jmar777joined
23:48:43  * dodo_joined
23:49:13  * joshonthewebquit (Quit: Computer has gone to sleep.)
23:49:15  * henriquevquit (Quit: henriquev)
23:50:19  * kwhinneryquit (Quit: kwhinnery)
23:52:58  * st_lukejoined
23:53:09  * lwicksjoined
23:54:44  * `3rdEdenquit (Remote host closed the connection)
23:55:06  * thealphanerdjoined
23:55:27  * lwicksquit (Client Quit)
23:56:21  * RORgasmquit (Remote host closed the connection)
23:57:05  * jbasdfquit (Quit: jbasdf)