New Monitoring Script
-
We just put some new code in place that will, we hope, help with the service blips that we see from time to time. Until now any process outage on the site required manual intervention to get it back up and running. There is now a monitoring service watching the community to ensure that it stays up and running. If it fails, it should come back automatically in about a second. Fingers crossed that this does the trick.
-
Woohoo!
-
So far so good, will take a few weeks before we have a good idea if it is runny smoothly or not.
-
@scottalanmiller said:
So far so good, will take a few weeks before we have a good idea if it is runny smoothly or not.
What does the script do exactly? In more technical terms.
-
@thanksaj said:
@scottalanmiller said:
So far so good, will take a few weeks before we have a good idea if it is runny smoothly or not.
What does the script do exactly? In more technical terms.
Watches for the process to stop and restarts it. It's called "forever".
-
@scottalanmiller said:
@thanksaj said:
@scottalanmiller said:
So far so good, will take a few weeks before we have a good idea if it is runny smoothly or not.
What does the script do exactly? In more technical terms.
Watches for the process to stop and restarts it. It's called "forever".
What process?
-
@thanksaj said:
What process?
The community.
-
-
@thanksaj said:
@scottalanmiller said:
@thanksaj said:
What process?
The community.
Ah. Is NodeBB built on MySQL?
No, nor does it use it as a database. It's built on Node.js, hence the name.
-
@scottalanmiller said:
@thanksaj said:
@scottalanmiller said:
@thanksaj said:
What process?
The community.
Ah. Is NodeBB built on MySQL?
No, nor does it use it as a database. It's built on Node.js, hence the name.
It doesn't use a database? Then...how??
-
@thanksaj said:
It doesn't use a database? Then...how??
Of course it does. But it isn't "built on a database." That would be weird. It talks to the database you tell it to talk to. In our case, that is MongoDB.
-
@scottalanmiller said:
@thanksaj said:
It doesn't use a database? Then...how??
Of course it does. But it isn't "built on a database." That would be weird. It talks to the database you tell it to talk to. In our case, that is MongoDB.
Ok, the wording might not have been great, but how is how NodeBB works with a database different than, say, Wordpress?
-
@thanksaj said:
Ok, the wording might not have been great, but how is how NodeBB works with a database different than, say, Wordpress?
Same, it is an external system and it makes network calls to it.
-
@scottalanmiller said:
@thanksaj said:
Ok, the wording might not have been great, but how is how NodeBB works with a database different than, say, Wordpress?
Same, it is an external system and it makes network calls to it.
So is MongoDB:MySQL as NodeBB:Wordpress? Little SAT question for ya. LOL
-
@thanksaj said:
So is MongoDB:MySQL as NodeBB:Wordpress? Little SAT question for ya. LOL
Roughly. MongoDB is a networked NoSQL database. MySQL is an RDBMS. NodeBB and Wordpress are both applications.
-
@scottalanmiller said:
@thanksaj said:
So is MongoDB:MySQL as NodeBB:Wordpress? Little SAT question for ya. LOL
Roughly. MongoDB is a networked NoSQL database. MySQL is an RDBMS. NodeBB and Wordpress are both applications.
RDBMS?
-
@thanksaj relational database management system
-
@thanksaj said:
@scottalanmiller said:
@thanksaj said:
So is MongoDB:MySQL as NodeBB:Wordpress? Little SAT question for ya. LOL
Roughly. MongoDB is a networked NoSQL database. MySQL is an RDBMS. NodeBB and Wordpress are both applications.
RDBMS?
It would behoove you to look up basic IT terms on your own without needing everyone to look them up for you.
RDBMS is a Relational DataBase Management System. Most IT people incorrectly just call them databases leading to much of the confusion in the industry. MS SQL Server, MySQL, PostgreSQL, Oracle DB, Informix, DB2, Sybase ASE, etc. are all RDBMS. SQLite and JetBD (Access) are not, they are just databases, even though they are relational. MongoDB, Redis, CouchDB and others are NoSQL, non-relational databases. They are lumped together as NoSQL even though they have nothing to do with each other to distinguish them from the things that most people simply assume databases to be.
My first internship at age 13 was working on NoSQL systems.
-
@scottalanmiller said:
@thanksaj said:
@scottalanmiller said:
@thanksaj said:
So is MongoDB:MySQL as NodeBB:Wordpress? Little SAT question for ya. LOL
Roughly. MongoDB is a networked NoSQL database. MySQL is an RDBMS. NodeBB and Wordpress are both applications.
RDBMS?
It would behoove you to look up basic IT terms on your own without needing everyone to look them up for you.
RDBMS is a Relational DataBase Management System. Most IT people incorrectly just call them databases leading to much of the confusion in the industry. MS SQL Server, MySQL, PostgreSQL, Oracle DB, Informix, DB2, Sybase ASE, etc. are all RDBMS. SQLite and JetBD (Access) are not, they are just databases, even though they are relational. MongoDB, Redis, CouchDB and others are NoSQL, non-relational databases. They are lumped together as NoSQL even though they have nothing to do with each other to distinguish them from the things that most people simply assume databases to be.
My first internal at age 13 was working on NoSQL systems.
Interesting.
-
@scottalanmiller said:
My first internship at age 13 was working on NoSQL systems.
I'm surprised for how old it is I had never heard of NoSQL until recently.