Skip to content

Commit 7349d29

Browse files
author
xiaoc
committed
update
1 parent de22295 commit 7349d29

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

README.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,37 @@ add the code before your own code, must before or it won't work!!!
1616
```js
1717
require('module-unique').init();
1818
```
19+
here is a example code
20+
```
21+
#!/usr/bin/env node
22+
'use strict';
23+
24+
var unique = require('module-unique');
25+
unique.init();
26+
27+
var app = require('../app'),
28+
logger = require('logger'),
29+
graceful = require('graceful');
1930
31+
app.set('port', process.env.PORT);
32+
33+
var server = app.listen(app.get('port'), function() {
34+
logger.info('server listening on port ' + server.address().port);
35+
});
36+
37+
graceful({
38+
server: server,
39+
killTimeout: 30 * 1000,
40+
error: function(err, throwErrorCount) {
41+
if (err.message) {
42+
err.message +=
43+
' (uncaughtException throw ' + throwErrorCount +
44+
' times on pid:' + process.pid + ')';
45+
}
46+
logger.error(err);
47+
}
48+
});
49+
```
2050

2151
memory used about 30% above in my own project!
2252
#### before using module-unique

0 commit comments

Comments
 (0)