Commit Graph

150 Commits

Author SHA1 Message Date
Chris Boulton
c928347ae7 Merge pull request #299 from chrisboulton/fork-return
Return false if the fork function is unavailable
2016-10-11 13:10:59 -07:00
Chris Boulton
3cead7dbb6 Merge pull request #226 from andrewbrereton/patch-1
gethostname() doesn't work on Amazon's EC2
2016-10-11 12:11:19 -07:00
Chris Boulton
5de9073562 Merge pull request #298 from lauripiisang/patch-1
Add support for unprotected unix socket
2016-10-11 12:04:47 -07:00
Keyan Pishdadian
ae308ff1fd Allow empty prefix 2016-10-07 18:31:06 -04:00
lauripiisang
da9d780db1 Return false for 'database' section of unix DSNs
This seems to be the expected default value
2016-08-29 18:17:04 +03:00
Chris Boulton
4dbdda6aa2 return false if the fork function is unavailable 2016-08-15 19:01:32 -07:00
Chris Boulton
08de86a41e Merge pull request #197 from epicwhale/patch-1
More verbose logging if a Job throws an exception
2016-08-15 18:42:37 -07:00
Chris Boulton
be9ef1b92b Merge pull request #268 from nazo/master
return false if `json_encode()` failed.
2016-08-15 18:38:16 -07:00
lauripiisang
4b85638ccf Add support for unprotected unix socket
- You can now provide a unix socket based redis connection: 
   - `Resque::setBackend('unix:///path/to/redis.sock')`
 - username/password/db in unix socket dsn currently unsupported: 
   - This middle layer for Dsn parsing seemed too clunky for me to introduce user/pass/db parsing for unix sockets.
2016-08-15 16:33:18 +03:00
Ruud Kamphuis
91caca7921 Move declare(ticks = 1) to top 2016-08-03 20:40:30 +02:00
Ruud Kamphuis
16f88a6a38 Move declare(ticks = 1) to startup
Having declare(ticks = 1) inside registerSigHandlers() worked perfectly on PHP 5.6 but it doesn't on PHP 7.

