文章

设置 rsync 同步 crontab 并使用 flock 控制锁


设置 rsync 同步 crontab 并使用 flock 控制锁

rsync 分服务端与客户端 以下是服务端配置

port=8090
log file=/home/rsync/rsyncd.log
pid file=/home/rsync/rsync.pid
#address=192.168.0.1
[test]
path=/home/rsync/test
use chroot=true
max connextions=2
read only=no
list=true
uid=root
gid=root
auth user=test
secrets file=/home/rsync/rsyncd.passwd
#hosts allow=192.168.0.1

rsyncd.passwd 格式 用户名:密码

test:JFjsArQcAaVF4N0BfKoknpmtWeGo0ZKL

启动 服务端

rsync --daemon --config=/home/rsync/rsyncd.conf

客户端不需要配置 

/home/rsync/rsyncd.passwd 指定用户名与密码 与服务端相同

基于 drupal-php build sqlserver php 环境


最后编写的 Dockerfile 文件如下:

Drupal 7 feeds 导入插件编写


在drupal中使用feeds导入数据。

如果需要导入的数据是自定义的 entity 就需要写导入插件。

使用下面的 hook 定义解析器

基于 workerman 搭建内网穿透服务 windows 环境


背景:

项目需要访问内网的数据库,数据库又不能直接访问外网。而且外网IP还随时在变化(大概5分钟就会变化一次)。

方案:

使用中间机做转发。整个转发基于 workerman 实现。

下面是代码:

composer.json

workerman 搭建定时服务


使用 docker redis workerman

docker-compose.yml

Tags: