I upgraded to jessie over the the weekend, everything mostly went as planned. I have nginx installed with a site stored on /data which is mounted from /dev/sda1 on boot, and I've had bootdelay=5 in cmdline.txt since wheezy.
However now, after every few reboots, my USB drive is not available or seems to be mounting late and nginx fails with:
2015/11/30 15:08:22 [emerg] 403#0: open() "/data/.../logs/error.log" failed (2: No such file or directory)
I can start nginx manually after I log in and it runs fine, or even just reboot the pi and it comes up fine sometimes.
Is there someplace I can check if something else is happening during boot?
Thanks!