.rr.yaml 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. version: "3"
  2. service:
  3. cron_schedule:
  4. command: php cron.php
  5. process_num: 1
  6. exec_timeout: 0
  7. restart_sec: 1
  8. relay: pipes
  9. server:
  10. command: php worker.php
  11. relay: pipes
  12. http:
  13. address: 0.0.0.0:8088
  14. middleware: [ "static" ]
  15. static:
  16. dir: "."
  17. forbid: [""]
  18. calculate_etag: false
  19. weak: false
  20. allow: [".js", ".css", ".png", ".jpg", ".jpeg", ".cjs", ".woff", ".ttf", ".svg", ".ico"]
  21. request:
  22. input: "custom-header"
  23. response:
  24. output: "output-header"
  25. pool:
  26. num_workers: 10
  27. supervisor:
  28. exec_ttl: 10s
  29. rpc:
  30. listen: tcp://127.0.0.1:6001
  31. boltdb:
  32. permissions: 0777
  33. jobs:
  34. consume: [ "crons" ]
  35. pool:
  36. num_workers: 5
  37. allocate_timeout: 60s
  38. destroy_timeout: 60s
  39. pipelines:
  40. crons: #name
  41. driver: boltdb
  42. config:
  43. file: "../tmp/zand/crons.db"
  44. priority: 10
  45. prefetch: 1000
  46. kv:
  47. session:
  48. driver: boltdb
  49. config:
  50. file: "../tmp/zand/session.db"
  51. permissions: 0777
  52. interval: 60
  53. #logs:
  54. # mode: development
  55. # level: debug
  56. # file_logger_options:
  57. # log_output: "./debug.log"
  58. # max_size: 100
  59. # max_age: 1
  60. # max_backups : 5
  61. # compress: false