Mercurial Hosting > luan
annotate host/admin/src/hi.txt.luan @ 2022:969291201e12
ping lucene backups
| author | Franklin Schmidt <fschmidt@gmail.com> | 
|---|---|
| date | Mon, 20 Oct 2025 17:25:47 -0600 | 
| parents | b8e5d53c4fc9 | 
| children | 
| rev | line source | 
|---|---|
| 1995 | 1 local Io = require "luan:Io.luan" | 
| 2 local Http = require "luan:http/Http.luan" | |
| 
2021
 
b8e5d53c4fc9
admin monitors scheduler
 
Franklin Schmidt <fschmidt@gmail.com> 
parents: 
1995 
diff
changeset
 | 
3 local Thread = require "luan:Thread.luan" | 
| 
 
b8e5d53c4fc9
admin monitors scheduler
 
Franklin Schmidt <fschmidt@gmail.com> 
parents: 
1995 
diff
changeset
 | 
4 local Time = require "luan:Time.luan" | 
| 1995 | 5 | 
| 6 | |
| 
2021
 
b8e5d53c4fc9
admin monitors scheduler
 
Franklin Schmidt <fschmidt@gmail.com> 
parents: 
1995 
diff
changeset
 | 
7 local globals = Thread.global_map("globals") | 
| 
 
b8e5d53c4fc9
admin monitors scheduler
 
Franklin Schmidt <fschmidt@gmail.com> 
parents: 
1995 
diff
changeset
 | 
8 globals.i = 0 | 
| 
 
b8e5d53c4fc9
admin monitors scheduler
 
Franklin Schmidt <fschmidt@gmail.com> 
parents: 
1995 
diff
changeset
 | 
9 | 
| 
 
b8e5d53c4fc9
admin monitors scheduler
 
Franklin Schmidt <fschmidt@gmail.com> 
parents: 
1995 
diff
changeset
 | 
10 local function inc() | 
| 
 
b8e5d53c4fc9
admin monitors scheduler
 
Franklin Schmidt <fschmidt@gmail.com> 
parents: 
1995 
diff
changeset
 | 
11 globals.i = globals.i + 1 | 
| 
 
b8e5d53c4fc9
admin monitors scheduler
 
Franklin Schmidt <fschmidt@gmail.com> 
parents: 
1995 
diff
changeset
 | 
12 end | 
| 
 
b8e5d53c4fc9
admin monitors scheduler
 
Franklin Schmidt <fschmidt@gmail.com> 
parents: 
1995 
diff
changeset
 | 
13 | 
| 
 
b8e5d53c4fc9
admin monitors scheduler
 
Franklin Schmidt <fschmidt@gmail.com> 
parents: 
1995 
diff
changeset
 | 
14 Thread.schedule( inc, {repeating_delay=Time.period{minutes=1}} ) | 
| 
 
b8e5d53c4fc9
admin monitors scheduler
 
Franklin Schmidt <fschmidt@gmail.com> 
parents: 
1995 
diff
changeset
 | 
15 | 
| 1995 | 16 return function() | 
| 17 Io.stdout = Http.response.text_writer() | |
| 
2021
 
b8e5d53c4fc9
admin monitors scheduler
 
Franklin Schmidt <fschmidt@gmail.com> 
parents: 
1995 
diff
changeset
 | 
18 %>hi <%=globals.i%><% | 
| 1995 | 19 end | 