I found it that moving the declare(ticks = 1) outside registerSigHandlers() solves the issue.
2016-08-03 17:07:52 +02:00
Chris Boulton
ab07fda51c Merge pull request #290 from luishdez/master
Fix OSX worker warning and cli_set_process_title
2016-07-14 18:21:10 +10:00
Chris Boulton
fe04cca530 Merge pull request #285 from donkeyworks/master
should be able to use maxConnectRetries
2016-07-14 17:28:49 +10:00
Luis Hdez
70102f1b89 Add control for OS X and cli_set_process_title 2016-03-30 03:15:01 +02:00
Luis Hdez
e4cfc541c9 Fix CS whitespaces 2016-03-30 03:14:15 +02:00
Bjoern Boschman
b3b1d408e5 removed all closing PHP tags 2016-03-08 12:19:05 +01:00
Rolf Vreijdenberger
0d5cff54ad should be able to use maxConnectRetries
- be able to specify max_connect_retries in the dsn string as part of the query string
2016-01-26 14:54:02 +01:00
Takuya Sato
9c20e44483 return false if json_encode() failed. 2015-08-26 10:26:48 +09:00
Chris Boulton
df69e8980c Merge pull request #237 from drahmel/master
Added remove_queue command from Resque
2015-05-13 21:58:23 +10:00
Matthew Turland
570e4a9e55 Corrected type in Resque_Job::$payload docblock
The docblock for the $payload property in the Resque_Job class is object, which is inconsistent with the array type used for the corresponding constructor parameter. Other usage of the $payload property, such as in updateStatus(), indicate that array seems to be correct.
2015-05-12 15:07:20 -05:00
Dan Rahmel
44940e84bc Restored whitespace 2015-03-13 15:36:24 -07:00
Dan Rahmel
f29e09d68b Added remove_queue command from Resque 2015-03-13 14:49:30 -07:00
Magnus Persson
5aed917f72 Resolves chrisboulton/php-resque#145 2015-03-11 23:41:12 +01:00
Chris Boulton
a8322cd4e7 Merge pull request #212 from chrisboulton/beforeEnqueue
Add beforeEnqueue hook
2015-02-04 10:56:54 -08:00
Chris Boulton
8007705221 return false when job creation is cancelled by beforeEnqueue 2015-02-02 12:29:26 -08:00
Chris Boulton
2308c3ced4 update phpdoc 2015-02-02 12:29:26 -08:00
Chris Boulton
a95c24b32e add beforeEnqueue hook that allows the enqueue to be cancelled 2015-02-02 12:29:24 -08:00
Andrew Brereton
7101a3097f gethostname() doesn't work on Amazon's EC2 2014-12-18 17:27:18 +11:00
Axel K.
6cda08de25 #218 Remove item from queue as well when args match 2014-11-10 15:38:58 +01:00
Dayson Pais
2c8b215cda Implicitly type cast exception while logging.
Removed the unnecessary (string) type-casting.
2014-11-08 15:11:20 +05:30
vincent zhao
bc9dac71ca Allows a callable to be passed to Resque::setBackend for setting Resque:: 2014-09-25 10:31:09 +10:00
Wedy Chainy
29e37784cd Alter dequeue - now accepting 'args' and "ID" arguments 2014-09-23 09:42:31 +10:00
Wedy Chainy
4a97c14628 dequeue 2014-09-22 16:17:16 +10:00
Wedy Chainy
98fde571db Turn on redis command 'rename' 2014-09-19 21:29:53 +10:00
vincent zhao
006d7502d9 add an enqueued timestamp to the job payload 2014-08-08 10:25:40 +10:00
Chris Boulton
055587abf0 Merge pull request #158 from ruudk/default-logger
Set Resque_Log in constructor
2014-06-26 21:00:42 +10:00
Chris Boulton
4442e1b2f1 Merge pull request #186 from iskandar/dsn-normalization
DSN and REDIS_BACKEND normalization
2014-06-26 19:14:43 +10:00
Chris Boulton
0327217907 call beforePerform before retrieving an instance of the job class 2014-06-26 19:07:52 +10:00
Dayson Pais
760e38c0ef Fixed syntax error 2014-05-26 22:01:49 +05:30
Dayson Pais
b242280ecd Removed erroneously introduced character. 2014-05-26 21:53:28 +05:30
Dayson Pais
65288538e3 More verbose logging if a Job throws an exception
Presently, the logger just logs the primary error message with no stack trace of additional debugging information. Type casting the exception to a string gives a much efficient output  and enables better debugging.
2014-05-26 17:16:19 +05:30
Iskandar Najmuddin
3b074a046a Revert file modes back to 644 2014-05-05 17:48:47 +00:00
Iskandar Najmuddin
506b769b90 Make parseDsn() method static, remove unused member vars 2014-05-05 15:08:00 +00:00
Iskandar Najmuddin
62ed620083 Put 'else' keyword on new line in keeping with project conventions 2014-05-05 15:00:20 +00:00
Iskandar Najmuddin
d1d2b3b354 Test for 'false' database value when not found in DSN 2014-05-05 14:55:01 +00:00
Iskandar Najmuddin
1abbad3f5e Improve comments and readability 2014-05-05 14:47:43 +00:00
Iskandar Najmuddin
ad33efbc67 Improve Resque_Redis DSN parsing.
- Allow for DSN URIs to work as expected.
- Backward-compatible with simple 'host:port' format.
- Does not parse DSNs provided in array format for Credis_Cluster.
2014-05-05 13:02:16 +00:00
Ruud Kamphuis
aeabb5bb20 Constructor on top with default logger 2013-12-20 12:24:24 +01:00
Ruud Kamphuis
cdc5c3f357 Set Resque_Log in constructor 2013-12-20 12:21:52 +01:00
Michael Alexander
f91352d810 Renamed references of token to id. 2013-11-18 10:02:03 +11:00