highcharts / highcharts/node-export-server
Stop creation of log and tmp folder
- Dominant language
- JavaScript
- Stars
- 369
- Forks
- 266
- PR merge metrics
- No merged PRs in 30d
Description
**Actual behaviour**
highcharts-export-server create log and tmp folder during chart image download process but kubernetes does not allow to create a folder like this.
**Expected behaviour**
chart image will download without creation log and tmp folder.
I think after adding options.logging.level = 0 log folder not created, same as log folder which code require to stop creation of tmp folder
```
const exportSettings = {
export: {
type: "png",
options: report_config.data,
},
};
const options = exporter.setOptions(exportSettings);
options.logging.level = 0 // to remove log folder when image download
await exporter.initPool(options);
exporter.startExport(exportSettings, async function (res, err) {
if (err) {
log.info("Error in exporting chart : " + err); // error comes from here when code deployed on live server
return resp.status(500).send({ msg: err.message });
}
log.info("buffer data getting")
const binaryData = Buffer.from(res.data, "base64");
exporter.killPool();
```
I've write above code to get chart image and it's perfectly working fine in my local but I'm getting In pool.postWork: [pool] Error when acquiring available entry: Error when code deployed on live server
I think tmp folder doesn't created on live server and due to this reason I'm getting this error may be Kubernetes does not allow to create tmp folder on live server
Do you have any solution to resolve this issue ?
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.