metalwhale / newswaters Goto Github PK
View Code? Open in Web Editor NEWIn the ocean, there are no newspapers. Whales refer to it as "newswaters".
License: MIT License
In the ocean, there are no newspapers. Whales refer to it as "newswaters".
License: MIT License
skimmer
cron job collect-item-urls
encountered the following error message:
Container is terminated because of OOMKilled. It exited with exit code 137. It is not started and not ready.
The skimmer
process consumed excessive RAM, leading to the termination of the job. It appears that item ID 38115989
with url:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=cf8e8658100d4eae80ce9b21f7a81cb024dd5057
is the root cause.
Create a fake record to ensure that the job ignores this item in the next run:
INSERT INTO item_urls (item_id, html, text, summary, status_code, status_note, created_at, updated_at)
VALUES (38115989, NULL, NULL, NULL, -1, 'https://github.com/metalwhale/newswaters/issues/20', NOW(), NOW());
Change text width
at service.rs
from std::usize::MAX
to a smaller number (such as 4800
, which is the SKIMMER_TEXT_MAX_TOTAL_LENGTH
used for shortening the stories' texts)
html2text::from_read_with_decorator(html.as_bytes(), 4800, TrivialDecorator::new())
Create a record at item_urls
table with status_code = -1
before starting and update it after finished
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.